From 7527cbd05cee1021628cc110ddcc34a2504d843f Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Mon, 23 Jun 2025 14:07:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=85=B3=E8=81=94=E4=B8=BB?= =?UTF-8?q?=E5=8D=95=E6=8E=A5=E5=8F=A3=E5=A2=9E=E5=8A=A0=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EmisBaseTools/MasterBillCodePicker.vue | 20 ++++++++++++------- src/views/emis/emisWaybill/waybillModify.vue | 9 ++++++++- src/views/emis/emisWaybill/waybillRecord.vue | 9 ++++++++- 3 files changed, 29 insertions(+), 9 deletions(-) diff --git a/src/views/emis/EmisBaseTools/MasterBillCodePicker.vue b/src/views/emis/EmisBaseTools/MasterBillCodePicker.vue index 51492727..e869cf3c 100644 --- a/src/views/emis/EmisBaseTools/MasterBillCodePicker.vue +++ b/src/views/emis/EmisBaseTools/MasterBillCodePicker.vue @@ -37,10 +37,10 @@ export default { type: [String], required: false, }, - transLineType: { - type: [String], - required: false, - }, + searchParams:{ + type:Object, + required:false, + } }, data() { return { @@ -50,8 +50,8 @@ export default { filterMap: new Map(), loading: false, queryParams: { - transLineType: null, billCode: null, + ...this.searchParams }, }; }, @@ -61,6 +61,13 @@ export default { this.svalue=this.value; this.queryData(null,this.svalue); }, + //监听参数变化 重新获取 + searchParams:{ + handler(newVal,oldVal){ + this.queryData(); + }, + deep:true + } }, created() { this.queryData(); @@ -78,14 +85,13 @@ export default { }, queryData(val) { - this.queryParams.transLineType = this.transLineType; + this.queryParams = {...this.searchParams}; this.queryParams.billCode = val; getMasterEmisWaybills(this.queryParams).then((response) => { this.filterData = response.rows.map((item) => { return { label: item.billCode, value: item.billCode, - // transLineType: item.transLineType, productType: item.productType }; }); diff --git a/src/views/emis/emisWaybill/waybillModify.vue b/src/views/emis/emisWaybill/waybillModify.vue index 238409e4..56db2c88 100644 --- a/src/views/emis/emisWaybill/waybillModify.vue +++ b/src/views/emis/emisWaybill/waybillModify.vue @@ -534,7 +534,7 @@ - + @@ -1128,6 +1128,13 @@ data() { }; }, computed: { + masterBillSearchParams() { + return { + transLineType: this.form.transLine, + productType: this.form.productType, + sendSiteCode: this.form.sendSiteCode + } + } }, watch: { diff --git a/src/views/emis/emisWaybill/waybillRecord.vue b/src/views/emis/emisWaybill/waybillRecord.vue index bb76795a..cd177a57 100644 --- a/src/views/emis/emisWaybill/waybillRecord.vue +++ b/src/views/emis/emisWaybill/waybillRecord.vue @@ -536,7 +536,7 @@ - + @@ -1133,6 +1133,13 @@ data() { }; }, computed: { + masterBillSearchParams() { + return { + transLineType: this.form.transLine, + productType: this.form.productType, + sendSiteCode: this.form.sendSiteCode + } + } }, watch: {