| | |
| | | iconSize="20"> |
| | | <u-radio labelSize="14px" |
| | | size="20px" |
| | | :customStyle="{ marginBottom: '8px' }" |
| | | v-for="(item, index) in radiolist1" |
| | | :key="index" |
| | | :label="item.name" |
| | |
| | | required> |
| | | <u--input v-model="registerFormModel.confirmPassword" |
| | | placeholder="请输入内容" |
| | | password |
| | | 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> |
| | |
| | | :previewFullImage="true"> |
| | | </u-upload> |
| | | </u-form-item> |
| | | <u-form-item label="是否非煤车辆" |
| | | <u-form-item prop="inventoryImg" |
| | | label="环保清单" |
| | | labelWidth="24%" |
| | | borderBottom |
| | | v-if="radiovalue1 == '司机'" |
| | | @click="beforeRead"> |
| | | <u-upload :fileList="fileList5" |
| | | deletable |
| | | @afterRead="afterRead" |
| | | @delete="deletePic" |
| | | name="5" |
| | | multiple |
| | | :maxCount="3" |
| | | width="250" |
| | | height="150" |
| | | :previewFullImage="true"> |
| | | </u-upload> |
| | | </u-form-item> |
| | | <!-- <u-form-item label="是否非煤车辆" |
| | | v-if="radiovalue1 == '司机'" |
| | | labelWidth="30%" |
| | | borderBottom |
| | |
| | | label-size="30"> |
| | | </u-checkbox> |
| | | </u-checkbox-group> |
| | | </u-form-item> --> |
| | | <u-form-item labelWidth="20%" |
| | | v-if="radiovalue1 == '司机'" |
| | | label="车辆类型" |
| | | borderBottom |
| | | prop="countryNumberCar"> |
| | | <u-radio-group v-model="registerFormModel.countryNumberCar" |
| | | placement="row" |
| | | size="30" |
| | | shape="circle" |
| | | iconSize="20"> |
| | | <u-radio labelSize="14px" |
| | | size="20px" |
| | | v-for="(item, index) in countryNumberCarList" |
| | | :key="index" |
| | | :label="item.label" |
| | | :name="item.name"></u-radio> |
| | | </u-radio-group> |
| | | </u-form-item> |
| | | </u--form> |
| | | </view> |
| | |
| | | openId: '', |
| | | type: 3, |
| | | idCard: '', |
| | | isHostUser:'', |
| | | carNo: '', |
| | | carImg: '', |
| | | drivingImg: '', |
| | | tuiJianMa: '', |
| | | invitationCode:'', //邀请码 |
| | | confirmPassword: '', |
| | | tradeQualificationImg: '', |
| | | roadTransportImg: '', |
| | | isNonCoal: [], |
| | | isCoalCar: 1 //是否为煤炭车辆(司机使用字段) 1 是 2 不是 |
| | | isCoalCar: 1, //是否为煤炭车辆(司机使用字段) 1 是 2 不是 |
| | | inventoryImg: '', |
| | | countryNumberCar: 0, //车辆类型;国五 1,国六 2 |
| | | }, |
| | | fileList1: [], |
| | | fileList2: [], |
| | | fileList3: [], |
| | | fileList4: [], |
| | | fileList5: [], |
| | | fileList6: [], |
| | | rules: { |
| | | inventoryImg: { |
| | | required: false, |
| | | }, |
| | | countryNumberCar: { |
| | | required: false, |
| | | }, |
| | | name: { |
| | | type: 'string', |
| | | required: true, |
| | |
| | | required: true, |
| | | message: '请上传从业资格证照片', |
| | | trigger: ['blur', 'change'] |
| | | } |
| | | }, |
| | | }, |
| | | radiolist1: [{ |
| | | name: '司机', |
| | |
| | | { |
| | | name: '货代', |
| | | disabled: false |
| | | }, |
| | | { |
| | | name: '客户', |
| | | disabled: false |
| | | } |
| | | ], |
| | | countryNumberCarList: [{ |
| | | name: 1, |
| | | label: '国五', |
| | | }, |
| | | { |
| | | name: 2, |
| | | label: '国六', |
| | | }, |
| | | { |
| | | name: 3, |
| | | label: '新能源', |
| | | } |
| | | ], |
| | | radiovalue1: '司机', |
| | |
| | | case '司机': |
| | | this.registerFormModel.type = 3; |
| | | break; |
| | | case '客户': |
| | | this.registerFormModel.type = 1; |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | |
| | | 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) |
| | |
| | | url: BaseUrl + '/admin/sys-file/uploadUnToken', |
| | | filePath: url, |
| | | name: 'file', |
| | | formData: { |
| | | // user: '' |
| | | }, |
| | | success: res => { |
| | | if (num == 1) { |
| | | this.registerFormModel.carImg = JSON.parse(res.data).data.url; |
| | |
| | | this.registerFormModel.tradeQualificationImg = JSON.parse(res.data) |
| | | .data.url; |
| | | resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); |
| | | } else if (num == 5) { |
| | | this.registerFormModel.inventoryImg = JSON.parse(res.data) |
| | | .data.url; |
| | | resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); |
| | | } |
| | | } |
| | | }); |