|
|
|
@ -3639,7 +3639,7 @@ export default { |
|
|
|
cancelButtonText: '取消', |
|
|
|
type: 'warning' |
|
|
|
}).then(async () => { |
|
|
|
if (!this.modalData.proofingAmount||this.modalData.proofingAmount===0){ |
|
|
|
if (!row.proofingAmount||row.proofingAmount===0){ |
|
|
|
if (row.finalPartNo){ |
|
|
|
let params = { |
|
|
|
configurationId: '*', |
|
|
|
@ -3648,12 +3648,11 @@ export default { |
|
|
|
site: this.$store.state.user.site |
|
|
|
} |
|
|
|
const {data} = await queryPartUnitCostList(params); |
|
|
|
if (data && data.code === 0) { |
|
|
|
if (data && data.code === 0 && data.rows.length > 0) { |
|
|
|
let unitPrice = +data.rows[0].inventoryValue |
|
|
|
row.proofingAmount = unitPrice * this.modalData.proofingNumber |
|
|
|
} else { |
|
|
|
this.$message.error('查询单价失败') |
|
|
|
return |
|
|
|
row.proofingAmount = 0 |
|
|
|
} |
|
|
|
} else { |
|
|
|
let params = { |
|
|
|
@ -3663,11 +3662,10 @@ export default { |
|
|
|
page: 1, |
|
|
|
} |
|
|
|
const {data} = await partInformationSearch(params); |
|
|
|
if (data && data.code === 0){ |
|
|
|
if (data && data.code === 0 && data.rows.length > 0){ |
|
|
|
row.proofingAmount = data.page.list[0].estimatedMaterialCost * this.modalData.proofingNumber |
|
|
|
} else { |
|
|
|
this.$message.error('查询单价失败') |
|
|
|
return |
|
|
|
row.proofingAmount = 0 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|