From b2c8e0258ba4b8380034cd4574dedbbc1901bc7a Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Tue, 21 Oct 2025 19:11:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=95=E5=8D=95=E7=BC=85=E7=94=B8=E6=9F=AC?= =?UTF-8?q?=E5=9F=94=E5=AF=A8=E5=8D=95=E5=8F=B7=E5=8E=BB=E6=8E=89T?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/emis/emisWaybill/waybillRecord.vue | 22 +++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/views/emis/emisWaybill/waybillRecord.vue b/src/views/emis/emisWaybill/waybillRecord.vue index c239d337..fe7784e6 100644 --- a/src/views/emis/emisWaybill/waybillRecord.vue +++ b/src/views/emis/emisWaybill/waybillRecord.vue @@ -242,7 +242,7 @@
- + @@ -1038,6 +1038,8 @@ data() { categorySender:null, // 收件 categoryReciever:null, + hasTBillCode:null, + noTBillCode:null, // 表单校验 rules: { billCode: [ @@ -2103,6 +2105,8 @@ methods: { } //校验寄件人企业等级 this.checkEnterprise(this.form.sender.enterpriseName); + // 处理寄件人国家 + this.autoAjustBillCodeSender(this.form.sender.country); }, onChangeSelectReceiver(value){ this.form.reciever.name=value.name; @@ -2561,6 +2565,7 @@ methods: { let useSiteCode=this.form.sendSiteCode; realMatchWaybill(useSiteCode).then(response => { this.form.billCode=response.data; + this.hasTBillCode = response.data; this.initGetTotalAvailablePag(this.form.sendSiteCode); this.handleGenSubbill(); this.autoAjustBillCode(); @@ -2803,7 +2808,22 @@ methods: { } }); return true; + }, + // 国家选择器改变事件 + onChangeSenderCountry(country) { + this.autoAjustBillCodeSender(country.code); + }, + //根据寄件国家处理单号格式 + autoAjustBillCodeSender(code){ + if(code === '0095' || code === '0855'){ + //单号去掉T + this.form.billCode = this.form.billCode.replace('T', ''); + this.noTBillCode = this.form.billCode; + }else{ + this.form.billCode = this.hasTBillCode; + } } + } };