From 5f426f2c376619ab011a26e0422ec563c3afcfb0 Mon Sep 17 00:00:00 2001 From: Aoi_Tori <2547614904@qq.com> Date: Fri, 1 Aug 2025 16:56:40 +0800 Subject: [PATCH] 2025/8/1 --- src/views/modules/proofing/requestForProofing.vue | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/views/modules/proofing/requestForProofing.vue b/src/views/modules/proofing/requestForProofing.vue index 26dcdd5..e28864e 100644 --- a/src/views/modules/proofing/requestForProofing.vue +++ b/src/views/modules/proofing/requestForProofing.vue @@ -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 } } }