优化个人中心表单必填项验证
This commit is contained in:
@ -51,13 +51,13 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<el-form-item label="所在地区:" prop="isDomestic" :rules="[{ required: true, message: '请选择所在地区', trigger: 'change' }]">
|
<el-form-item label="所在地区:" prop="isDomestic" :rules="[{ required: false, message: '请选择所在地区', trigger: 'change' }]">
|
||||||
<el-select v-model="userForm.isDomestic" placeholder="请选择" class="w-[120px]!" @change="handleCountryChange">
|
<el-select v-model="userForm.isDomestic" placeholder="请选择" class="w-[120px]!" @change="handleCountryChange">
|
||||||
<el-option label="国内" :value="1"></el-option>
|
<el-option label="国内" :value="1"></el-option>
|
||||||
<el-option label="国外" :value="0"></el-option>
|
<el-option label="国外" :value="0"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label-width="6px" prop="province" :rules="[{ required: true, message: '请选择省份', trigger: 'change' }]">
|
<el-form-item label-width="6px" prop="province" :rules="[{ required: false, message: '请选择省份', trigger: 'change' }]">
|
||||||
<el-select v-model="userForm.province" placeholder="请选择省份" class="w-[120px]!">
|
<el-select v-model="userForm.province" placeholder="请选择省份" class="w-[120px]!">
|
||||||
<el-option v-for="item in provinceList" :key="item.id" :label="item.name" :value="item.id" />
|
<el-option v-for="item in provinceList" :key="item.id" :label="item.name" :value="item.id" />
|
||||||
</el-select>
|
</el-select>
|
||||||
@ -74,7 +74,7 @@
|
|||||||
</el-form-item> -->
|
</el-form-item> -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<el-form-item label="技能标签:" prop="labels" :rules="[{ required: true, message: '请选择技能标签', trigger: 'change' }]">
|
<el-form-item label="技能标签:" prop="labels" :rules="[{ required: false, message: '请选择技能标签', trigger: 'change' }]">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="userForm.labels"
|
v-model="userForm.labels"
|
||||||
:remote-method="remoteMethod"
|
:remote-method="remoteMethod"
|
||||||
@ -89,7 +89,7 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="技能证书:" prop="files" :rules="[{ required: true, message: '请上传技能证书', trigger: 'change' }]">
|
<el-form-item label="技能证书:" prop="files" :rules="[{ required: false, message: '请上传技能证书', trigger: 'change' }]">
|
||||||
<KlUploader
|
<KlUploader
|
||||||
v-model:file-list="userForm.files"
|
v-model:file-list="userForm.files"
|
||||||
list-type="picture-card"
|
list-type="picture-card"
|
||||||
@ -158,7 +158,7 @@
|
|||||||
province: '',
|
province: '',
|
||||||
county: '',
|
county: '',
|
||||||
labels: [],
|
labels: [],
|
||||||
description: '',
|
description: '这个工程师很懒 什么都没写',
|
||||||
authStatus: 0,
|
authStatus: 0,
|
||||||
files: [],
|
files: [],
|
||||||
nickname: '',
|
nickname: '',
|
||||||
|
|||||||
Reference in New Issue
Block a user