From 518a40dc472b60ac8b0b64cda2cb2c30843438ec Mon Sep 17 00:00:00 2001 From: wangyufei <2267742828@qq.com> Date: Wed, 19 Jun 2024 09:50:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=98=8E=E7=BB=86--=E7=BC=96=E8=BE=91--?= =?UTF-8?q?=E5=B7=AE=E9=A2=9D=E8=AE=A1=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Detail/src/Detail.vue | 6 ++++++ .../supplierinvoice/supplierinvoiceRequestMain/index.vue | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue index bbea82ce3..167c3cfd6 100644 --- a/src/components/Detail/src/Detail.vue +++ b/src/components/Detail/src/Detail.vue @@ -182,6 +182,7 @@ :apiCreate="apiCreate" :fromeWhere="fromeWhere" :isDetail="true" + :sumFormDataByForm ="sumFormDataByForm" @searchTableSuccess="searchTableSuccess" :detailData="detailData" @submitForm="submitForm" @@ -402,6 +403,11 @@ const props = defineProps({ required: false, default: false }, + sumFormDataByForm:{ + type:Function, + required: false, + default: null + }, }) const isShowDrawer = ref(false) const detailLoading = ref(false) diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue index 74ca084fa..c69389b5c 100644 --- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue +++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue @@ -128,6 +128,12 @@ link: true, // 文本展现按钮 hasPermi: '' }]" + :sumFormDataByForm ="(formRef,formModel)=>{ + const {singlePrice=0,purchasePrice=0} = formModel + formRef.value.setValues({ + differencePrice:Number((Number(singlePrice)-Number(purchasePrice)).toFixed(6)) + }) + }" :isBasic="false" :allSchemas="SupplierinvoiceRequestMain.allSchemas" :detailAllSchemas="SupplierinvoiceRequestDetail.allSchemas"