819527061@qq.com
2024-06-11 9b85e466d4ce21bb704c01ac3729737f3146bdc8
pages/register/register.vue
@@ -72,6 +72,45 @@
                  clearable
                  @blur="jiaoYanPassword"></u--input>
            </u-form-item>
            <!-- 客户独有的  是否管理员-->
            <u-form-item labelWidth="30%"
               label="是否管理员"
               borderBottom
               prop="isHostUser"
               v-if="radiovalue1 == '客户'"
               ref="roleRef"
               required>
               <u-radio-group v-model="registerFormModel.isHostUser"
                  placement="row"
                  size="30"
                  shape="circle"
                  iconSize="20">
                  <u-radio labelSize="14px"
                     size="20px"
                     :key="0"
                     :label="'是'"
                     :name="0"></u-radio>
                     <u-radio labelSize="14px"
                     size="20px"
                     :key="1"
                     :label="'否'"
                     :name="1"></u-radio>
               </u-radio-group>
            </u-form-item>
            <u-form-item prop="invitationCode"
               label="邀请码"
               v-if="radiovalue1 == '客户'"
               labelWidth="20%"
               borderBottom
               required>
               <u--input v-model="registerFormModel.invitationCode"
                  placeholder="请输入邀请码"
                  password
                  clearable
                  @blur="jiaoYanPassword"></u--input>
            </u-form-item>
            <u-form-item prop="carNo"
               label="车牌号"
               labelWidth="20%"
@@ -176,7 +215,7 @@
                  :previewFullImage="true">
               </u-upload>
            </u-form-item>
            <u-form-item label="是否非煤车辆"
            <!-- <u-form-item label="是否非煤车辆"
               v-if="radiovalue1 == '司机'"
               labelWidth="30%"
               borderBottom
@@ -189,7 +228,7 @@
                     label-size="30">
                  </u-checkbox>
               </u-checkbox-group>
            </u-form-item>
            </u-form-item> -->
            <u-form-item labelWidth="20%"
               v-if="radiovalue1 == '司机'"
               label="车辆类型"
@@ -253,10 +292,12 @@
               openId: '',
               type: 3,
               idCard: '',
               isHostUser:'',
               carNo: '',
               carImg: '',
               drivingImg: '',
               tuiJianMa: '',
               invitationCode:'', //邀请码
               confirmPassword: '',
               tradeQualificationImg: '',
               roadTransportImg: '',
@@ -386,6 +427,10 @@
               {
                  name: '货代',
                  disabled: false
               },
               {
                  name: '客户',
                  disabled: false
               }
            ],
            countryNumberCarList: [{
@@ -395,6 +440,10 @@
               {
                  name: 2,
                  label: '国六',
               },
               {
                  name: 3,
                  label: '新能源',
               }
            ],
            radiovalue1: '司机',
@@ -425,6 +474,9 @@
               case '司机':
                  this.registerFormModel.type = 3;
                  break;
               case '客户':
                  this.registerFormModel.type = 1;
                  break;
               default:
                  break;
            }
@@ -438,7 +490,7 @@
               this.$refs.regesterFormRef
                  .validate()
                  .then(res => {
                     console.log(this.registerFormModel);
                     console.log(this.registerFormModel,'isHostUserisHostUser');
                     this.registerClickloading = true;
                     this.registerFormModel.username = this.registerFormModel.phone;
                     apiRegister(this.registerFormModel)