录单缅甸柬埔寨单号去掉T
This commit is contained in:
parent
0125b8f3e8
commit
b2c8e0258b
@ -242,7 +242,7 @@
|
|||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item :label="$t('国家地区')" prop="sender.province" >
|
<el-form-item :label="$t('国家地区')" prop="sender.province" >
|
||||||
<div style="display:inline-flex">
|
<div style="display:inline-flex">
|
||||||
<country-picker1 v-model="form.sender.country" ></country-picker1>
|
<country-picker1 v-model="form.sender.country" @onChange="onChangeSenderCountry"></country-picker1>
|
||||||
<province-picker1 v-model="form.sender.province" :countryCode="form.sender.country" style="margin-left:5px" @onChange="onChangeSenderProvince"></province-picker1>
|
<province-picker1 v-model="form.sender.province" :countryCode="form.sender.country" style="margin-left:5px" @onChange="onChangeSenderProvince"></province-picker1>
|
||||||
<city-picker1 v-model="form.sender.city" :parentCode="form.sender.province" style="margin-left:5px"></city-picker1>
|
<city-picker1 v-model="form.sender.city" :parentCode="form.sender.province" style="margin-left:5px"></city-picker1>
|
||||||
<district-picker1 v-model="form.sender.county" :parentCode="form.sender.city" style="margin-left:5px"></district-picker1>
|
<district-picker1 v-model="form.sender.county" :parentCode="form.sender.city" style="margin-left:5px"></district-picker1>
|
||||||
@ -1038,6 +1038,8 @@ data() {
|
|||||||
categorySender:null,
|
categorySender:null,
|
||||||
// 收件
|
// 收件
|
||||||
categoryReciever:null,
|
categoryReciever:null,
|
||||||
|
hasTBillCode:null,
|
||||||
|
noTBillCode:null,
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
billCode: [
|
billCode: [
|
||||||
@ -2103,6 +2105,8 @@ methods: {
|
|||||||
}
|
}
|
||||||
//校验寄件人企业等级
|
//校验寄件人企业等级
|
||||||
this.checkEnterprise(this.form.sender.enterpriseName);
|
this.checkEnterprise(this.form.sender.enterpriseName);
|
||||||
|
// 处理寄件人国家
|
||||||
|
this.autoAjustBillCodeSender(this.form.sender.country);
|
||||||
},
|
},
|
||||||
onChangeSelectReceiver(value){
|
onChangeSelectReceiver(value){
|
||||||
this.form.reciever.name=value.name;
|
this.form.reciever.name=value.name;
|
||||||
@ -2561,6 +2565,7 @@ methods: {
|
|||||||
let useSiteCode=this.form.sendSiteCode;
|
let useSiteCode=this.form.sendSiteCode;
|
||||||
realMatchWaybill(useSiteCode).then(response => {
|
realMatchWaybill(useSiteCode).then(response => {
|
||||||
this.form.billCode=response.data;
|
this.form.billCode=response.data;
|
||||||
|
this.hasTBillCode = response.data;
|
||||||
this.initGetTotalAvailablePag(this.form.sendSiteCode);
|
this.initGetTotalAvailablePag(this.form.sendSiteCode);
|
||||||
this.handleGenSubbill();
|
this.handleGenSubbill();
|
||||||
this.autoAjustBillCode();
|
this.autoAjustBillCode();
|
||||||
@ -2803,7 +2808,22 @@ methods: {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
return true;
|
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;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user