| | |
| | | borderBottom |
| | | required |
| | | @click="beforeRead" |
| | | v-if="radiovalue1 == '货代'"> |
| | | v-if="radiovalue1 == '承运商'"> |
| | | <u-upload :fileList="fileList5" |
| | | deletable |
| | | @afterRead="afterRead" |
| | | @delete="deletePic" |
| | | name="5" |
| | | multiple |
| | | :maxCount="1" |
| | | width="250" |
| | | height="150" |
| | | :previewFullImage="true"> |
| | | </u-upload> |
| | | </u-form-item> |
| | | <u-form-item prop="cardImg2" |
| | | :label="radiovalue1 == '司机'?'身份证反面':'身份证或营业执照照片'" |
| | | labelWidth="35%" |
| | | borderBottom |
| | | required |
| | | @click="beforeRead" |
| | | v-if="radiovalue1 == '货代'"> |
| | | <u-upload :fileList="fileList6" |
| | | deletable |
| | | @afterRead="afterRead" |
| | | @delete="deletePic" |
| | | name="6" |
| | | multiple |
| | | :maxCount="1" |
| | | width="250" |
| | |
| | | return callback() |
| | | }; |
| | | return { |
| | | radiovalue1: '司机', |
| | | beforeChangeValue: '', |
| | | tablist:[{idCard:""},{idCard:""}], |
| | | level:[], //密码强度数组 |
| | | level:[], //密码强度数组 |
| | | minDate: this.getToday(), |
| | | // 车牌号键盘控制 |
| | | carNumShow: false, |
| | |
| | | expirationTimeTradequalification: { |
| | | required: false, |
| | | }, |
| | | name: [{ |
| | | name:[{ |
| | | type: 'string', |
| | | required: true, |
| | | message: '请填写姓名', |
| | | message: this.getname, |
| | | trigger: ['blur', 'change'] |
| | | },{ |
| | | pattern: /^[\u4e00-\u9fa5]{1,6}$/, //限制长度最多为 6 位 |
| | | message: '姓名只能是中文', |
| | | },{ |
| | | pattern: /^[\u4e00-\u9fa5]+$/, //限制长度最多为 6 位 |
| | | message: this.getnames, |
| | | trigger: ['blur', 'change'] |
| | | }], |
| | | carType:[{ |
| | |
| | | idCard: [{ |
| | | type: 'string', |
| | | required: true, |
| | | message: '请输入身份证号', |
| | | message: this.getidcard, |
| | | trigger: ['blur', 'change'] |
| | | }, |
| | | { |
| | | pattern: /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, |
| | | message: '身份证号格式不正确', |
| | | message: this.getidcards, |
| | | trigger: ['blur', 'change'] |
| | | } |
| | | ], |
| | |
| | | cardImg1:{ |
| | | type: 'string', |
| | | required: true, |
| | | message: '请上传身份证正面', |
| | | trigger: ['blur', 'change'] |
| | | }, |
| | | cardImg2:{ |
| | | type: 'string', |
| | | required: true, |
| | | message: '请上传身份证反面', |
| | | message: '请上传证件', |
| | | trigger: ['blur', 'change'] |
| | | }, |
| | | carImg: { |
| | |
| | | disabled: false |
| | | }, |
| | | { |
| | | name: '货代', |
| | | name: '承运商', |
| | | disabled: false |
| | | } |
| | | ], |
| | |
| | | label: '新能源', |
| | | } |
| | | ], |
| | | radiovalue1: '司机', |
| | | beforeChangeValue: '', |
| | | |
| | | // 更换角色弹框 |
| | | editRoleModelShow: false, |
| | | title: '提示', |
| | |
| | | } |
| | | } |
| | | switch (newV) { |
| | | case '货代': |
| | | case '承运商': |
| | | this.registerFormModel.type = 2; |
| | | break; |
| | | case '司机': |
| | |
| | | let day = this.padStart(now.getDate()); |
| | | return `${year}-${month}-${day}`; |
| | | }, |
| | | getname(){ |
| | | let that=this |
| | | if(that.radiovalue1=='司机'){ |
| | | return '姓名不能为空' |
| | | }else{ |
| | | return '承运商名称不能为空' |
| | | } |
| | | }, |
| | | getnames(){ |
| | | let that=this |
| | | if(that.radiovalue1=='司机'){ |
| | | return '姓名只能是中文' |
| | | }else{ |
| | | return '承运商名称只能是中文' |
| | | } |
| | | }, |
| | | getidcard(){ |
| | | let that=this |
| | | if(that.radiovalue1=='司机'){ |
| | | return '请输入身份证号' |
| | | }else{ |
| | | return '请输入证件号' |
| | | } |
| | | }, |
| | | getidcards(){ |
| | | let that=this |
| | | if(that.radiovalue1=='司机'){ |
| | | return '身份证号格式不正确' |
| | | }else{ |
| | | return '证件号格式不正确' |
| | | } |
| | | }, |
| | | padStart(value) { |
| | | return value.toString().padStart(2, '0'); |
| | | }, |
| | |
| | | .then(res => { |
| | | this.registerClickloading = true; |
| | | this.registerFormModel.username = this.registerFormModel.phone; |
| | | if(this.radiovalue1 == '货代'){ |
| | | this.registerFormModel.idCardImg = this.registerFormModel.cardImg1+","+this.registerFormModel.cardImg2; |
| | | if(this.radiovalue1 == '承运商'){ |
| | | this.registerFormModel.idCardImg = this.registerFormModel.cardImg1 |
| | | } |
| | | if(this.registerFormModel.expirationTimeDriver){ |
| | | this.registerFormModel.expirationTimeDriver=this.registerFormModel.expirationTimeDriver.slice(0,16) |
| | |
| | | resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); |
| | | }else if(num==5){ |
| | | this.registerFormModel.cardImg1 = JSON.parse(res.data) |
| | | .data.url; |
| | | resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); |
| | | }else if(num==6){ |
| | | this.registerFormModel.cardImg2 = JSON.parse(res.data) |
| | | .data.url; |
| | | resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); |
| | | } |