|
@@ -26,6 +26,9 @@
|
|
|
<el-radio label="0">否</el-radio>
|
|
|
</template>
|
|
|
</template>
|
|
|
+ <template #custom="{ item, form, fieldChange }">
|
|
|
+ <upload type="wenjian" :data="item.wenjian" :limit="1" :url="'/files/corp/identity/upload'" @upload="uploadSuccess"></upload>
|
|
|
+ </template>
|
|
|
</data-form>
|
|
|
</detail-frame>
|
|
|
</div>
|
|
@@ -34,6 +37,7 @@
|
|
|
<script>
|
|
|
import detailFrame from '@frame/layout/admin/detail-frame';
|
|
|
import dataForm from '@frame/components/form';
|
|
|
+import upload from '@frame/components/upload';
|
|
|
export default {
|
|
|
metaInfo: { title: '题库详情页' },
|
|
|
name: 'detail',
|
|
@@ -41,6 +45,7 @@ export default {
|
|
|
components: {
|
|
|
detailFrame,
|
|
|
dataForm,
|
|
|
+ upload,
|
|
|
},
|
|
|
data: () => ({
|
|
|
fields: [
|
|
@@ -60,9 +65,13 @@ export default {
|
|
|
{ label: '是/否是礼仪老师', model: 'tea', type: `radio` },
|
|
|
{ label: '资料评分', required: true, model: 'zlgrade' },
|
|
|
{ label: '面试评分', required: true, model: 'msgrade' },
|
|
|
+ { label: '学生评分', required: true, model: 'student' },
|
|
|
{ label: '视频地址', required: true, model: 'url' },
|
|
|
{ label: '资料名称', required: true, model: 'zlname' },
|
|
|
{ label: '资料类别', required: true, model: 'tltype', type: `select` },
|
|
|
+ { label: '密码', required: true, model: 'password' },
|
|
|
+ { label: 'openid', required: true, model: 'openid' },
|
|
|
+ { label: '上传', required: true, model: 'wenjian', type: 'wenjian', custom: true },
|
|
|
],
|
|
|
rules: {
|
|
|
name: [{ required: true, message: '请输入教师姓名' }],
|
|
@@ -73,8 +82,11 @@ export default {
|
|
|
zhuanye: [{ required: true, message: '请输入专业' }],
|
|
|
zlgrade: [{ required: true, message: '请输入资料评分' }],
|
|
|
msgrade: [{ required: true, message: '请输入面试评分' }],
|
|
|
+ student: [{ required: true, message: '请输入学生评分' }],
|
|
|
url: [{ required: true, message: '请输入视频地址' }],
|
|
|
zlname: [{ required: true, message: '请输入资料名称' }],
|
|
|
+ openid: [{ required: true, message: '请输入openid' }],
|
|
|
+ password: [{ required: true, message: '请输入职业资格证文件' }],
|
|
|
card: [
|
|
|
{ required: true, message: '请输入身份证号' },
|
|
|
{ min: 18, max: 18, message: '请输入18位身份证号 ', trigger: 'blur' },
|
|
@@ -100,6 +112,7 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
methods: {
|
|
|
+ uploadSuccess() {},
|
|
|
async handleSave({ isNew, data }) {
|
|
|
console.log(isNew);
|
|
|
console.log(data);
|