Files
UNION_NSI/target/classes/static/components/zgfw/rxdj/rxdj.vue
T
2026-09-08 19:49:21 +08:00

320 lines
11 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===3">
<el-col :span="12">
<el-form-item label="所在小学">
{{ viewData.dj_szxx }}
</el-form-item>
</el-col>
&lt;!&ndash; &ndash;&gt;
<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>-->
<template>
<el-col :span="12">
<el-form-item label="性别">
{{ viewData.dj_znsex }}
</el-form-item>
</el-col>
<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_znidcard }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="正读学校">
{{ viewData.dj_jdxx }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="户籍所在地">
{{ viewData.dj_hjszd }}
</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" v-if="viewData.dj_djlx==2">
<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="户籍所属小学" v-if="viewData.dj_djlx==2">
{{ 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>
</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_zw }}
</el-form-item>
</el-col>
<!-- <el-col :span="12" v-if="viewData.dj_djlx===2">
<el-form-item label="工作单位起始时间">
{{ viewData.dj_rxsj }}
</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.dj_szdw }}
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="用工方式">
{{ viewData.dj_ygfs }}
</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="户口簿图片">
<file-upload :files="hkfile" view></file-upload>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="子女出生证">
<file-upload :files="csfile" view></file-upload>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="学历学位证或教师资格证">
<file-upload :files="jszgfile" view></file-upload>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="聘用合同复印件">
<file-upload :files="pyhtfile" view></file-upload>
</el-form-item>
</el-col>
</el-row>
</el-form>
</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>{{ [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="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_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>
<el-tab-pane v-if="viewData.dj_bashr" label="备案信息" name="4">
<el-card>
<el-form label-position="right" label-width="100px">
<el-form-item label="备案人">
<div>{{ viewData.dj_bashr }}</div>
</el-form-item>
<el-form-item label="备案时间">
<div>{{ viewData.dj_bashsj }}</div>
</el-form-item>
<el-form-item label="备案信息">
<div>{{ viewData.dj_sfrx ? '继续等待' : '放弃名额' }}</div>
</el-form-item>
<el-form-item label="备注">
<div>{{ viewData.dj_babz }}</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: [],
csfile: [],
fcfile: [],
qmkffile: [],
jszgfile: [],
pyhtfile: [],
}
},
methods: {
async openView(row) {
this.viewData = row
const resp = await $.get('/platform/zgfw/rxdjxx/findfjList', {id: row.dj_id})
this.csfile = resp.data.filter(v => v.bz === "csfile")
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")
this.pyhtfile = resp.data.filter(v => v.bz === "pyhtfile")
this.jszgfile = resp.data.filter(v => v.bz === "jszgfile")
},
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>