|
@@ -108,9 +108,11 @@ export default class ExpressDeliveryModal extends Vue {
|
|
rules:{
|
|
rules:{
|
|
tmsBusinessMan:[{
|
|
tmsBusinessMan:[{
|
|
required: true, message: '业务员不能为空!', trigger: 'blur'
|
|
required: true, message: '业务员不能为空!', trigger: 'blur'
|
|
- }],
|
|
|
|
|
|
+ },{ min: 0, max: 5, message: '业务员名字不能超过10个字符!', trigger: 'blur' }],
|
|
tmsBusinessPhone:[{
|
|
tmsBusinessPhone:[{
|
|
required: true, message: '业务员手机不能为空!', trigger: 'blur'
|
|
required: true, message: '业务员手机不能为空!', trigger: 'blur'
|
|
|
|
+ },{
|
|
|
|
+ validator: this.validatePhone, trigger: 'blur'
|
|
}],
|
|
}],
|
|
storeHouseId:[{
|
|
storeHouseId:[{
|
|
required: true, message: '请选择仓库!', trigger: 'change'
|
|
required: true, message: '请选择仓库!', trigger: 'change'
|
|
@@ -227,15 +229,26 @@ export default class ExpressDeliveryModal extends Vue {
|
|
}]
|
|
}]
|
|
]
|
|
]
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ validatePhone(rule:any, value:any, callback:any){
|
|
|
|
+ if (value) {
|
|
|
|
+ if(!/^1[3|4|5|6|7|8|9][0-9]\d{8}$/.test(value)) {
|
|
|
|
+ callback(new Error('手机号格式不正确!'));
|
|
|
|
+ }else{
|
|
|
|
+ callback();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+ callback();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
setShow(v:boolean){
|
|
setShow(v:boolean){
|
|
this.drawer=v;
|
|
this.drawer=v;
|
|
}
|
|
}
|
|
setValue(data:Array<any>){
|
|
setValue(data:Array<any>){
|
|
this.data =data;
|
|
this.data =data;
|
|
this.value={};
|
|
this.value={};
|
|
- this.value.tmsBusinessMan = (this as any).$store.getters.userInfo.userName;
|
|
|
|
- this.value.tmsBusinessPhone = (this as any).$store.getters.userInfo.phonenumber;
|
|
|
|
|
|
+ // this.value.tmsBusinessMan = (this as any).$store.getters.userInfo.userName;
|
|
|
|
+ // this.value.tmsBusinessPhone = (this as any).$store.getters.userInfo.phonenumber;
|
|
this.value.subItem=[];
|
|
this.value.subItem=[];
|
|
this.checked = false;
|
|
this.checked = false;
|
|
const requestId = new Date().getTime() + this.getUuid();
|
|
const requestId = new Date().getTime() + this.getUuid();
|