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 => {