견적서 상세

This commit is contained in:
basssy 2024-11-18 17:17:49 +09:00
parent 7478c21b73
commit 26dd8d7a0f

View File

@ -310,13 +310,19 @@ export default function Estimate({ params }) {
//PKG input
const onChangePkgAsp = (value) => {
if (state.estimateType === 'YJSS') {
let pkgAsp = Number(value.replace(/[^0-9]/g, '').replaceAll(',', ''))
if (isNaN(pkgAsp)) {
pkgAsp = 0
} else {
pkgAsp = pkgAsp.toLocaleString()
}
// PKG
let totVolKw = state.totVolKw * 1000
let pkgTotPrice = value * totVolKw
let pkgTotPrice = pkgAsp * totVolKw
setState({
pkgAsp: value,
pkgAsp: pkgAsp,
pkgTotPrice: pkgTotPrice.toFixed(3),
})
}
@ -325,8 +331,7 @@ export default function Estimate({ params }) {
//
const onChangeAmount = (value, dispOrder, index) => {
//itemChangeFlg = 1, partAdd = 0
let amount = value
amount = Number(value.replace(/[^0-9]/g, '').replaceAll(',', ''))
let amount = Number(value.replace(/[^0-9]/g, '').replaceAll(',', ''))
if (isNaN(amount)) {
amount = 0
} else {
@ -358,8 +363,7 @@ export default function Estimate({ params }) {
//
const onChangeSalePrice = (value, dispOrder, index) => {
//itemChangeFlg, partAdd
let salePrice
salePrice = Number(value.replace(/[^0-9]/g, '').replaceAll(',', ''))
let salePrice = Number(value.replace(/[^0-9]/g, '').replaceAll(',', ''))
if (isNaN(salePrice)) {
salePrice = 0
} else {
@ -394,7 +398,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
@ -984,7 +988,7 @@ export default function Estimate({ params }) {
<input
type="text"
className="input-light"
defaultValue={state?.pkgAsp}
value={state?.pkgAsp}
onChange={(e) => {
onChangePkgAsp(e.target.value)
}}