修复bug,优化验证

This commit is contained in:
weipengfei 2023-07-31 14:07:20 +08:00
parent 81c96d42d7
commit 708b2452b4
2 changed files with 22 additions and 32 deletions

View File

@ -32,8 +32,8 @@
<u-form-item labelWidth="auto" label="确认密码" prop="formData.name" borderBottom> <u-form-item labelWidth="auto" label="确认密码" prop="formData.name" borderBottom>
<u--input v-model="formData.password_confirm" placeholder="不输入密码则默认为手机号" password></u--input> <u--input v-model="formData.password_confirm" placeholder="不输入密码则默认为手机号" password></u--input>
</u-form-item> --> </u-form-item> -->
<view class="title">地区信息</view> <!-- <view class="title">地区信息</view> -->
<districtSelector ref="districtSelectorRef"></districtSelector> <districtSelector style="margin-top: 30rpx;" ref="districtSelectorRef"></districtSelector>
<view class="title">资质信息</view> <view class="title">资质信息</view>
<u-form-item label="身份证正面" required labelPosition="top" labelWidth="200rpx" prop="qualification.id_card" <u-form-item label="身份证正面" required labelPosition="top" labelWidth="200rpx" prop="qualification.id_card"
borderBottom> borderBottom>
@ -49,20 +49,6 @@
width="638rpx" height="300rpx" style="margin-top: 10rpx;"> width="638rpx" height="300rpx" style="margin-top: 10rpx;">
</u-upload> </u-upload>
</u-form-item> </u-form-item>
<u-form-item label="驾驶证正面" required labelPosition="top" labelWidth="200rpx" prop="qualification.car_card"
borderBottom>
<u-upload :fileList="formData.qualification.car_card?[{url:formData.qualification.car_card}]:[]"
@afterRead="afterRead" @delete="formData.qualification.car_card=''" name="car_card" :maxCount="1"
width="638rpx" height="300rpx" style="margin-top: 10rpx;">
</u-upload>
</u-form-item>
<u-form-item label="驾驶证反面" required labelPosition="top" labelWidth="200rpx" prop="qualification.car_card_b"
borderBottom>
<u-upload :fileList="formData.qualification.car_card_b?[{url:formData.qualification.car_card_b}]:[]"
@afterRead="afterRead" @delete="formData.qualification.car_card_b=''" name="car_card_b" :maxCount="1"
width="638rpx" height="300rpx" style="margin-top: 10rpx;">
</u-upload>
</u-form-item>
<u-form-item label="银行卡正面" required labelPosition="top" labelWidth="200rpx" prop="qualification.bank_account" <u-form-item label="银行卡正面" required labelPosition="top" labelWidth="200rpx" prop="qualification.bank_account"
borderBottom> borderBottom>
<u-upload :fileList="formData.qualification.bank_account?[{url:formData.qualification.bank_account}]:[]" <u-upload :fileList="formData.qualification.bank_account?[{url:formData.qualification.bank_account}]:[]"
@ -77,6 +63,20 @@
:maxCount="1" width="638rpx" height="300rpx" style="margin-top: 10rpx;"> :maxCount="1" width="638rpx" height="300rpx" style="margin-top: 10rpx;">
</u-upload> </u-upload>
</u-form-item> </u-form-item>
<u-form-item label="驾驶证正面" labelPosition="top" labelWidth="200rpx"
borderBottom>
<u-upload :fileList="formData.qualification.car_card?[{url:formData.qualification.car_card}]:[]"
@afterRead="afterRead" @delete="formData.qualification.car_card=''" name="car_card" :maxCount="1"
width="638rpx" height="300rpx" style="margin-top: 10rpx;">
</u-upload>
</u-form-item>
<u-form-item label="驾驶证反面" labelPosition="top" labelWidth="200rpx"
borderBottom>
<u-upload :fileList="formData.qualification.car_card_b?[{url:formData.qualification.car_card_b}]:[]"
@afterRead="afterRead" @delete="formData.qualification.car_card_b=''" name="car_card_b" :maxCount="1"
width="638rpx" height="300rpx" style="margin-top: 10rpx;">
</u-upload>
</u-form-item>
</u--form> </u--form>
<button @click="addAcountNum" type="primary" class="btn">创建</button> <button @click="addAcountNum" type="primary" class="btn">创建</button>
</view> </view>
@ -154,18 +154,6 @@
message: '不能为空', message: '不能为空',
trigger: ['change', 'blur'] trigger: ['change', 'blur']
}, },
'qualification.car_card': {
type: 'string',
required: true,
message: '不能为空',
trigger: ['change', 'blur']
},
'qualification.car_card_b': {
type: 'string',
required: true,
message: '不能为空',
trigger: ['change', 'blur']
},
'qualification.bank_account': { 'qualification.bank_account': {
type: 'string', type: 'string',
required: true, required: true,

View File

@ -15,17 +15,17 @@
</view> </view>
<view class="right"> <view class="right">
<view class="info_top"> <view class="info_top">
<view class="info_name">{{item.name}}</view> <view class="info_name">{{item.nickname}}</view>
<view>{{item.company.company_name}}</view> <view v-if="item.company">{{item.company.company_name}}</view>
</view> </view>
<view class="info_bottom"> <view class="info_bottom">
<view class="item phone"> <view class="item phone">
<uni-icons type="phone" color="#999999FF"></uni-icons> <uni-icons type="phone" color="#999999FF"></uni-icons>
{{item.phone}} {{item.phone||item.account}}
</view> </view>
<view class="item"> <view class="item">
<uni-icons type="location" color="#999999FF"></uni-icons> <uni-icons type="location" color="#999999FF"></uni-icons>
<view class="location">{{item.city_name+item.area_name+item.street_name}}</view> <view class="location">{{ item.city_name+item.area_name+item.street_name }}</view>
</view> </view>
</view> </view>
</view> </view>
@ -111,6 +111,8 @@ export default {
flex-direction: column; flex-direction: column;
align-items: center; align-items: center;
.new_btn{ .new_btn{
position: fixed;
bottom: 30rpx;
margin-top: 32rpx; margin-top: 32rpx;
// margin-bottom: 40rpx; // margin-bottom: 40rpx;
width: 694rpx; width: 694rpx;