first commit

This commit is contained in:
2026-09-08 19:49:21 +08:00
commit ebffbab428
7320 changed files with 1477614 additions and 0 deletions
@@ -0,0 +1,320 @@
<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>