견적서 수정

This commit is contained in:
basssy 2024-12-04 12:36:49 +09:00
parent 46353b0b5c
commit fecae44c9a

View File

@ -245,29 +245,10 @@ export default function Estimate({ params }) {
}
})
// console.log('originFiles::', originFiles)
setOriginFiles((prev) => {
return [...prev]
})
// setOriginFiles(originFiles)
// const delParams = {
// userId: session.userId,
// objectNo: objectNo,
// no: no,
// }
alert(getMessage('estimate.detail.alert.delFile'))
// await promisePost({ url: 'api/file/fileDelete', data: delParams }).then((res) => {
// if (res.status === 204) {
// setOriginFiles(originFiles.filter((file) => file.objectNo === objectNo && file.no !== no))
// setEstimateContextState({
// fileList: originFiles.filter((file) => file.objectNo === objectNo && file.no !== no),
// originFiles: originFiles.filter((file) => file.objectNo === objectNo && file.no !== no),
// newFileList: originFiles.filter((file) => file.objectNo === objectNo && file.no !== no),
// })
// alert(getMessage('plan.message.delete'))
// }
// })
}
// option &&
@ -609,7 +590,7 @@ export default function Estimate({ params }) {
let updateList = []
let updates = {}
get({ url: apiUrl }).then((res) => {
// console.log('::::::::', res)
console.log('아이템디테일::::::::', res)
updates.objectNo = objectNo
updates.planNo = planNo
updates.itemId = res.itemId
@ -631,6 +612,8 @@ export default function Estimate({ params }) {
updates.itemGroup = res.itemGroup
updates.delFlg = '0' // 0
updates.saleTotPrice = (res.salePrice * estimateContextState.itemList[index].amount).toString()
//console.log('updates::', updates)
//console.log('estimateContextState.itemList[index].amount::', estimateContextState.itemList[index].amount)
// updates.saleTotPrice = ''
updates.amount = ''
updates.openFlg = res.openFlg
@ -765,7 +748,7 @@ export default function Estimate({ params }) {
makeUniqueSpecialNoteCd(itemList)
itemList.forEach((item) => {
// console.log('YJOD::::::', item)
console.log('YJOD::::::', item)
delete item.showSalePrice
delete item.showSaleTotPrice
if (item.delFlg === '0') {
@ -794,7 +777,7 @@ export default function Estimate({ params }) {
itemList.sort((a, b) => a.dispOrder - b.dispOrder)
makeUniqueSpecialNoteCd(itemList)
itemList.forEach((item) => {
// console.log('YJSSS::', item)
console.log('YJSSS::', item)
if (item.delFlg === '0') {
let amount = Number(item.amount?.replace(/[^0-9]/g, '').replaceAll(',', '')) || 0
let salePrice = Number(item.salePrice?.replaceAll(',', '')) || 0
@ -1570,7 +1553,13 @@ export default function Estimate({ params }) {
</td>
<td className="al-r">
{convertNumberToPriceDecimal(
item?.showSaleTotPrice === '0' ? null : item?.saleTotPrice === '0' ? null : item?.saleTotPrice?.replaceAll(',', ''),
item?.showSaleTotPrice === '0'
? null
: item?.amount === ''
? null
: item?.saleTotPrice === '0'
? null
: item?.saleTotPrice?.replaceAll(',', ''),
)}
</td>
</tr>