From bde3147a240e14ab18d16dc871e4a71f75a5e393 Mon Sep 17 00:00:00 2001 From: liuyp Date: Sat, 18 May 2024 21:55:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug-530=EF=BC=9A=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E5=88=87=E6=8D=A2=E5=AF=84=E4=BB=B6=E7=BD=91=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../emis/EmisBaseTools/EmisSiteSimplePicker.vue | 6 ++++++ src/views/emis/emisWaybill/emisWaybillRecord.vue | 16 ++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue b/src/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue index 5ff44b04..fa899501 100644 --- a/src/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue +++ b/src/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue @@ -64,6 +64,7 @@ optionItems: [], svalue: this.value, firstFlag:true, + filterMap:new Map(), queryParams:{ pageNum:1, pageSize:10, @@ -115,6 +116,11 @@ this.queryParams.siteName=val; listSimpleEmisSite(this.queryParams).then(response => { this.optionItems=response.rows; + response.rows.forEach(item => { + if(!this.filterMap.hasOwnProperty(item.siteCode)){ + this.filterMap[item.siteCode]=item; + } + }); }); }, onMouseleave(e, i) { diff --git a/src/views/emis/emisWaybill/emisWaybillRecord.vue b/src/views/emis/emisWaybill/emisWaybillRecord.vue index aa874002..994c4d0c 100644 --- a/src/views/emis/emisWaybill/emisWaybillRecord.vue +++ b/src/views/emis/emisWaybill/emisWaybillRecord.vue @@ -98,8 +98,9 @@ - - + + + @@ -643,6 +644,7 @@ import EmisUserSimplePicker0 from '@/views/emis/EmisBaseTools/EmisUserSimplePick import EmisUserSimplePicker1 from '@/views/emis/EmisBaseTools/EmisUserSimplePicker.vue'; import EmisUserSimplePicker2 from '@/views/emis/EmisBaseTools/EmisUserSimplePicker.vue'; import EmisUserSimplePicker3 from '@/views/emis/EmisBaseTools/EmisUserSimplePicker.vue'; +import EmisSiteSimplePicker from '@/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue'; import TransLinePicker from '@/views/emis/EmisBaseTools/TransLinePicker.vue'; import TransProductPicker from '@/views/emis/EmisBaseTools/TransProductPicker.vue'; @@ -702,6 +704,7 @@ components: { EmisUserSimplePicker1, EmisUserSimplePicker2, EmisUserSimplePicker3, + EmisSiteSimplePicker, // CustomerPicker0, // CustomerPicker1, // CustomerPicker2, @@ -1140,6 +1143,15 @@ methods: { this.form.transLine=item[0]; this.form.productType=item[1]; }, + onSendSiteSelect(item){ + if(!item){ + this.form.sendSiteCode = null; + this.form.sendSiteName = null; + return; + } + this.form.sendSiteCode=item.siteCode; + this.form.sendSiteName=item.siteName; + }, /** 提交按钮 */ submitForm() { this.$refs["form"].validate(valid => {