|
@@ -1,9 +1,12 @@
|
|
|
<template>
|
|
|
<div id="stud">
|
|
|
- <detail-frame :title="mainTitle" returns="/leave/list">
|
|
|
+ <detail-frame :title="mainTitle" returns="/leave/index">
|
|
|
<data-form :data="info" :fields="fields" :needSave="false" :isNew="false">
|
|
|
<template #custom="{ item, form }">
|
|
|
<template v-if="item.model === 'gender'">{{ form[item.model] }}</template>
|
|
|
+ <template v-if="item.model === 'family_is_hard' || item.model === 'have_grant' || item.model === 'is_fine'">
|
|
|
+ {{ form[item.model] === '1' ? '是' : '否' }}
|
|
|
+ </template>
|
|
|
</template>
|
|
|
<template #submit>
|
|
|
<el-row type="flex" justify="middle" align="center">
|
|
@@ -31,15 +34,42 @@ export default {
|
|
|
props: {},
|
|
|
components: { detailFrame, dataForm },
|
|
|
data: () => ({
|
|
|
- info: { name: '测试学生1', gender: 0, reason: '发烧', time: '2020-05-01 - 2020-05-01' },
|
|
|
+ info: {
|
|
|
+ meta: { state: 0, createdAt: '2020-02-21T02:14:33.399Z', updatedAt: '2020-02-21T02:14:33.399Z' },
|
|
|
+ _id: '5e4f3d096a90e861b0f30871',
|
|
|
+ name: '测试学生1',
|
|
|
+ id_number: '123456789075432356',
|
|
|
+ phone: '12345678901',
|
|
|
+ gender: '男',
|
|
|
+ nation: '汉族',
|
|
|
+ schoolid: '5e4f3d096a90e861b0f30871',
|
|
|
+ school_name: '测试学校',
|
|
|
+ major: '测试专业',
|
|
|
+ entry_year: '2020',
|
|
|
+ finish_year: '2024',
|
|
|
+ school_job: '测试职务',
|
|
|
+ qq: '111111111',
|
|
|
+ email: '111111111@qq.com',
|
|
|
+ openid: '1582250550125',
|
|
|
+ family_place: '测试所在地',
|
|
|
+ family_is_hard: '1',
|
|
|
+ have_grant: '1',
|
|
|
+ job: '职务',
|
|
|
+ is_fine: '1',
|
|
|
+ termid: '5e478e5e83f0ea554c2158eb',
|
|
|
+ batchid: '5e44d9bd275c2f5514ec25c5',
|
|
|
+ classid: '5e4df0c93ffa245d6065f526',
|
|
|
+ __v: 0,
|
|
|
+ id: '5e4f3d096a90e861b0f30871',
|
|
|
+ },
|
|
|
fields: [
|
|
|
{ label: '姓名', model: 'name', type: 'text' },
|
|
|
{ label: '性别', model: 'gender', custom: true },
|
|
|
- // { label: '民族', model: 'nation', type: 'select' },
|
|
|
+ { label: '民族', model: 'nation', type: 'text' },
|
|
|
{ label: '身份证号', model: 'id_number', options: { maxlength: 18 }, type: 'text' },
|
|
|
- // { label: '学校', model: 'school_name', type: 'select' },
|
|
|
- // { label: '院系', model: 'yard', type: 'select' },
|
|
|
- // { label: '专业', model: 'major', type: 'select' },
|
|
|
+ { label: '学校', model: 'school_name', type: 'text' },
|
|
|
+ // { label: '院系', model: 'yard', type: 'text' },
|
|
|
+ // { label: '专业', model: 'major', type: 'text' },
|
|
|
{ label: '入学年份', model: 'entry_year', type: 'text' },
|
|
|
{ label: '毕业年份', model: 'finish_year', type: 'text' },
|
|
|
{ label: '在校曾担任何种职务', model: 'school_job', type: 'text' },
|
|
@@ -47,8 +77,8 @@ export default {
|
|
|
{ label: 'QQ号', model: 'qq', type: 'text' },
|
|
|
{ label: '邮箱', model: 'email', type: 'text' },
|
|
|
{ label: '家庭所在地', model: 'family_place', type: 'text' },
|
|
|
- { label: '家庭是否困难', model: 'family_is_hard', type: 'text' },
|
|
|
- { label: '是否获得过助学金', model: 'have_grant', type: 'text' },
|
|
|
+ { label: '家庭是否困难', model: 'family_is_hard', custom: true },
|
|
|
+ { label: '是否获得过助学金', model: 'have_grant', custom: true },
|
|
|
{ label: '职务', model: 'job', type: 'text' },
|
|
|
{ label: '期', model: 'term', type: 'text' },
|
|
|
{ label: '批次', model: 'batch', type: 'text' },
|