完善功能
This commit is contained in:
@ -37,7 +37,6 @@
|
||||
<el-image style="width: 100px; height: 100px" :src="formData.license_img" :zoom-rate="1.2"
|
||||
:max-scale="7" :min-scale="0.2" :preview-src-list="[formData.license_img]" show-progress
|
||||
:initial-index="4" fit="cover" />
|
||||
<!-- <material-picker v-model="formData.license_img" /> -->
|
||||
</el-form-item>
|
||||
<el-form-item label="个人头像照片" prop="avatar">
|
||||
<el-image style="width: 100px; height: 100px" :src="formData.avatar" :zoom-rate="1.2" :max-scale="7"
|
||||
@ -52,10 +51,23 @@
|
||||
<div v-else>未上传</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="个人展示" prop="avatar">
|
||||
<el-image v-if="formData.information.length > 0" v-for="(item, index) in formData.information"
|
||||
:key="index" style="width: 100px; height: 100px" :src="item" :zoom-rate="1.2" :max-scale="7"
|
||||
:min-scale="0.2" :preview-src-list="formData.information" show-progress :initial-index="4"
|
||||
fit="cover" />
|
||||
<el-image v-if="formData.image.length > 0" v-for="(item, index) in formData.image" :key="index"
|
||||
style="width: 100px; height: 100px" :src="item" :zoom-rate="1.2" :max-scale="7" :min-scale="0.2"
|
||||
:preview-src-list="formData.image" show-progress :initial-index="4" fit="cover" />
|
||||
<div v-else>未上传</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="身份证正面" prop="front_card">
|
||||
<el-image v-if="formData.front_card.length > 0" style="width: 100px; height: 100px"
|
||||
:src="formData.front_card" :zoom-rate="1.2" :max-scale="7" :min-scale="0.2"
|
||||
:preview-src-list="[formData.front_card]" show-progress :initial-index="4" fit="cover" />
|
||||
<div v-else>未上传</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="身份证反面" prop="back_card">
|
||||
<el-image v-if="formData.back_card.length > 0" style="width: 100px; height: 100px"
|
||||
:src="formData.back_card" :zoom-rate="1.2" :max-scale="7" :min-scale="0.2"
|
||||
:preview-src-list="[formData.back_card]" show-progress :initial-index="4" fit="cover" />
|
||||
<div v-else>未上传</div>
|
||||
</el-form-item>
|
||||
|
||||
@ -114,10 +126,13 @@ const formData = reactive({
|
||||
avatar: '',
|
||||
health_certificate: '',
|
||||
information: [],
|
||||
image: [],
|
||||
license_img: '',
|
||||
hobby_introduce: '',
|
||||
status: '',
|
||||
label_id: ''
|
||||
label_id: '',
|
||||
front_card: '',
|
||||
back_card: '',
|
||||
})
|
||||
|
||||
|
||||
@ -195,10 +210,6 @@ const handleSubmit = async () => {
|
||||
let data = { ...formData, gender: formData.gender.join(",") }
|
||||
data.avatar = removeImageUrlPrefix(data.avatar)
|
||||
|
||||
if (data.license_img) {
|
||||
data.license_img = removeImageUrlPrefix(data.license_img)
|
||||
}
|
||||
|
||||
mode.value == 'edit'
|
||||
? await apiTeamasterRealEdit(data)
|
||||
: await apiTeamasterRealAdd(data)
|
||||
|
||||
Reference in New Issue
Block a user