yangan
2023-12-20 6cb6a76d779335f8bc9f1e2a3431b2903558a075
pages/register/register.vue
@@ -3,8 +3,9 @@
      <view class="registerForm">
         <u--form :rules="rules"
            :model="registerFormModel"
            ref="regesterFormRef">
            <u-form-item labelWidth="20%"
            ref="regesterFormRef"
            :labelStyle="labelStyle">
            <u-form-item labelWidth="30%"
               label="选择身份"
               borderBottom
               ref="roleRef"
@@ -32,6 +33,7 @@
               required>
               <u--input v-model="registerFormModel.name"
                  placeholder="请输入内容"
                  fontSize='40'
                  clearable></u--input>
            </u-form-item>
            <u-form-item prop="idCard"
@@ -41,6 +43,7 @@
               required>
               <u--input v-model="registerFormModel.idCard"
                  placeholder="请输入内容"
                  fontSize='40'
                  clearable></u--input>
            </u-form-item>
            <u-form-item prop="phone"
@@ -49,6 +52,7 @@
               borderBottom
               required>
               <u--input v-model="registerFormModel.phone"
                  fontSize='40'
                  placeholder="请输入内容"
                  clearable></u--input>
            </u-form-item>
@@ -59,16 +63,18 @@
               required>
               <u--input v-model="registerFormModel.password"
                  placeholder="请输入内容"
                  fontSize='40'
                  password
                  clearable></u--input>
            </u-form-item>
            <u-form-item prop="confirmPassword"
               label="确认密码"
               labelWidth="20%"
               labelWidth="30%"
               borderBottom
               required>
               <u--input v-model="registerFormModel.confirmPassword"
                  placeholder="请输入内容"
                  fontSize='40'
                  password
                  clearable
                  @blur="jiaoYanPassword"></u--input>
@@ -81,9 +87,10 @@
               required>
               <u--input v-model="registerFormModel.carNo"
                  placeholder="请输入内容"
                  fontSize='40'
                  clearable></u--input>
            </u-form-item>
            <u-form-item labelWidth="20%"
            <u-form-item labelWidth="30%"
               label="车牌颜色"
               borderBottom
               v-if="radiovalue1 == '司机'"
@@ -122,8 +129,8 @@
                  :previewFullImage="true">
               </u-upload>
            </u-form-item>
            <u-form-item prop="bodyOfCarJpg"
               label="车辆细节照片"
            <u-form-item prop="bodyofcarJpg"
               label="车头车尾车身照片"
               labelWidth="20%"
               borderBottom
               v-if="radiovalue1 == '司机'"
@@ -161,10 +168,11 @@
               </u-upload>
            </u-form-item>
            <u-form-item label="推荐人账号"
               labelWidth="25%"
               labelWidth="30%"
               borderBottom>
               <u--input v-model="registerFormModel.tuiJianMa"
                  placeholder="请输入内容"
                  fontSize='40'
                  clearable></u--input>
            </u-form-item>
         </u--form>
@@ -219,6 +227,9 @@
      },
      data() {
         return {
            labelStyle: {
               fontSize: '36rpx'
            },
            // 车牌号键盘控制
            carNumShow: false,
            keyValue: '',
@@ -236,7 +247,7 @@
               tuiJianMa: '',
               confirmPassword: '',
               vehicleColour: '',
               bodyOfCarJpg: ''
               bodyofcarJpg: ''
            },
            fileList1: [],
            fileList2: [],
@@ -330,7 +341,7 @@
                  message: '请上传车辆图片',
                  trigger: ['blur', 'change']
               },
               bodyOfCarJpg: {
               bodyofcarJpg: {
                  type: 'string',
                  required: true,
                  message: '请上传车辆图片',
@@ -355,15 +366,15 @@
            radiovalue1: '货代',
            radiolist2: [{
                  name: '黄色',
                  value: 'huangse'
                  value: '黄色'
               },
               {
                  name: '绿色',
                  value: 'lvse'
                  name: '黄绿色',
                  value: '黄绿色'
               },
               {
                  name: '蓝色',
                  value: 'lanse'
                  value: '蓝色'
               }
            ],
            beforeChangeValue: '',
@@ -508,7 +519,7 @@
                     } else if (num == 3) {
                        let imageUrl = JSON.parse(res.data).data.url
                        this.carBody.push(imageUrl)
                        this.registerFormModel.bodyOfCarJpg = this.carBody.join(',')
                        this.registerFormModel.bodyofcarJpg = this.carBody.join(',')
                        resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`);
                     }
                  }