|
@@ -3,7 +3,15 @@
|
|
|
<detail-frame :title="mainTitle" returns="./index">
|
|
|
<data-form :fields="fields" :rules="rules" @save="handleSave" :isNew="isNew" :data="info">
|
|
|
<template #custom="{ item, form, fieldChange }">
|
|
|
- {{ status }}
|
|
|
+ <template v-if="item.model == 'zynumberfile'">
|
|
|
+ <el-image
|
|
|
+ v-for="(pic, index) in form[item.model]"
|
|
|
+ :key="`${index}`"
|
|
|
+ :src="pic.uri"
|
|
|
+ style="width:150px;height:150px"
|
|
|
+ :preview-src-list="form[item.model].map(i => i.uri)"
|
|
|
+ ></el-image>
|
|
|
+ </template>
|
|
|
</template>
|
|
|
<template #options="{item}">
|
|
|
<template v-if="item.model === 'subid'">
|
|
@@ -58,9 +66,8 @@ export default {
|
|
|
{ label: '性别', model: 'gender', type: `radio` },
|
|
|
{ label: '手机号', required: true, model: 'phone', options: { maxLength: 11, minLength: 11 } },
|
|
|
{ label: '身份证号', required: true, model: 'idnumber', options: { maxLength: 18, minLength: 18 } },
|
|
|
- { label: '教师资格证号', required: true, model: 'zynumber' },
|
|
|
- // { label: '教师资格证', required: true, model: 'zynumberfile' },
|
|
|
- { label: '学校', required: true, model: 'schid', type: 'select' },
|
|
|
+ { label: '教师资格证', required: true, model: 'zynumberfile', custom: true },
|
|
|
+ { label: '工作地点', required: true, model: 'jobaddress', type: 'text' },
|
|
|
{ label: '邮箱', required: true, model: 'email' },
|
|
|
{ label: '年龄', required: true, model: 'age' },
|
|
|
{ label: '出生日期', required: true, model: 'birthday', type: 'date' },
|