견적서

This commit is contained in:
basssy 2024-11-27 11:50:41 +09:00
parent b6873f4d27
commit 19ed919cc1
2 changed files with 14 additions and 14 deletions

View File

@ -438,7 +438,7 @@ export default function Estimate({ params }) {
//itemChangeFlg = 1, partAdd = 0
let amount = Number(value.replace(/[^0-9]/g, '').replaceAll(',', ''))
if (isNaN(amount)) {
amount = 0
amount = '0'
} else {
amount = amount.toLocaleString()
}
@ -647,7 +647,7 @@ export default function Estimate({ params }) {
if (item.delFlg === '0') {
let amount = Number(item?.amount?.replace(/[^0-9]/g, '').replaceAll(',', ''))
if (isNaN(amount)) {
amount = 0
amount = '0'
}
let price = Number(item?.saleTotPrice?.replaceAll(',', ''))
if (isNaN(price)) {
@ -688,7 +688,7 @@ export default function Estimate({ params }) {
let saleTotPrice = Number(item.saleTotPrice?.replaceAll(',', ''))
if (isNaN(amount)) {
amount = 0
amount = '0'
}
if (isNaN(saleTotPrice)) {

View File

@ -171,9 +171,7 @@ export const useEstimateController = (planNo) => {
if (!item.paDispOrder) {
if (itemFlg) {
if (isNaN(item.amount)) {
item.amount = 0
} else {
item.amount = Number(item.amount)
item.amount = '0'
}
if (item.amount < 1) {
@ -181,15 +179,17 @@ export const useEstimateController = (planNo) => {
return alert(getMessage('estimate.detail.save.requiredAmount'))
}
if (isNaN(item.salePrice)) {
item.salePrice = 0
} else {
item.salePrice = Number(item.salePrice)
}
console.log('상세::', estimateData)
if (estimateData.estimateType !== 'YJSS') {
console.log('아이템 체크::', item.salePrice)
if (isNaN(item.salePrice)) {
item.salePrice = '0'
}
if (item.salePrice < 1) {
itemFlg = false
return alert(getMessage('estimate.detail.save.requiredSalePrice'))
if (item.salePrice < 1) {
itemFlg = false
return alert(getMessage('estimate.detail.save.requiredSalePrice'))
}
}
}
}