Files
UNION_NSI/target/classes/views/platform/zgfw/rxdj/sq.html
T
2026-09-08 19:49:21 +08:00

734 lines
36 KiB
HTML
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.
<!--#
layout("/layouts/platform.html"){
#-->
<style>
</style>
<div id="app" v-cloak>
<el-card shadow="never">
<template #header>
<h3 style="color: rgb(24, 103, 176);">信息登记</h3>
</template>
<el-form :model="AddFormData" :rules="rules" ref="AddForm" label-width="180px">
<el-form-item label="登记类型" prop="class">
<!-- <el-radio :disabled="planstatus.yey==0"
v-model="AddFormData.dj_djlx"
label="1">
幼升小
</el-radio>-->
<el-radio :disabled="planstatus.xx==0"
v-model="AddFormData.dj_djlx"
:label="2" @change="clickRadio">
小学
</el-radio>
<!-- <el-radio :disabled="planstatus.cz==0"
v-model="AddFormData.dj_djlx"
label="3" @change="clickRadio">
初升高
</el-radio>-->
</el-form-item>
<vi-title title="子女信息"></vi-title>
<el-row gutter="30">
<el-col :span="12">
<el-form-item label="子女姓名" prop="dj_znname">
<el-select v-model="AddFormData.dj_znname" placeholder="请输入子女姓名"
allow-create
filterable
@change="djZnNameChange"
default-first-option
style="width: 100%">
<el-option
v-for="item in znnameOptions"
:key="item.id"
:label="item.dj_znname"
:value="item.dj_znname">
</el-option>
</el-select>
<!-- <el-input clearable v-model="AddFormData.dj_znname"
placeholder="子女姓名"></el-input>-->
</el-form-item>
</el-col>
<!-- <template v-if="AddFormData.dj_djlx==3">
<el-col :span="12">
<el-form-item label="所在小学" prop="dj_szxx">
<el-input clearable v-model="AddFormData.dj_szxx" placeholder="所在小学"></el-input>
</el-form-item>
</el-col>
&lt;!&ndash; <el-col :span="12">
<el-form-item label="六上期末考分" prop="dj_qmkf">
<el-input clearable v-model="AddFormData.dj_qmkf" placeholder="六上期末考分(语数外)"></el-input>
</el-form-item>
</el-col>&ndash;&gt;
<el-col :span="12">
<el-form-item label="学区中学" prop="dj_xqzx">
<el-input clearable v-model="AddFormData.dj_xqzx" placeholder="学区中学"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="意向学校" prop="dj_sqxx">
<el-select clearable v-model="AddFormData.dj_sqxx" style="width: 100%">
<el-option label="南京(A" value="A"></el-option>
<el-option label="南京(B" value="B"></el-option>
<el-option label="南京(C" value="C"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="语文" prop="dj_qmkfy">
<el-input :controls="false" style="width: 100%" v-model="AddFormData.dj_qmkfy"
placeholder="六上期末考分(语文)"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="数学" prop="dj_qmkfs">
<el-input :controls="false" style="width: 100%" v-model="AddFormData.dj_qmkfs"
placeholder="六上期末考分(数学)"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="外语" prop="dj_qmkfw">
<el-input :controls="false" style="width: 100%" v-model="AddFormData.dj_qmkfw"
placeholder="六上期末考分(外语)"></el-input>
</el-form-item>
</el-col>
</template>-->
<template>
<!--
<el-col :span="12">
<el-form-item label="户籍所属辖区" prop="dj_hjssxq">
<el-select clearable v-model="AddFormData.dj_hjssxq" style="width: 100%"
placeholder="请选择户籍所属辖区">
<el-option label="南京市秦淮区" value="南京市秦淮区"></el-option>
<el-option label="南京市其它区" value="南京市其它区"></el-option>
<el-option label="南京市以外" value="南京市以外"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12" v-if="AddFormData.dj_djlx==2">
<el-form-item label="户籍所属小学" prop="dj_hjssxx">
<el-input clearable v-model="AddFormData.dj_hjssxx" placeholder="户籍所属小学"></el-input>
</el-form-item>
</el-col>-->
<el-col :span="12">
<el-form-item label="性别" prop="dj_znsex">
<el-select clearable v-model="AddFormData.dj_znsex" style="width: 100%">
<el-option value="男" lable="男"></el-option>
<el-option value="女" lable="女"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="出生日期" prop="dj_znzsny">
<el-date-picker
style="width: 100%"
v-model="AddFormData.dj_znzsny"
type="date"
value-format="yyyy-MM-dd"
:placeholder="dj_znzsny_placeholder">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="身份证号" prop="dj_znidcard">
<el-input clearable v-model="AddFormData.dj_znidcard"
placeholder="身份证号"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="正读学校" prop="dj_jdxx">
<el-input clearable v-model="AddFormData.dj_jdxx"
placeholder="正读学校"></el-input>
</el-form-item>
</el-col>
<!--<el-col :span="12">
<el-form-item label="子女户口所在地" prop="dj_znhjszd">
<el-input clearable v-model="AddFormData.dj_znhjszd"
placeholder="子女户口所在地(户口本第一页公安部门盖章处的派出所地址)"></el-input>
</el-form-item>
</el-col>-->
<el-col :span="12">
<el-form-item label="户籍所在地" prop="dj_hjszd">
<el-input clearable v-model="AddFormData.dj_hjszd"
placeholder="户籍所在地"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="拟选学校" prop="dj_sqxx">
<el-select clearable v-model="AddFormData.dj_sqxx" style="width: 100%"
placeholder="请选择拟选学校">
<el-option :label="x.name" :value="x.code"
v-for=" x in sqxxOptions"></el-option>
</el-select>
</el-form-item>
</el-col>
</template>
</el-row>
<vi-title title="教职工信息"></vi-title>
<el-row gutter="30">
<el-col :span="12">
<el-form-item label="教职工姓名" prop="dj_jzgid">
<el-select
style="width: 100%"
disabled
v-model="AddFormData.dj_jzgid">
<el-option
v-for="item in userList"
:key="item.id"
:label="item.username"
:value="item.id">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="工号">
<el-input v-model="AddFormData.dj_gzh" readonly></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="职务、职称" prop="dj_zw">
<el-input clearable v-model="AddFormData.dj_zw"
placeholder="职务、职称"></el-input>
</el-form-item>
</el-col>
<!-- <el-col :span="12" v-if="AddFormData.dj_djlx==2">
<el-form-item label="工作单位起始时间" prop="dj_rxsj">
<el-date-picker
style="width: 100%"
v-model="AddFormData.dj_rxsj"
type="month"
value-format="yyyy-MM"
placeholder="工作单位起始时间">
</el-date-picker>
</el-form-item>
</el-col>-->
<!--<el-col :span="12">
<el-form-item label="技术职称" prop="dj_zc">
<el-input clearable v-model="AddFormData.dj_zc" placeholder="技术职称"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="职称评定时间" prop="dj_zcsj">
<el-date-picker
style="width: 100%"
v-model="AddFormData.dj_zcsj"
type="month"
value-format="yyyy-MM"
placeholder="职称评定时间">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="行政职务级别" prop="dj_zw">
<el-select clearable v-model="AddFormData.dj_zw" style="width: 100%" placeholder="请选择行政职务级别">
<el-option label="无" value="无"></el-option>
<el-option label="副科级" value="副科级"></el-option>
<el-option label="正科级" value="正科级"></el-option>
<el-option label="副处级" value="副处级"></el-option>
<el-option label="正处级" value="正处级"></el-option>
</el-select>
</el-form-item>
&lt;!&ndash; <el-form-item label="行政职务级别" prop="dj_zw">
<el-input clearable v-model="AddFormData.dj_zw" placeholder="行政职务级别"></el-input>
</el-form-item>&ndash;&gt;
</el-col>
<el-col :span="12">
<el-form-item label="行政职级任职时间" prop="dj_rzsj">
<el-date-picker
:disabled="AddFormData.dj_zw==='无'"
style="width: 100%"
v-model="AddFormData.dj_rzsj"
type="month"
value-format="yyyy-MM"
placeholder="行政职级任职时间">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="省级人才称号" prop="dj_rcch">
<el-input clearable v-model="AddFormData.dj_rcch" placeholder="省部级及以上人才称号"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="获人才称号时间" prop="dj_rcchsj">
<el-date-picker
style="width: 100%"
v-model="AddFormData.dj_rcchsj"
type="month"
value-format="yyyy-MM"
placeholder="获人才称号时间">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12" v-if="AddFormData.dj_djlx==3">
<el-form-item label="荣誉或奖项" prop="dj_rxjx">
<el-input clearable v-model="AddFormData.dj_rxjx" placeholder="荣誉或奖项(只填写最高的一项)"></el-input>
</el-form-item>
</el-col>-->
<el-col :span="12">
<el-form-item label="手机号码" prop="dj_iphone">
<el-input clearable v-model="AddFormData.dj_iphone"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所在单位">
<el-input clearable v-model="AddFormData.dj_szdw" readonly></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="用工方式" prop="dj_ygfs">
<el-select clearable v-model="AddFormData.dj_ygfs" style="width: 100%"
placeholder="请选择用工方式">
<el-option label="老体制" value="老体制"></el-option>
<el-option label="人事代理" value="人事代理"></el-option>
<el-option label="年薪制" value="年薪制"></el-option>
<el-option label="二级单位自聘" value="二级单位自聘"></el-option>
</el-select>
</el-form-item>
</el-col>
<!-- <el-col :span="12">
<el-form-item label="子女关系" prop="dj_jzgzngx">
<el-select clearable v-model="AddFormData.dj_jzgzngx" style="width: 100%">
<el-option value="父子" lable="父子"></el-option>
<el-option value="父女" lable="父女"></el-option>
<el-option value="母子" lable="母子"></el-option>
<el-option value="母女" lable="母女"></el-option>
</el-select>
</el-form-item>
</el-col>-->
</el-row>
<!--幼儿园字段 start-->
<div class="flexbox" v-if="AddFormData.dj_djlx==1">
<!-- <el-form-item label="所在单位">
<el-input clearable v-model="AddFormData.dj_szdw" readonly></el-input>
</el-form-item>
<el-form-item label="子女关系" prop="dj_jzgzngx">
<el-select clearable v-model="AddFormData.dj_jzgzngx" style="width: 100%">
<el-option value="父子" lable="父子"></el-option>
<el-option value="父女" lable="父女"></el-option>
<el-option value="母子" lable="母子"></el-option>
<el-option value="母女" lable="母女"></el-option>
<el-option value="第三代" lable="第三代"></el-option>
</el-select>
</el-form-item>
</div>
<div class="flexbox" v-if="AddFormData.dj_djlx==1">
<el-form-item label="申请班级" prop="dj_sqxx">
<el-select clearable v-model="AddFormData.dj_sqxx" style="width: 100%">
<el-option value="亲子班" lable="亲子班"></el-option>
<el-option value="托班" lable="托班"></el-option>
<el-option value="小班" lable="小班"></el-option>
<el-option value="中班" lable="中班"></el-option>
</el-select>
</el-form-item>
</div>-->
<!--幼儿园字段 end-->
<!--小学 初中字段 start-->
<!-- <el-row gutter="30" v-if="AddFormData.dj_djlx==2">
<el-col :span="12">
<el-form-item label="教职工户籍所在地" prop="dj_hjszd">
<el-input clearable v-model="AddFormData.dj_hjszd"
placeholder="教职工户籍所在地"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="房产证地址" prop="dj_jtzz">
<el-input clearable v-model="AddFormData.dj_jtzz"
placeholder="房产证地址"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="flexbox" v-if="AddFormData.dj_djlx==2||AddFormData.dj_djlx==3">
<el-form-item label="子女关系" prop="dj_jzgzngx">
<el-select clearable v-model="AddFormData.dj_jzgzngx" style="width: 100%">
<el-option value="父子" lable="父子"></el-option>
<el-option value="父女" lable="父女"></el-option>
<el-option value="母子" lable="母子"></el-option>
<el-option value="母女" lable="母女"></el-option>
</el-select>
</el-form-item>
</div>
<div class="flexbox" v-if="AddFormData.dj_djlx==2||AddFormData.dj_djlx==3">
<el-form-item label="人员类型" prop="dj_rylx">
<dict-select v-model="AddFormData.dj_rylx" style="width: 100%" clearable placeholder="人员类型"
code="UserType"></dict-select>
</el-form-item>
<el-form-item label="是否人才或骨干" prop="dj_sfgcrchywgg">
<el-select clearable v-model="AddFormData.dj_sfgcrchywgg" style="width: 100%">
<el-option
v-for="item,index in ['否','是']"
:key="item"
:label="item"
:value="index">
</el-option>
</el-select>
</el-form-item>
</div>
<div class="flexbox" v-if="AddFormData.dj_djlx==2||AddFormData.dj_djlx==3">
<el-form-item label="是否有学区房" prop="dj_sfyxqf">
<el-select clearable v-model="AddFormData.dj_sfyxqf" style="width: 100%">
<el-option
v-for="item,index in ['否','是']"
:key="item"
:label="item"
:value="index">
</el-option>
</el-select>
</el-form-item>
</div>
<div v-if="AddFormData.dj_djlx==2">
<el-form-item label="房产证或无房证明" prop="fcfile">
<file-upload card :files.sync="AddFormData.fcfile"></file-upload>
</el-form-item>
</div>
<div v-if="AddFormData.dj_djlx==3">
<el-form-item label="六上期末考分证明" prop="qmkffile">
<file-upload card :files.sync="AddFormData.qmkffile"></file-upload>
</el-form-item>
</div>-->
</div>
<el-row gutter="30">
<el-col :span="24">
<el-form-item label="备注">
<el-input v-model="AddFormData.dj_bz" show-word-limit="true" type="textarea"
maxlength="100"></el-input>
</el-form-item>
</el-col>
<el-col>
<el-form-item label="户口簿图片" prop="hkfile" class="is-required">
<file-upload :files.sync="AddFormData.hkfile" card></file-upload>
<div style="color: #F56C6C">
请上传首页和户主与子女页面
</div>
</el-form-item>
</el-col>
<el-col>
<el-form-item label="子女出生证图片" prop="csfile" class="is-required">
<file-upload :files.sync="AddFormData.csfile" card></file-upload>
<div style="color: #F56C6C">
请上传子女出生证图片
</div>
</el-form-item>
</el-col>
<el-col>
<el-form-item label="学历学位证或教师资格证" prop="jszgfile" class="is-required">
<file-upload :files.sync="AddFormData.jszgfile" card></file-upload>
<div style="color: #F56C6C">
请上传教职工学历学位证或教师资格证
</div>
</el-form-item>
</el-col>
<el-col>
<el-form-item label="聘用合同复印件" prop="pyhtfile" class="is-required">
<file-upload :files.sync="AddFormData.pyhtfile" card></file-upload>
<div style="color: #F56C6C">
请上传聘用合同复印件
</div>
</el-form-item>
</el-col>
</el-row>
</el-form>
<el-row style="text-align: right;">
<el-button type="primary" @click="doAdd(false)"
plain
:disabled="planstatus.yey==0&&planstatus.xx==0&&planstatus.cz==0">保 存
</el-button>
<el-button type="primary" @click="doAdd(true)"
:disabled="planstatus.yey==0&&planstatus.xx==0&&planstatus.cz==0">确 定
</el-button>
</el-row>
</el-card>
</div>
<script>
let vue = new Vue({
el: '#app',
components: {
'dict-select': httpVueLoader('/components/plugins/DictSelect.vue?v=1.0.0'),
},
data() {
let hkFileValidate = (rule, value, callback) => {
if (this.AddFormData.hkfile.length === 0) {
callback(new Error('请上传户口簿图片'));
} else {
callback();
}
};
let csFileValidate = (rule, value, callback) => {
if (this.AddFormData.hkfile.length === 0) {
callback(new Error('请上传子女出生证图片'));
} else {
callback();
}
};
let pyhtFileValidate = (rule, value, callback) => {
if (this.AddFormData.pyhtfile.length === 0) {
callback(new Error('请上传聘用合同复印件'));
} else {
callback();
}
};
let jszgFileValidate = (rule, value, callback) => {
if (this.AddFormData.jszgfile.length === 0) {
callback(new Error('请上传教职工学历学位证或教师资格证'));
} else {
callback();
}
};
return {
planList: [],
sqxxOptions: [],
dj_znzsny_placeholder: "",
planstatus: {dj_znzsny: null},
AddFormData: {
csfile: [],
hkfile: []
},
rules: {
hkfile: [{validator: hkFileValidate, trigger: ['blur', 'change']}],
pyhtfile: [{validator: pyhtFileValidate, trigger: ['blur', 'change']}],
jszgfile: [{validator: jszgFileValidate, trigger: ['blur', 'change']}],
// csfile: [{validator: csFileValidate, trigger: ['blur', 'change']}],
dj_znname: [{required: true, trigger: ['blur', 'change'], message: '请填写子女姓名'}],
dj_znsex: [{required: true, trigger: ['blur', 'change'], message: '请填写性别'}],
dj_znzsny: [{
required: true,
trigger: ['blur', 'change'],
message: '请选择子女出生日期'
}],
dj_jzgzngx: [{required: true, trigger: ['blur', 'change'], message: '请选择子女关系'}],
dj_iphone: [{required: true, trigger: ['blur', 'change'], message: '请填写手机号码'}],
dj_znidcard: [{
required: true,
trigger: ['blur', 'change'],
message: '请填写身份证号'
}],
dj_jdxx: [{required: true, trigger: ['blur', 'change'], message: '请填写现就读学校'}],
dj_jzgid: [{required: true, trigger: ['blur', 'change'], message: '请填写教职工姓名'}],
dj_znhjszd: [{
required: true,
trigger: ['blur', 'change'],
message: '请填写子女户口所在地'
}],
dj_zw: [{required: true, trigger: ['blur', 'change'], message: '请填写职务和岗位'}],
dj_sqxx: [{required: true, trigger: ['blur', 'change'], message: '请选择拟选学校'}],
dj_hjszd: [{required: true, trigger: ['blur', 'change'], message: '请填写户籍所在地'}],
dj_ygfs: [{required: true, trigger: ['blur', 'change'], message: '请填写用工方式'}],
dj_rxsj: [{
required: true,
trigger: ['blur', 'change'],
message: '请选择工作单位起始时间'
}],
},
loading: false,
userList: {},
hkfile: [],
csfile: [],
qmkffile: [],
znnameOptions: [],
}
},
methods: {
clickRadio(val) {
this.$set(this.AddFormData, "dj_znname", null)
this.$set(this.AddFormData, "dj_znzsny", null)
},
async userChange(o) {
let user = this.userList.find(u => u.id == o)
this.$set(this.AddFormData, 'dj_zc', user.zc)
// this.$set(this.AddFormData, 'dj_zw', user.zw)
this.$set(this.AddFormData, 'dj_szdw', user.unitname)
this.$set(this.AddFormData, 'dj_gzh', user.loginname)
this.$set(this.AddFormData, 'dj_iphone', "${@shiro.getPrincipalProperty('mobile')}")
},
async doAdd(flag) {
if (flag) {
await this.$refs['AddForm'].validate()
}
if (this.AddFormData.dj_znzsny > this.planList.find(v => v.bmlx === this.AddFormData.dj_djlx).nlxz) {
this.$message.info('出生年月大于' + this.planList.find(v => v.bmlx === this.AddFormData.dj_djlx).nlxz + '暂不能登记')
return
}
this.AddFormData.dj_sqzt = flag ? 5100 : 5000
let confirm = ""
let msg = ""
const {data} = await $.get("/platform/zgfw/rxdjsq/hasDJ", this.AddFormData)
if (data && data.count > 0 && !this.AddFormData.dj_id) {
msg = "该子女已经提交是否继续,如继续则覆盖上一次提交的内容!"
} else {
msg = flag ? '提交前,请您再次核对“基础信息”和“材料信息”,确保填写完整并准确无误。是否确认提交?' : '保存后如需提交,请前往我的登记修改后再提交'
}
let ts = this.AddFormData.dj_djlx === 1 ? "幼升小" : this.AddFormData.dj_djlx === 2 ? "小学" : "初升高"
confirm = await this.$confirm(msg, ts + '提交提醒', {
confirmButtonText: '确定',
cancelButtonText: '取消',
closeOnClickModal: false,
type: 'warning',
})
if (data && data.count > 0 && !this.AddFormData.dj_id) {
if (confirm === "confirm") {
this.AddFormData.dj_id = data.dj_id
await this.doSubmit(flag)
}
} else {
await this.doSubmit(flag)
}
},
async doSubmit(flag) {
if (this.AddFormData.hkfile && this.AddFormData.hkfile.length > 0) {
this.AddFormData.hkfile.map(v => {
v.bz = "hkfile"
})
}
if (this.AddFormData.csfile && this.AddFormData.csfile.length > 0) {
this.AddFormData.csfile.map(v => {
v.bz = "csfile"
})
}
if (this.AddFormData.jszgfile && this.AddFormData.jszgfile.length > 0) {
this.AddFormData.jszgfile.map(v => {
v.bz = "jszgfile"
})
}
if (this.AddFormData.pyhtfile && this.AddFormData.pyhtfile.length > 0) {
this.AddFormData.pyhtfile.map(v => {
v.bz = "pyhtfile"
})
}
const res = await $.post(this.AddFormData.dj_id ? "/platform/zgfw/rxdjxx/doEdit" : "/platform/zgfw/rxdjsq/doAdd", {
data: JSON.stringify(this.AddFormData),
hkfile: JSON.stringify(this.AddFormData.hkfile),
csfile: JSON.stringify(this.AddFormData.csfile),
jszgfile: JSON.stringify(this.AddFormData.jszgfile),
pyhtfile: JSON.stringify(this.AddFormData.pyhtfile),
flag: flag
})
if (res.code === 0) {
this.$message.success("提交成功");
setTimeout(() => {
sublime.jumpPagePjax('/platform/zgfw/rxdjxx')
}, 1000)
} else {
this.$message.error(res.msg);
}
},
async getPlanStatus() {
const res = await $.post("/platform/zgfw/rxdjsq/planStatus")
this.planstatus = res
if (this.planstatus.yey === 1) {
this.$set(this.AddFormData, "dj_djlx", 1)
} else if (this.planstatus.xx === 1) {
this.$set(this.AddFormData, "dj_djlx", 2)
} else if (this.planstatus.cz === 1) {
this.$set(this.AddFormData, "dj_djlx", 3)
} else {
this.$message.warning('暂未开放')
}
},
async getPlanByThisYear() {
const res = await $.post("/platform/zgfw/rxdj/plan/getPlanByThisYear")
this.planList = res.data
},
async init() {
const data = await queryUserById("${@shiro.getPrincipalProperty('id')}")
this.userList = data
this.$set(this.AddFormData, 'dj_jzgid', "${@shiro.getPrincipalProperty('id')}")
getDictByCode('rxdj_xxmc').then(res => {
this.sqxxOptions = res
})
this.dj_znzsny_placeholder = this.planList.find(v => v.bmlx === this.AddFormData.dj_djlx).nlxz + "以前出生的适龄儿童"
},
async getZnxxByJzgId() {
const resp = await $.post("/platform/zgfw/rxdjsq/getZnxxByJzgId")
if (resp.code === 0) {
this.znnameOptions = resp.data
}
},
djZnNameChange(val) {
const data = clone(this.znnameOptions)
if (data.find(v => v.dj_znname === val)) this.AddFormData = data.find(v => v.dj_znname === val)
},
async findOne(id) {
const refs = await $.post('/platform/zgfw/rxdjxx/findOne', {id: id})
this.AddFormData = refs.data.djuser
this.AddFormData.csfile = refs.data.fjs.filter(f => {
return f.bz === "csfile"
})
this.AddFormData.hkfile = refs.data.fjs.filter(f => {
return f.bz === "hkfile"
})
this.AddFormData.jszgfile = refs.data.fjs.filter(f => {
return f.bz === "jszgfile"
})
this.AddFormData.pyhtfile = refs.data.fjs.filter(f => {
return f.bz === "pyhtfile"
})
}
},
async created() {
await this.getPlanStatus()
await this.getPlanByThisYear()
await this.getZnxxByJzgId()
const id = GetQueryString("id")
if (id) {
await this.findOne(id)
}
await this.init()
await this.userChange("${@shiro.getPrincipalProperty('id')}")
},
})
</script>
<!--#
}
#-->