Commit c3b59602 authored by qddidi's avatar qddidi
parents 374e7801 fa039cf5
...@@ -3,23 +3,23 @@ ...@@ -3,23 +3,23 @@
<h2 class="imtil">基础信息</h2> <h2 class="imtil">基础信息</h2>
<div class="wrap"> <div class="wrap">
<!-- <div class="masks"></div>--> <!-- <div class="masks"></div>-->
<el-form ref="form" :model="form" class="form" label-width="auto"> <el-form ref="form4" :model="form4" class="form4" label-width="auto">
<el-form-item label="被终止人姓名姓名"> <el-form-item label="被终止人姓名姓名">
<el-input v-model="form.name"></el-input> <el-input v-model="form4.name"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="出生日期"> <el-form-item label="出生日期">
<el-input placeholder="该框暂无对应字段,请联系开发人员"></el-input> <el-input placeholder="该框暂无对应字段,请联系开发人员"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="人员类型"> <el-form-item label="人员类型">
<el-input v-model="form.per_type"></el-input> <el-input v-model="form4.per_type"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form ref="form" :model="form" class="form" label-width="auto"> <el-form ref="form4" :model="form4" class="form4" label-width="auto">
<el-form-item label="性别"> <el-form-item label="性别">
<el-input v-model="form.sex"></el-input> <el-input v-model="form4.sex"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证号码"> <el-form-item label="身份证号码">
<el-input v-model="form.identity_number"></el-input> <el-input v-model="form4.identity_number"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="户籍地址"> <el-form-item label="户籍地址">
<el-input placeholder="该框暂无对应字段,请联系开发人员"></el-input> <el-input placeholder="该框暂无对应字段,请联系开发人员"></el-input>
...@@ -29,29 +29,29 @@ ...@@ -29,29 +29,29 @@
<h2 class="imtil">参保注销信息</h2> <h2 class="imtil">参保注销信息</h2>
<div class="wrap"> <div class="wrap">
<!-- <div class="masks"></div>--> <!-- <div class="masks"></div>-->
<el-form ref="form" :model="form" class="form" label-width="auto"> <el-form ref="form4" :model="form4" class="form4" label-width="auto">
<el-form-item label="终止原因"> <el-form-item label="终止原因">
<el-input v-model="form.cancel_res"></el-input> <el-input v-model="form4.cancel_res"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="死亡时间"> <el-form-item label="死亡时间">
<el-input v-model="form.death_day"></el-input> <el-input v-model="form4.death_day"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="停发时间"> <el-form-item label="停发时间">
<el-input v-model="form.stop_time"></el-input> <el-input v-model="form4.stop_time"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="重复地区及险种"> <el-form-item label="重复地区及险种">
<el-input v-model="form.repet_type"></el-input> <el-input v-model="form4.repet_type"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form ref="form" :model="form" class="form" label-width="auto"> <el-form ref="form4" :model="form4" class="form4" label-width="auto">
<el-form-item label="户籍迁往地区"> <el-form-item label="户籍迁往地区">
<el-input v-model="form.addres_new"></el-input> <el-input v-model="form4.addres_new"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="丧葬形式"> <el-form-item label="丧葬形式">
<el-input v-model="form.bad_type"></el-input> <el-input v-model="form4.bad_type"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="停发的追回金额"> <el-form-item label="停发的追回金额">
<el-input v-model="form.reback_money"></el-input> <el-input v-model="form4.reback_money"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="重复地区及险种的追回金额"> <el-form-item label="重复地区及险种的追回金额">
<el-input placeholder="该框暂无对应字段,请联系开发人员"></el-input> <el-input placeholder="该框暂无对应字段,请联系开发人员"></el-input>
...@@ -61,49 +61,49 @@ ...@@ -61,49 +61,49 @@
<h2 class="imtil">个人账户终止结算信息</h2> <h2 class="imtil">个人账户终止结算信息</h2>
<div class="wrap"> <div class="wrap">
<!-- <div class="masks"></div>--> <!-- <div class="masks"></div>-->
<el-form ref="form" :model="form" class="form" label-width="auto"> <el-form ref="form4" :model="form4" class="form4" label-width="auto">
<el-form-item label="个人账户余额"> <el-form-item label="个人账户余额">
<el-input v-model="form.account_balance"></el-input> <el-input v-model="form4.account_balance"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="丧葬费"> <el-form-item label="丧葬费">
<el-input v-model="form.bad_subsidy"></el-input> <el-input v-model="form4.bad_subsidy"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="应抵扣重复领取其他社会保险待遇"> <el-form-item label="应抵扣重复领取其他社会保险待遇">
<el-input v-model="form.other_overApply"></el-input> <el-input v-model="form4.other_overApply"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form ref="form" :model="form" class="form" label-width="auto"> <el-form ref="form4" :model="form4" class="form4" label-width="auto">
<el-form-item label="一次性抚恤金"> <el-form-item label="一次性抚恤金">
<el-input v-model="form.once_pension"></el-input> <el-input v-model="form4.once_pension"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="应抵扣死亡超期领取待遇"> <el-form-item label="应抵扣死亡超期领取待遇">
<el-input v-model="form.death_overspend"></el-input> <el-input v-model="form4.death_overspend"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="合计发放金额"> <el-form-item label="合计发放金额">
<el-input v-model="form.account_totle"></el-input> <el-input v-model="form4.account_totle"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
<h2 class="imtil">指定受益人或法定继承人</h2> <h2 class="imtil">指定受益人或法定继承人</h2>
<div class="wrap"> <div class="wrap">
<!-- <div class="masks"></div>--> <!-- <div class="masks"></div>-->
<el-form ref="form" :model="form" class="form" label-width="auto"> <el-form ref="form4" :model="form4" class="form4" label-width="auto">
<el-form-item label="姓名"> <el-form-item label="姓名">
<el-input v-model="form.bailor_name"></el-input> <el-input v-model="form4.bailor_name"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="联系电话"> <el-form-item label="联系电话">
<el-input v-model="form.bailor_tel"></el-input> <el-input v-model="form4.bailor_tel"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="与终止人关系"> <el-form-item label="与终止人关系">
<el-input v-model="form.relation"></el-input> <el-input v-model="form4.relation"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form ref="form" :model="form" class="form" label-width="auto"> <el-form ref="form4" :model="form4" class="form4" label-width="auto">
<el-form-item label="性别"> <el-form-item label="性别">
<el-input v-model="form.bailor_sex"></el-input> <el-input v-model="form4.bailor_sex"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证号码"> <el-form-item label="身份证号码">
<el-input v-model="form.bailor_idNo"></el-input> <el-input v-model="form4.bailor_idNo"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -157,7 +157,7 @@ ...@@ -157,7 +157,7 @@
test: "sadgsdg", test: "sadgsdg",
itmebs: "", itmebs: "",
bb: false, bb: false,
form: { form4: {
account_balance: "", account_balance: "",
account_totle: "", account_totle: "",
addres_new: "", addres_new: "",
...@@ -212,11 +212,11 @@ ...@@ -212,11 +212,11 @@
}).then(() => { }).then(() => {
Loading.service(); Loading.service();
var data = { var data = {
recordId: sessionStorage.getItem("recordId"), recordId: this.$route.params.insCan.recordId,
examineState: 1, examineState: 1,
remark: "", remark: "",
userId: 1, userId: 1,
// InsuredCancelEntity: this.form, // InsuredCancelEntity: this.form4,
}; };
this.$api.getlist.shenhe(data).then((res) => { this.$api.getlist.shenhe(data).then((res) => {
let loadingInstance = Loading.service(); let loadingInstance = Loading.service();
...@@ -230,6 +230,14 @@ ...@@ -230,6 +230,14 @@
}); });
this.$router.push({ this.$router.push({
name: "参保注销审核" name: "参保注销审核"
});
// 关闭当前标签
var closeAll = document.querySelectorAll(".el-icon-close");
closeAll.forEach(icon => {
if (icon.previousSibling.innerText === "参保注销审核 ") {
icon.click();
throw new Error();
}
}) })
} else { } else {
this.$message({ this.$message({
...@@ -264,7 +272,7 @@ ...@@ -264,7 +272,7 @@
if (value) { if (value) {
Loading.service(); Loading.service();
var data = { var data = {
recordId: sessionStorage.getItem("recordId"), recordId: this.$route.params.insCan.recordId,
examineState: 2, examineState: 2,
remark: value, remark: value,
userId: 1 userId: 1
...@@ -332,19 +340,17 @@ ...@@ -332,19 +340,17 @@
} }
}, },
created() { created() {
this.show = this.$route.params.show; this.show = this.$route.params.insCan.show;
if (this.$route.params.info) { if (this.$route.params.insCan.info) {
sessionStorage.setItem("info", this.$route.params.info); sessionStorage.setItem("info", this.$route.params.insCan.info);
sessionStorage.setItem("items", JSON.stringify(this.$route.params)); sessionStorage.setItem("items", JSON.stringify(this.$route.params.insCan));
} }
this.form = JSON.parse(sessionStorage.getItem("info")); this.form4 = JSON.parse(sessionStorage.getItem("info"));
console.log(this.form); this.form4.name = this.decrypt(this.form4.name);
this.form.name = this.decrypt(this.form.name); this.form4.bailor_name = this.decrypt(this.form4.bailor_name);
this.form.bailor_name = this.decrypt(this.form.bailor_name); this.form4.identity_number = this.decrypt(this.form4.identity_number);
this.form.identity_number = this.decrypt(this.form.identity_number); this.form4.bailor_idNo = this.decrypt(this.form4.bailor_idNo);
this.form.bailor_idNo = this.decrypt(this.form.bailor_idNo);
var obj = JSON.parse(sessionStorage.getItem("items")); var obj = JSON.parse(sessionStorage.getItem("items"));
console.log(obj);
if (obj.bankpic) { if (obj.bankpic) {
this.bb = true; this.bb = true;
this.itmebs = "银行卡"; this.itmebs = "银行卡";
...@@ -364,8 +370,8 @@ ...@@ -364,8 +370,8 @@
this.urls.push("http://socialsecurity.oss-cn-beijing.aliyuncs.com/" + obj.signpic); this.urls.push("http://socialsecurity.oss-cn-beijing.aliyuncs.com/" + obj.signpic);
this.urls.push("http://socialsecurity.oss-cn-beijing.aliyuncs.com/" + obj.idcardfrontpic); this.urls.push("http://socialsecurity.oss-cn-beijing.aliyuncs.com/" + obj.idcardfrontpic);
this.urls.push("http://socialsecurity.oss-cn-beijing.aliyuncs.com/" + obj.idcardbackpic); this.urls.push("http://socialsecurity.oss-cn-beijing.aliyuncs.com/" + obj.idcardbackpic);
this.form.sex = this.form.sex === 1 ? "男" : "女"; this.form4.sex = this.form4.sex === 1 ? "男" : "女";
this.form.bailor_sex = this.form.bailor_sex === 1 ? "男" : "女"; this.form4.bailor_sex = this.form4.bailor_sex === 1 ? "男" : "女";
} }
} }
</script> </script>
...@@ -384,7 +390,7 @@ ...@@ -384,7 +390,7 @@
z-index: 200 z-index: 200
} }
.form { .form4 {
float: left; float: left;
width: 45%; width: 45%;
margin-left: 20px; margin-left: 20px;
......
...@@ -299,24 +299,12 @@ ...@@ -299,24 +299,12 @@
}) })
}else if(d.recordtype=="待遇申请"){ }else if(d.recordtype=="待遇申请"){
sessionStorage.setItem("recordId",this.tableData[s].recordId) // sessionStorage.setItem("recordId",this.tableData[s].recordId)
this.$router.push({ this.$router.push({
name:"待遇申请审核", name:"待遇申请审核",
params:{info:this.tableData[s].info, params:{
bankpic:this.tableData[s].bankpic, treApp: {
idcardbackpic:this.tableData[s].idcardbackpic, recordId: this.tableData[s].recordId,
idcardfrontpic:this.tableData[s].idcardfrontpic,
signpic:this.tableData[s].signpic,
specialPhotoPic:this.tableData[s].specialPhotoPic,
bookPic:this.tableData[s].bookPic,
show:true
}
})
} else if(d.recordtype=="参保注销") {
sessionStorage.setItem("recordId",this.tableData[s].recordId)
this.$router.push({
name:"参保注销审核",
params:{
info:this.tableData[s].info, info:this.tableData[s].info,
bankpic:this.tableData[s].bankpic, bankpic:this.tableData[s].bankpic,
idcardbackpic:this.tableData[s].idcardbackpic, idcardbackpic:this.tableData[s].idcardbackpic,
...@@ -326,6 +314,25 @@ ...@@ -326,6 +314,25 @@
bookPic:this.tableData[s].bookPic, bookPic:this.tableData[s].bookPic,
show:true show:true
} }
}
})
} else if(d.recordtype=="参保注销") {
// sessionStorage.setItem("recordId",this.tableData[s].recordId)
this.$router.push({
name:"参保注销审核",
params:{
insCan: {
recordId: this.tableData[s].recordId,
info:this.tableData[s].info,
bankpic:this.tableData[s].bankpic,
idcardbackpic:this.tableData[s].idcardbackpic,
idcardfrontpic:this.tableData[s].idcardfrontpic,
signpic:this.tableData[s].signpic,
specialPhotoPic:this.tableData[s].specialPhotoPic,
bookPic:this.tableData[s].bookPic,
show:true
}
}
}) })
} }
}, },
......
...@@ -145,7 +145,7 @@ ...@@ -145,7 +145,7 @@
}).then(() => { }).then(() => {
Loading.service(); Loading.service();
var data = { var data = {
recordId: sessionStorage.getItem("recordId"), recordId: this.$route.params.treApp.recordId,
examineState: 1, examineState: 1,
remark: "", remark: "",
userId: 1 userId: 1
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
if (value) { if (value) {
Loading.service(); Loading.service();
var data = { var data = {
recordId: sessionStorage.getItem("recordId"), recordId: this.$route.params.treApp.recordId,
examineState: 2, examineState: 2,
remark: value, remark: value,
userId: 1 userId: 1
...@@ -220,6 +220,14 @@ ...@@ -220,6 +220,14 @@
message: res.message message: res.message
}); });
} }
// 关闭当前标签
var closeAll = document.querySelectorAll(".el-icon-close");
closeAll.forEach(icon => {
if (icon.previousSibling.innerText === "待遇申请审核 ") {
icon.click();
throw new Error();
}
})
}).catch((res) => { }).catch((res) => {
let loadingInstance = Loading.service(); let loadingInstance = Loading.service();
this.$nextTick(() => { // 以服务的方式调用的 Loading 需要异步关闭 this.$nextTick(() => { // 以服务的方式调用的 Loading 需要异步关闭
...@@ -264,10 +272,10 @@ ...@@ -264,10 +272,10 @@
} }
}, },
created() { created() {
this.show = this.$route.params.show; this.show = this.$route.params.treApp.show;
if (this.$route.params.info) { if (this.$route.params.treApp.info) {
sessionStorage.setItem("info", this.$route.params.info); sessionStorage.setItem("info", this.$route.params.treApp.info);
var a = JSON.stringify(this.$route.params); var a = JSON.stringify(this.$route.params.treApp);
sessionStorage.setItem("items", a); sessionStorage.setItem("items", a);
} }
this.form = JSON.parse(sessionStorage.getItem("info")); this.form = JSON.parse(sessionStorage.getItem("info"));
......
...@@ -57,7 +57,10 @@ ...@@ -57,7 +57,10 @@
<el-form-item label="密码" prop="password"> <el-form-item label="密码" prop="password">
<el-input v-model="dataForm.password" type="password" auto-complete="off"></el-input> <el-input v-model="dataForm.password" type="password" auto-complete="off"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="机构" prop="deptName"> <el-form-item label="身份证" prop="bangIdcard">
<el-input v-model="dataForm.bangIdcard" auto-complete="off"></el-input>
</el-form-item>
<el-form-item label="机构" prop="deptId">
<el-cascader <el-cascader
ref="deptTree" ref="deptTree"
v-model="dataForm.deptId" v-model="dataForm.deptId"
...@@ -82,7 +85,7 @@ ...@@ -82,7 +85,7 @@
<el-form-item label="手机" prop="mobile"> <el-form-item label="手机" prop="mobile">
<el-input v-model="dataForm.mobile" auto-complete="off"></el-input> <el-input v-model="dataForm.mobile" auto-complete="off"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="角色" prop="userRoles" v-if="!operation"> <el-form-item label="角色" prop="userRoles">
<el-select v-model="dataForm.userRoles" multiple placeholder="请选择" <el-select v-model="dataForm.userRoles" multiple placeholder="请选择"
style="width: 100%;"> style="width: 100%;">
<el-option v-for="item in roles" :key="item.id" <el-option v-for="item in roles" :key="item.id"
...@@ -90,6 +93,9 @@ ...@@ -90,6 +93,9 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="职务" prop="job">
<el-input v-model="dataForm.job" auto-complete="off"></el-input>
</el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button :size="size" @click.native="dialogVisible = false" @click="cancelRules('dataForm')">{{$t('action.cancel')}}</el-button> <el-button :size="size" @click.native="dialogVisible = false" @click="cancelRules('dataForm')">{{$t('action.cancel')}}</el-button>
...@@ -134,6 +140,9 @@ export default { ...@@ -134,6 +140,9 @@ export default {
], ],
truename: [ truename: [
{ required: true, message: '请输入真实姓名', trigger: 'blur' } { required: true, message: '请输入真实姓名', trigger: 'blur' }
],
deptId: [
{ type: 'array', required: true, message: '请选择机构', trigger: 'change'}
] ]
}, },
// 新增编辑界面数据 // 新增编辑界面数据
...@@ -142,10 +151,12 @@ export default { ...@@ -142,10 +151,12 @@ export default {
name: '', name: '',
truename:'', truename:'',
password: '', password: '',
bangIdcard: '',
deptId: '', deptId: '',
deptName: '', deptName: '',
email: 'test@qq.com', email: '',
mobile: '13889700023', mobile: '',
job: '',
status: 1, status: 1,
userRoles: [] userRoles: []
}, },
...@@ -189,10 +200,12 @@ export default { ...@@ -189,10 +200,12 @@ export default {
id: 0, id: 0,
name: '', name: '',
password: '', password: '',
deptId: 1, bangIdcard: '',
deptId: '',
deptName: '', deptName: '',
email: 'test@qq.com', email: '',
mobile: '13889700023', mobile: '',
job: '',
status: 1, status: 1,
userRoles: [] userRoles: []
} }
...@@ -287,7 +300,8 @@ export default { ...@@ -287,7 +300,8 @@ export default {
this.columns = [ this.columns = [
{prop:"id", label:"ID", minWidth:50}, {prop:"id", label:"ID", minWidth:50},
{prop:"name", label:"用户名", minWidth:100}, {prop:"name", label:"用户名", minWidth:100},
{prop:"truename", label:"真实姓名", minWidth:80}, {prop:"truename", label:"真实姓名", minWidth:80},
{prop:"idCard", label:"身份证", minWidth:100},
{prop:"deptName", label:"机构", minWidth:100}, {prop:"deptName", label:"机构", minWidth:100},
{prop:"roleNames", label:"角色", minWidth:80}, {prop:"roleNames", label:"角色", minWidth:80},
{prop:"job", label:"职务", minWidth:80}, {prop:"job", label:"职务", minWidth:80},
...@@ -301,6 +315,7 @@ export default { ...@@ -301,6 +315,7 @@ export default {
] ]
this.filterColumns = JSON.parse(JSON.stringify(this.columns)); this.filterColumns = JSON.parse(JSON.stringify(this.columns));
       },        },
// 清空验证的提示信息
cancelRules: function (formName) { cancelRules: function (formName) {
this.$refs[formName].resetFields(); this.$refs[formName].resetFields();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment