견적서

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,10 +179,11 @@ export const useEstimateController = (planNo) => {
return alert(getMessage('estimate.detail.save.requiredAmount')) return alert(getMessage('estimate.detail.save.requiredAmount'))
} }
console.log('상세::', estimateData)
if (estimateData.estimateType !== 'YJSS') {
console.log('아이템 체크::', item.salePrice)
if (isNaN(item.salePrice)) { if (isNaN(item.salePrice)) {
item.salePrice = 0 item.salePrice = '0'
} else {
item.salePrice = Number(item.salePrice)
} }
if (item.salePrice < 1) { if (item.salePrice < 1) {
@ -193,6 +192,7 @@ export const useEstimateController = (planNo) => {
} }
} }
} }
}
}) })
} }