113 lines
3.6 KiB
Vue
113 lines
3.6 KiB
Vue
<template>
|
|
<el-tabs v-model="activeName">
|
|
<el-tab-pane label="申请信息" name="1">
|
|
<el-descriptions border class="descriptions-form">
|
|
<el-descriptions-item label="登记类型" :span="3">
|
|
<dict-tag :options="dict.type.childrenSchoolRegisterType" :value="viewData.dj_djlx"></dict-tag>
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="青年教职工姓名">
|
|
{{ viewData.dj_xm }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="职称">
|
|
{{ viewData.dj_zc }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="学历">
|
|
{{ viewData.dj_xl }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="青年教职工家庭住址" :span="3">
|
|
{{ viewData.dj_jtzz }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="户口所在地" :span="3">
|
|
{{ viewData.dj_hjszd }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="户口所在地派出所" :span="3">
|
|
{{ viewData.dj_hjssxq }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="联系电话">
|
|
{{ viewData.dj_iphone }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item></el-descriptions-item>
|
|
<el-descriptions-item></el-descriptions-item>
|
|
<el-descriptions-item label="子女姓名">
|
|
{{ viewData.dj_znname }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="子女性别">
|
|
{{ viewData.dj_znsex }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="子女出生年月">
|
|
{{ viewData.dj_znzsny }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="备注" :span="3">
|
|
{{ viewData.dj_babz }}
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="附件" :span="3">
|
|
<file-upload view :files="viewData.files"></file-upload>
|
|
</el-descriptions-item>
|
|
</el-descriptions>
|
|
</el-tab-pane>
|
|
<el-tab-pane v-if="viewData.dj_fghshr" label="分工会审核信息" name="2">
|
|
<el-card>
|
|
<el-form label-position="right" label-width="100px">
|
|
<el-form-item label="审核人">
|
|
<div>{{ viewData.dj_fghshr }}</div>
|
|
</el-form-item>
|
|
<el-form-item label="审核时间">
|
|
<div>{{ viewData.dj_fghshsj }}</div>
|
|
</el-form-item>
|
|
<el-form-item label="审核意见">
|
|
<div>{{ viewData.dj_fghshyj }}</div>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-card>
|
|
</el-tab-pane>
|
|
<el-tab-pane v-if="viewData.dj_xghshr" label="校工会审核信息" name="3">
|
|
<el-card>
|
|
<el-form label-position="right" label-width="100px">
|
|
<el-form-item label="审核人">
|
|
<div>{{ viewData.dj_xghshr }}</div>
|
|
</el-form-item>
|
|
<el-form-item label="审核时间">
|
|
<div>{{ viewData.dj_xghshsj }}</div>
|
|
</el-form-item>
|
|
<el-form-item label="审核意见">
|
|
<div>{{ viewData.dj_xghshyj }}</div>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-card>
|
|
</el-tab-pane>
|
|
<slot name="audit">
|
|
|
|
</slot>
|
|
</el-tabs>
|
|
|
|
</template>
|
|
|
|
<script>
|
|
module.exports = {
|
|
dicts: ['childrenSchoolRegisterType'],
|
|
props: {
|
|
activeName: {
|
|
type: String,
|
|
default: '1'
|
|
}
|
|
},
|
|
data() {
|
|
return {
|
|
viewData: {},
|
|
}
|
|
},
|
|
methods: {
|
|
async openView(row) {
|
|
this.viewData = row
|
|
},
|
|
async openAudit(row, activeName) {
|
|
this.openView(row)
|
|
this.activeName = activeName
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style>
|
|
|
|
</style> |