From dd3b50d40df5d5ff68bde68ccff2c3bc41b7e90b Mon Sep 17 00:00:00 2001 From: linfso Date: Sat, 25 May 2024 22:22:10 +0800 Subject: [PATCH] md --- .../DatePickerAdv/elDateAdvPicker.vue | 1 - .../emis/EmisBaseTools/CountryPicker.vue | 2 +- .../emis/EmisBaseTools/DestinationPicker.vue | 109 +++++++++--------- .../EmisBaseTools/EmisUserSimplePicker.vue | 26 +++-- .../EmisBaseTools/TransProductCasPicker.vue | 40 ++++--- .../emis/emisWaybill/sendWaybillList.vue | 15 ++- src/views/emis/emisWaybill/waybillModify.vue | 38 ++++-- src/views/emis/emisWaybill/waybillRecord.vue | 32 +++-- 8 files changed, 154 insertions(+), 109 deletions(-) diff --git a/src/components/DatePickerAdv/elDateAdvPicker.vue b/src/components/DatePickerAdv/elDateAdvPicker.vue index c076203e..481085f9 100644 --- a/src/components/DatePickerAdv/elDateAdvPicker.vue +++ b/src/components/DatePickerAdv/elDateAdvPicker.vue @@ -164,7 +164,6 @@ export default { }, watch: { value(newVal) { - debugger; this.datetimeRange = newVal; }, datetimeRange(newVal, oldVal) { diff --git a/src/views/emis/EmisBaseTools/CountryPicker.vue b/src/views/emis/EmisBaseTools/CountryPicker.vue index 89920257..582d5a00 100644 --- a/src/views/emis/EmisBaseTools/CountryPicker.vue +++ b/src/views/emis/EmisBaseTools/CountryPicker.vue @@ -86,7 +86,7 @@ this.dispatch('ElFormItem', 'el.form.change', [this.svalue]); }, remoteDebounce(val,key){ - debounce(this.queryData(val,key),1500); + debounce(this.queryData(val,key),1000); }, queryData(val,key) { this.optionItems=[]; diff --git a/src/views/emis/EmisBaseTools/DestinationPicker.vue b/src/views/emis/EmisBaseTools/DestinationPicker.vue index b8e649d8..1bf5cfe7 100644 --- a/src/views/emis/EmisBaseTools/DestinationPicker.vue +++ b/src/views/emis/EmisBaseTools/DestinationPicker.vue @@ -1,14 +1,16 @@ diff --git a/src/views/emis/emisWaybill/sendWaybillList.vue b/src/views/emis/emisWaybill/sendWaybillList.vue index 773c1bbc..8120b62f 100644 --- a/src/views/emis/emisWaybill/sendWaybillList.vue +++ b/src/views/emis/emisWaybill/sendWaybillList.vue @@ -724,16 +724,16 @@ export default { }; }, created() { - this.getList(); - this.queryOrderType="1"; - this.queryOrderDateType="1"; - const end = new Date() const start = new Date() start.setHours(0,0,0,0) end.setHours(23,59,59,0) this.dateTimeRange=[start,end]; + this.getList(); + this.queryOrderType="1"; + this.queryOrderDateType="1"; + // 调整表格的高度,不允许滚动 this.$nextTick(function() { let queryFormEl = this.$refs.queryForm.$el; @@ -741,6 +741,13 @@ export default { this.tableHeight = window.innerHeight - tableH; }); }, + mounted() { + const end = new Date() + const start = new Date() + start.setHours(0,0,0,0) + end.setHours(23,59,59,0) + this.dateTimeRange=[start,end]; + }, methods: { /** 查询运单列表列表 */ getList() { diff --git a/src/views/emis/emisWaybill/waybillModify.vue b/src/views/emis/emisWaybill/waybillModify.vue index f2e82d47..727339d3 100644 --- a/src/views/emis/emisWaybill/waybillModify.vue +++ b/src/views/emis/emisWaybill/waybillModify.vue @@ -8,7 +8,6 @@
- @@ -296,7 +295,7 @@
- + @@ -775,6 +774,7 @@ import PdfUtils from '@/utils/pdfUtils' export default { + // name: "WaybillRecord", name: "WaybillModify", // props:{ // billCode:{ @@ -844,7 +844,7 @@ data() { ], reciever:{ name: [ - { required: true, message: "收货人名不能为空", trigger: "blur" } + { required: true, message: "收货人名不能为空", trigger: ["blur",'change'] } ], phone: [ { required: true, message: "收货人手机号不能为空", trigger: "blur" } @@ -870,7 +870,7 @@ data() { }, sender:{ name: [ - { required: true, message: "寄件人名不能为空", trigger: "blur" } + { required: true, message: "寄件人名不能为空", trigger: ["blur",'change'] } ], phone: [ { required: true, message: "寄件人手机号不能为空", trigger: "blur" } @@ -1394,27 +1394,41 @@ methods: { this.form.reciever.address=value.address; this.form.reciever.company=value.company; + this.handleCalcDestSite(); + }, // 计算目的站点 handleCalcDestSite(){ - // 初始化不计算 - // if(!this.isNeedSave){ - // return; - // } - console.log("1111=>"+this.form.reciever.province) + + if(this.form.reciever.country != this.form.destinationCountry){ + this.$confirm('收件国和目的国不一致,请调整!', '提示', { + confirmButtonText: '确认', + cancelButtonText: '返回', + type: 'warning' + }).then(() => { + this.calcDestSite(); + }).catch(() => { + }) + }else{ + this.calcDestSite(); + } + + + }, + calcDestSite(){ let queryParams = { - province:this.form.reciever.province + province:this.form.reciever.province }; if(this.form.reciever.province){ getDestSite(queryParams).then(response => { console.log(response); this.form.destinationCode = response.data.destCode+''; - this.form.dispatchUnderlingSiteCode= response.data.siteCode; this.form.dispatchSiteCode= response.data.siteCode; + this.form.dispatchSite = response.data.siteName; + this.form.dispatchUnderlingSiteCode= response.data.siteCode; this.form.dispatchUnderlingSite= response.data.siteName; - this.form.dispatchSite= response.data.siteName; }); } diff --git a/src/views/emis/emisWaybill/waybillRecord.vue b/src/views/emis/emisWaybill/waybillRecord.vue index bbb77acb..916675d9 100644 --- a/src/views/emis/emisWaybill/waybillRecord.vue +++ b/src/views/emis/emisWaybill/waybillRecord.vue @@ -296,7 +296,7 @@
- + @@ -1395,27 +1395,41 @@ methods: { this.form.reciever.address=value.address; this.form.reciever.company=value.company; + this.handleCalcDestSite(); + }, // 计算目的站点 handleCalcDestSite(){ - // 初始化不计算 - // if(!this.isNeedSave){ - // return; - // } - console.log("1111=>"+this.form.reciever.province) + + if(this.form.reciever.country != this.form.destinationCountry){ + this.$confirm('收件国和目的国不一致,请调整!', '提示', { + confirmButtonText: '确认', + cancelButtonText: '返回', + type: 'warning' + }).then(() => { + this.calcDestSite(); + }).catch(() => { + }) + }else{ + this.calcDestSite(); + } + + + }, + calcDestSite(){ let queryParams = { - province:this.form.reciever.province + province:this.form.reciever.province }; if(this.form.reciever.province){ getDestSite(queryParams).then(response => { console.log(response); this.form.destinationCode = response.data.destCode+''; - this.form.dispatchUnderlingSiteCode= response.data.siteCode; this.form.dispatchSiteCode= response.data.siteCode; + this.form.dispatchSite = response.data.siteName; + this.form.dispatchUnderlingSiteCode= response.data.siteCode; this.form.dispatchUnderlingSite= response.data.siteName; - this.form.dispatchSite= response.data.siteName; }); }