견적서

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 { } else {
if (specialNoteList.length > 0) { if (specialNoteList.length > 0) {
specialNoteList.map((item) => { specialNoteList.map((item) => {
@ -285,8 +288,15 @@ export default function Estimate({ params }) {
//itemList itemId unitPrice 0 //itemList itemId unitPrice 0
//itemId salePrice //itemId salePrice
if (data.result.code === 200) { 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)) { if (isNotEmptyArray(data.data2)) {
estimateContextState.itemList.map((item, itemIndex) => { estimateContextState.itemList.map((item) => {
let checkYn = false let checkYn = false
data.data2.map((item2) => { data.data2.map((item2) => {
if (item2) { if (item2) {
@ -330,7 +340,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.replace(/[^0-9]/g, '').replaceAll(',', '')) let pkgAsp = Number(value.replaceAll(',', ''))
if (isNaN(pkgAsp)) { if (isNaN(pkgAsp)) {
pkgAsp = 0 pkgAsp = 0
} else { } else {
@ -339,14 +349,14 @@ export default function Estimate({ params }) {
// PKG // PKG
let totVolKw = estimateContextState.totVolKw * 1000 let totVolKw = estimateContextState.totVolKw * 1000
let pkgTotPrice = pkgAsp * totVolKw let pkgTotPrice = pkgAsp.replaceAll(',', '') * totVolKw
setEstimateContextState({ setEstimateContextState({
pkgAsp: pkgAsp, pkgAsp: pkgAsp,
pkgTotPrice: pkgTotPrice.toFixed(3), pkgTotPrice: pkgTotPrice.toFixed(3),
}) })
// //
// setItemChangeYn(true)
} }
} }