견적서

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

View File

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