Files
zhgh_hhu/target/classes/static/components/zgfw/rxdj/rxdj.vue
T
2026-09-20 15:46:34 +08:00

274 lines
8.8 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<template>
<el-tabs v-model="activeName">
<el-tab-pane label="申请信息" name="1">
<el-form label-suffix=":" style="padding: 20px 0" label-width="160px">
<el-row gutter="20">
<vi-title title="子女信息"></vi-title>
<el-col :span="12">
<el-form-item label="子女姓名">
{{ viewData.dj_znname }}
</el-form-item>
</el-col>
<template v-if="viewData.dj_djlx===2">
<el-col :span="12">
<el-form-item label="子女出生年月">
{{ viewData.dj_znzsny }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="户籍所属辖区">
{{ viewData.dj_hjssxq }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="户籍所属小学">
{{ viewData.dj_hjssxx }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="子女户籍所在地">
{{ viewData.dj_znhjszd }}
</el-form-item>
</el-col>
</template>
<template v-if="viewData.dj_djlx===3">
<el-col :span="12">
<el-form-item label="所在小学">
{{ viewData.dj_szxx }}
</el-form-item>
</el-col>
<!-- -->
<el-col :span="12">
<el-form-item label="学区中学">
{{ viewData.dj_xqzx }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="意向学校">
{{ viewData.dj_sqxx_name }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="六上期末考分语文">
{{ viewData.dj_qmkfy }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="六上期末考分数学">
{{ viewData.dj_qmkfs }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="六上期末考分外语">
{{ viewData.dj_qmkfw }}
</el-form-item>
</el-col>
</template>
</el-row>
<el-row gutter="20">
<vi-title title="教职工本人信息"></vi-title>
<!-- <el-col :span="12">
<el-form-item label="子女身份证号">
{{ viewData.dj_znidcard }}
</el-form-item>
</el-col>-->
<el-col :span="12">
<el-form-item label="教职工">
{{ viewData.jzgname }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="工号">
{{ viewData.dj_gzh }}
</el-form-item>
</el-col>
<!-- <el-col :span="12">
<el-form-item label="教职工子女关系">
{{ viewData.dj_jzgzngx }}
</el-form-item>
</el-col>-->
<el-col :span="12">
<el-form-item label="技术职称">
{{ viewData.dj_zc }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="职称评定时间">
{{ viewData.dj_zcsj }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="行政职务级别">
{{ viewData.dj_zw }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="行政职级任职时间">
{{ viewData.dj_rzsj }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="省级人才称号">
{{ viewData.dj_rcch }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="获人才称号时间">
{{ viewData.dj_rcchsj }}
</el-form-item>
</el-col>
<el-col :span="12" v-if="viewData.dj_djlx===3">
<el-form-item label="荣誉或奖项">
{{ viewData.dj_rxjx }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="手机号码">
{{ viewData.dj_iphone }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所在单位">
{{ viewData.dwname }}
</el-form-item>
</el-col>
<el-col :span="12" v-if="viewData.dj_djlx===2">
<el-form-item label="教职工户籍所在地">
{{ viewData.dj_hjszd }}
</el-form-item>
</el-col>
<el-col :span="12" v-if="viewData.dj_djlx===2">
<el-form-item label="房产证地址">
{{ viewData.dj_jtzz }}
</el-form-item>
</el-col>
<!-- <el-col :span="12">
<el-form-item label="申请班级">
{{ viewData.dj_sqxx }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="插班情况">
{{ viewData.isshift ? '是(' + viewData.shiftgrade + ')' : '否' }}
</el-form-item>
</el-col>-->
<el-col :span="24">
<el-form-item label="备注">
{{ viewData.dj_bz }}
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="户口簿图片" v-if="viewData.dj_djlx===2">
<file-upload :files="hkfile" view></file-upload>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="房产证或无房证明" v-if="viewData.dj_djlx===2">
<file-upload :files="fcfile" view></file-upload>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="六上期末考分证明" v-if="viewData.dj_djlx===3">
<file-upload :files="qmkffile" view></file-upload>
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-tab-pane>
<el-tab-pane v-if="viewData.dj_sqzt>1" 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>{{ [2, 4, 5].includes(viewData.dj_sqzt) ? '通过' : '不通过' }}</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="[4,5].includes(viewData.dj_sqzt)" 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_sqzt === 5 ? '通过' : '不通过' }}</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 = {
props: {
activeName: {
type: String,
default: '1'
}
},
data() {
return {
viewData: {},
hkfile: [],
fcfile: [],
qmkffile: []
}
},
methods: {
async openView(row) {
this.viewData = row
const resp = await $.get('/platform/zgfw/rxdjxx/findfjList', {id: row.dj_id})
this.hkfile = resp.data.filter(v => v.bz === "hkfile")
this.fcfile = resp.data.filter(v => v.bz === "fcfile")
this.qmkffile = resp.data.filter(v => v.bz === "qmkffile")
},
async openAudit(row, activeName) {
this.openView(row)
this.activeName = activeName
}
}
}
</script>
<style>
.rxdj-img {
width: 100px;
height: 100px;
margin-right: 10px;
border: 1px dashed grey;
}
</style>