견적서 특이사항 수정

This commit is contained in:
basssy 2024-12-03 12:39:53 +09:00
parent 204a222e13
commit 5e51952aab
2 changed files with 9 additions and 3 deletions

View File

@ -360,7 +360,6 @@ export default function Estimate({ params }) {
} }
} }
}) })
setEstimateContextState({ setEstimateContextState({
specialNoteList: specialNoteList, specialNoteList: specialNoteList,
uniqueData: uniqueData, uniqueData: uniqueData,
@ -473,7 +472,7 @@ export default function Estimate({ params }) {
//PKG input //PKG input
const onChangePkgAsp = (value) => { const onChangePkgAsp = (value) => {
if (estimateContextState.estimateType === 'YJSS') { if (estimateContextState.estimateType === 'YJSS') {
let pkgAsp = Number(value.replaceAll(',', '')) let pkgAsp = Number(value.replace(/[^0-9]/g, '').replaceAll(',', ''))
if (isNaN(pkgAsp)) { if (isNaN(pkgAsp)) {
pkgAsp = 0 pkgAsp = 0
} else { } else {
@ -482,7 +481,7 @@ export default function Estimate({ params }) {
// PKG // PKG
let totVolKw = estimateContextState.totVolKw * 1000 let totVolKw = estimateContextState.totVolKw * 1000
let pkgTotPrice = pkgAsp.replaceAll(',', '') * totVolKw * 1000 let pkgTotPrice = pkgAsp?.replaceAll(',', '') * totVolKw * 1000
setEstimateContextState({ setEstimateContextState({
pkgAsp: pkgAsp, pkgAsp: pkgAsp,

View File

@ -256,6 +256,7 @@ export const useEstimateController = (planNo) => {
}) })
let estimateOptions = '' let estimateOptions = ''
let estimateOptionsArray
estimateData.specialNoteList.map((item) => { estimateData.specialNoteList.map((item) => {
if (item.pkgYn === '0') { if (item.pkgYn === '0') {
if (item.check) { if (item.check) {
@ -279,6 +280,12 @@ export const useEstimateController = (planNo) => {
} }
} }
}) })
estimateOptionsArray = estimateOptions.split('、').sort()
estimateOptionsArray = Array.from(new Set(estimateOptionsArray))
estimateOptions = estimateOptionsArray.join('、')
estimateData.estimateOption = estimateOptions estimateData.estimateOption = estimateOptions
console.log('최종아이템:::', estimateData.itemList) console.log('최종아이템:::', estimateData.itemList)
console.log('최종저장::', estimateData) console.log('최종저장::', estimateData)