yangan
2025-02-14 6bc8b8d7f685801b219e398c36801d3477dcd99f
pages/driver-page/drvier-my/drvier-my.vue
@@ -435,36 +435,51 @@
            <view style="padding: 10rpx;">
            <u--form
            labelPosition="top"
            :model="model1"
            :model="editUserInfo"
            :rules="rules"
            :labelWidth="300"
            ref="uForm"
      >
         <u-form-item
               label="所属运输单位名称"
               prop="model1.name"
               prop="editUserInfo.freightCompany"
               borderBottom
               ref="item1"
         >
            <u--input
                   placeholder="请输入所属运输单位名称"
                  v-model="model1.name"
                  v-model="editUserInfo.freightCompany"
                  border="none"
            ></u--input>
         </u-form-item>
         <u-form-item
               label="从业资格证号"
               prop="model1.sex"
               prop="editUserInfo.certification"
               borderBottom
               @click="showSex = true; hideKeyboard()"
               ref="item1"
         >
            <u--input
                  v-model="model1.sex"
                  v-model="editUserInfo.certification"
                  placeholder="请输入从业资格证号"
                  border="none"
            ></u--input>
         </u-form-item>
            <u-form-item
               label="道路运输证号"
               prop="editUserInfo.freightLicense"
               borderBottom
               @click="showSex = true; hideKeyboard()"
               ref="item1"
         >
            <u--input
                  v-model="editUserInfo.freightLicense"
                  placeholder="请输入道路运输证号"
                  border="none"
            ></u--input>
         </u-form-item>
         <view class="person-utils">
                  <u-button text="提交"
                     @click="submitYUnshu"
@@ -510,6 +525,7 @@
               phone: '',
               name: '',
               username: '',
               freightLicense:'',
               type: 3,
               idCard: '',
               carNo: '',
@@ -526,7 +542,9 @@
               tradeQualificationImg: '',
               roadTransportImg: '',
               inventoryImg: '',
               countryNumberCar: 0
               countryNumberCar: 0,
               certification:'',
               freightCompany:"",
            },
            countryNumberCarList: [{
                  name: 1,
@@ -667,6 +685,12 @@
                  message: '请上传从业资格证照片',
                  trigger: ['blur', 'change']
               },
               freightLicense:{
                  type: 'string',
                  required: true,
                  message: '请上传道路运输证号',
                  trigger: ['blur', 'change']
               }
            },
            src: '',
            fileList1: [],
@@ -864,7 +888,8 @@
               ...this.editUserInfo,
               carImg: uni.getStorageSync('carImg'),
               drivingImg: uni.getStorageSync('drivingImg'),
               isRegister: '0'
               isRegister: '0',
            };
            this.$refs.editRef
               .validate()
@@ -885,6 +910,7 @@
                  });
               })
               .catch(err => {
                  console.log(err,'err')
                  this.$u.toast('修改失败');
               });
         },
@@ -931,7 +957,28 @@
         },
         submitYUnshu(){
            this.editUserInfo = {
               ...this.editUserInfo,
               carImg: uni.getStorageSync('carImg'),
               drivingImg: uni.getStorageSync('drivingImg'),
               isRegister: '0',
            };
            this.$reqPost('updateUser', this.editUserInfo, 'json').then(res => {
                     console.log('更新数据', res);
                     this.editDriverPopupShow = false;
                     if (res.code == 0) {
                        this.$u.toast('修改成功');
                        this.init();
                        this.shezhishow  = false;
                     } else {
                        uni.showToast({
                           title: res.msg,
                           icon: 'none',
                           duration: 2000
                        });
                     }
                  });
         }
      }