견적서

This commit is contained in:
basssy 2024-11-23 13:38:13 +09:00
parent 603dc797c0
commit ad05fdea25

View File

@ -212,6 +212,9 @@ export default function Estimate({ params }) {
}
})
}
//YJSS UNIT_PIRCE
handlePricing('UNIT_PRICE')
} else {
if (specialNoteList.length > 0) {
specialNoteList.map((item) => {
@ -285,8 +288,15 @@ export default function Estimate({ params }) {
//itemList itemId unitPrice 0
//itemId salePrice
if (data.result.code === 200) {
console.log('data::확인해서 넣기:::::::::', data.data.pkgUnitPrice)
setEstimateContextState({
pkgAsp: data.data.pkgUnitPrice,
})
//PKG
onChangePkgAsp(data.data.pkgUnitPrice)
if (isNotEmptyArray(data.data2)) {
estimateContextState.itemList.map((item, itemIndex) => {
estimateContextState.itemList.map((item) => {
let checkYn = false
data.data2.map((item2) => {
if (item2) {
@ -330,7 +340,7 @@ export default function Estimate({ params }) {
//PKG input
const onChangePkgAsp = (value) => {
if (estimateContextState.estimateType === 'YJSS') {
let pkgAsp = Number(value.replace(/[^0-9]/g, '').replaceAll(',', ''))
let pkgAsp = Number(value.replaceAll(',', ''))
if (isNaN(pkgAsp)) {
pkgAsp = 0
} else {
@ -339,14 +349,14 @@ export default function Estimate({ params }) {
// PKG
let totVolKw = estimateContextState.totVolKw * 1000
let pkgTotPrice = pkgAsp * totVolKw
let pkgTotPrice = pkgAsp.replaceAll(',', '') * totVolKw
setEstimateContextState({
pkgAsp: pkgAsp,
pkgTotPrice: pkgTotPrice.toFixed(3),
})
//
// setItemChangeYn(true)
}
}