| | |
| | | required> |
| | | <u--input v-model="editUserInfo.phone" |
| | | border="none" |
| | | disabled |
| | | inputAlign="left"></u--input> |
| | | </u-form-item> |
| | | <!-- <u-form-item labelWidth="20%" |
| | |
| | | <u-form-item labelWidth="20%" |
| | | label="体重" |
| | | prop="weight" |
| | | required> |
| | | > |
| | | <u--input v-model="editUserInfo.weight" |
| | | border="none" |
| | | inputAlign="left" |
| | |
| | | <u-form-item labelWidth="20%" |
| | | label="车轴数" |
| | | prop="axleNum" |
| | | required> |
| | | > |
| | | <u--input v-model="editUserInfo.axleNum" |
| | | border="none" |
| | | inputAlign="left"></u--input> |
| | | </u-form-item> |
| | | <u-form-item labelWidth="20%" |
| | | label="车辆类型" |
| | | label="环保标准" |
| | | borderBottom |
| | | required |
| | | prop="countryNumberCar"> |
| | |
| | | :name="item.name"></u-radio> |
| | | </u-radio-group> |
| | | </u-form-item> |
| | | <u-form-item labelWidth="25%" |
| | | label="车辆照片" |
| | | @click="beforeRead" |
| | | prop="carImg" |
| | | <u-form-item labelWidth="20%" |
| | | label="车辆类型" |
| | | borderBottom |
| | | ref="roleRef" |
| | | required> |
| | | <u-upload :fileList="fileList1" |
| | | @afterRead="afterRead" |
| | | @delete="deletePic" |
| | | name="1" |
| | | multiple |
| | | :maxCount="1" |
| | | width="250" |
| | | height="150" |
| | | :previewFullImage="true"></u-upload> |
| | | </u-form-item> |
| | | <u-form-item labelWidth="25%" |
| | | label="行驶证照片" |
| | | ref="item1" |
| | | @click="beforeRead" |
| | | prop="drivingImg" |
| | | required> |
| | | <u-upload :fileList="fileList2" |
| | | @afterRead="afterRead" |
| | | @delete="deletePic" |
| | | name="2" |
| | | multiple |
| | | :maxCount="1" |
| | | width="250" |
| | | height="150" |
| | | :previewFullImage="true"></u-upload> |
| | | </u-form-item> |
| | | <u-form-item labelWidth="25%" |
| | | label="道路运输证" |
| | | ref="item1" |
| | | @click="beforeRead" |
| | | prop="roadTransportImg" |
| | | required> |
| | | <u-upload :fileList="fileList3" |
| | | @afterRead="afterRead" |
| | | @delete="deletePic" |
| | | name="3" |
| | | multiple |
| | | :maxCount="1" |
| | | width="250" |
| | | height="150" |
| | | :previewFullImage="true"></u-upload> |
| | | </u-form-item> |
| | | <u-form-item labelWidth="25%" |
| | | label="从业资格证" |
| | | ref="item1" |
| | | @click="beforeRead" |
| | | prop="tradeQualificationImg" |
| | | required> |
| | | <u-upload :fileList="fileList4" |
| | | @afterRead="afterRead" |
| | | @delete="deletePic" |
| | | name="4" |
| | | multiple |
| | | :maxCount="1" |
| | | width="250" |
| | | height="150" |
| | | :previewFullImage="true"></u-upload> |
| | | <niceui-data-select-input v-model="editUserInfo.carType" |
| | | :localdata="radiolist2" |
| | | label="车辆类型选择" |
| | | placeholder="请选择车辆类型" |
| | | @change="productcarTypeChange" |
| | | ></niceui-data-select-input> |
| | | </u-form-item> |
| | | </u--form> |
| | | <view class="person-utils"> |
| | |
| | | <view class="editDriverPopup-container-box"> |
| | | <u--form labelPosition="left" |
| | | :model="registerFormModel" |
| | | ref="editRef"> |
| | | > |
| | | <u-form-item prop="cardImg1" |
| | | label="身份证正面" |
| | | labelWidth="20%" |
| | |
| | | label="从业资格证" |
| | | labelWidth="24%" |
| | | borderBottom |
| | | v-if="registerFormModel.type == 3||registerFormModel.type == 4" |
| | | required |
| | | @click="beforeRead"> |
| | | <u-upload :fileList="fileList4" |
| | |
| | | label="从业资格过期时间" |
| | | labelWidth="20%" |
| | | borderBottom |
| | | v-if="registerFormModel.type == 3||registerFormModel.type == 4"> |
| | | > |
| | | <uni-datetime-picker v-model="registerFormModel.expirationTimeTradequalification" type="datetime" :start="minDate" /> |
| | | </u-form-item> |
| | | </u--form> |
| | |
| | | countryNumberCar: 0 |
| | | }, |
| | | registerFormModel:{}, |
| | | radiolist2: [{ |
| | | text: '普通运输车', |
| | | value:1 |
| | | }, |
| | | { |
| | | text: '集装箱平板车', |
| | | value:2 |
| | | }, |
| | | { |
| | | text: '液氯槽车', |
| | | value:3 |
| | | }, |
| | | { |
| | | text: '液碱槽车', |
| | | value:4 |
| | | } |
| | | ], |
| | | countryNumberCarList: [{ |
| | | name: 1, |
| | | label: '国五', |
| | |
| | | } |
| | | ], |
| | | rules: { |
| | | name: { |
| | | name: [{ |
| | | type: 'string', |
| | | required: true, |
| | | message: '请填写姓名', |
| | | trigger: ['blur', 'change'] |
| | | }, |
| | | { |
| | | pattern: /^[\u4e00-\u9fa5\s]+$/, |
| | | message: '姓名只能是中文', |
| | | trigger: ['blur', 'change'] |
| | | }], |
| | | idCard: [{ |
| | | type: 'string', |
| | | required: true, |
| | |
| | | countryNumberCar: { |
| | | type: 'number', |
| | | required: true, |
| | | message: '请选择车辆类型', |
| | | message: '请选择环保标准', |
| | | trigger: ['blur', 'change'] |
| | | }, |
| | | roadTransportImg: { |
| | |
| | | this.$refs.editRef.setRules(this.rules); |
| | | }, |
| | | methods: { |
| | | productcarTypeChange(e){ |
| | | this.registerFormModel.carType = this.radiolist2.find(v => v.value === e).value |
| | | }, |
| | | ...mapMutations(['changeisUploadimg']), |
| | | getToday() { |
| | | let now = new Date(); |
| | |
| | | } else if (num == 4) { |
| | | this.editUserInfo.tradeQualificationImg = JSON.parse(res.data).data |
| | | .url; |
| | | this.registerFormModel.tradeQualificationImg = JSON.parse(res.data).data |
| | | .url; |
| | | uni.setStorageSync('tradeQualificationImg', JSON.parse(res.data).data |
| | | .url); |
| | | resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); |
| | |
| | | }, |
| | | // 修改证件信息 |
| | | updateDoc(){ |
| | | if(this.registerFormModel.type == 3||this.registerFormModel.type == 4){ |
| | | this.$reqPost('saveDriverDocs', { |
| | | userId:this.registerFormModel.customerid, |
| | | idCardImg:this.registerFormModel.cardImg1+","+this.registerFormModel.cardImg2, |
| | |
| | | tradeQualificationImg:this.registerFormModel.tradeQualificationImg, |
| | | expirationTimeTradequalification:this.registerFormModel.expirationTimeTradequalification.slice(0,16), |
| | | }, 'json').then(res => { |
| | | this.editDocShow = false; |
| | | if (res.code == 0) { |
| | | this.$u.toast('修改成功'); |
| | | this.init(); |
| | | this.editDocShow = false; |
| | | } else { |
| | | uni.showToast({ |
| | | title: res.msg, |
| | |
| | | }); |
| | | } |
| | | }) |
| | | }else{ |
| | | this.$reqPost('saveDriverDocs', { |
| | | userId:this.registerFormModel.customerid, |
| | | idCardImg:this.registerFormModel.cardImg1+","+this.registerFormModel.cardImg2, |
| | | expirationTimeIdcard:this.registerFormModel.expirationTimeIdcard.slice(0,16), |
| | | drivingImg:this.registerFormModel.drivingImg, |
| | | expirationTimeDriving:this.registerFormModel.expirationTimeDriving.slice(0,16), |
| | | driverImg:this.registerFormModel.driverImg, |
| | | expirationTimeDriver:this.registerFormModel.expirationTimeDriver.slice(0,16), |
| | | }, 'json').then(res => { |
| | | this.editDocShow = false; |
| | | if (res.code == 0) { |
| | | this.$u.toast('修改成功'); |
| | | this.init(); |
| | | } else { |
| | | uni.showToast({ |
| | | title: res.msg, |
| | | icon: 'none', |
| | | duration: 2000 |
| | | }); |
| | | } |
| | | }) |
| | | } |
| | | }, |
| | | // 修改用户信息 |
| | | updateUser() { |
| | |
| | | ...this.editUserInfo, |
| | | carImg: uni.getStorageSync('carImg'), |
| | | drivingImg: uni.getStorageSync('drivingImg'), |
| | | isRegister: '0' |
| | | tradeQualificationImg: uni.getStorageSync('tradeQualificationImg') |
| | | }; |
| | | this.$refs.editRef |
| | | .validate() |