견적서
This commit is contained in:
parent
8e47b69266
commit
e6b8c1a5ed
@ -477,8 +477,6 @@ export default function Estimate({ params }) {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
console.log('updateList::', updateList)
|
|
||||||
// return
|
|
||||||
setEstimateContextState({
|
setEstimateContextState({
|
||||||
itemList: updateList,
|
itemList: updateList,
|
||||||
})
|
})
|
||||||
@ -625,8 +623,6 @@ export default function Estimate({ params }) {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
console.log('updateList::', updateList)
|
|
||||||
|
|
||||||
let delCnt = 0
|
let delCnt = 0
|
||||||
updateList.map((item) => {
|
updateList.map((item) => {
|
||||||
if (item.delFlg === '1') {
|
if (item.delFlg === '1') {
|
||||||
@ -655,11 +651,10 @@ export default function Estimate({ params }) {
|
|||||||
let totPrice = 0
|
let totPrice = 0
|
||||||
let addSupplyPrice = 0
|
let addSupplyPrice = 0
|
||||||
if (estimateContextState.estimateType === 'YJOD') {
|
if (estimateContextState.estimateType === 'YJOD') {
|
||||||
console.log('YJOD 토탈만들어주기::::::::::', estimateContextState.itemList)
|
|
||||||
|
|
||||||
estimateContextState.itemList.sort((a, b) => {
|
estimateContextState.itemList.sort((a, b) => {
|
||||||
return a.dispOrder - b.dispOrder
|
return a.dispOrder - b.dispOrder
|
||||||
})
|
})
|
||||||
|
console.log('YJOD 토탈만들어주기::::::::::', estimateContextState.itemList)
|
||||||
|
|
||||||
estimateContextState.itemList.map((item) => {
|
estimateContextState.itemList.map((item) => {
|
||||||
//delete item.showSalePrice
|
//delete item.showSalePrice
|
||||||
@ -703,7 +698,6 @@ export default function Estimate({ params }) {
|
|||||||
estimateContextState.itemList.map((item) => {
|
estimateContextState.itemList.map((item) => {
|
||||||
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(',', ''))
|
||||||
console.log('amount::', amount)
|
|
||||||
let salePrice = Number(item.salePrice?.replaceAll(',', ''))
|
let salePrice = Number(item.salePrice?.replaceAll(',', ''))
|
||||||
let saleTotPrice = Number(item.saleTotPrice?.replaceAll(',', ''))
|
let saleTotPrice = Number(item.saleTotPrice?.replaceAll(',', ''))
|
||||||
|
|
||||||
|
|||||||
@ -88,7 +88,6 @@ export const useEstimateController = (planNo) => {
|
|||||||
itemChangeFlg: '1', //추가시 체인지플래그 1로
|
itemChangeFlg: '1', //추가시 체인지플래그 1로
|
||||||
partAdd: '1', //NEW 체인지 플래그
|
partAdd: '1', //NEW 체인지 플래그
|
||||||
delFlg: '0', //삭제 플래그 0 삭제하면 1
|
delFlg: '0', //삭제 플래그 0 삭제하면 1
|
||||||
// addFlg: '1', //제품추가해서 추가된건지 구분값
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
@ -174,7 +173,7 @@ export const useEstimateController = (planNo) => {
|
|||||||
//첨부파일저장끝
|
//첨부파일저장끝
|
||||||
|
|
||||||
//제품라인 추가했는데 아이템 안고르고 저장하면itemId=''은 날리고 나머지 저장하기
|
//제품라인 추가했는데 아이템 안고르고 저장하면itemId=''은 날리고 나머지 저장하기
|
||||||
estimateData.itemList = estimateData.itemList.filter((item) => item.itemId !== '')
|
estimateData.itemList = estimateData.itemList.filter((item) => item.itemId !== '' && item.delFlg === '0')
|
||||||
|
|
||||||
let delCnt = 0
|
let delCnt = 0
|
||||||
estimateData.itemList.map((item) => {
|
estimateData.itemList.map((item) => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user