|
|
@ -547,45 +547,6 @@ |
|
|
|
clearable |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item v-if=" |
|
|
|
(form.workInfoDto.careerStatus == 0 || |
|
|
|
form.workInfoDto.careerStatus == 6) && |
|
|
|
form.workInfoDto.careerStatus |
|
|
|
" |
|
|
|
class="flex_item_width1" |
|
|
|
label="原工作单位" |
|
|
|
prop="unemployedDto.originWorkUnit" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
class="list_item_width_1" |
|
|
|
v-model.trim="form.unemployedDto.originWorkUnit" |
|
|
|
placeholder="请输入内容" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item class="flex_item_width1" v-if=" |
|
|
|
(form.workInfoDto.careerStatus == 0 || |
|
|
|
form.workInfoDto.careerStatus == 6) && |
|
|
|
form.workInfoDto.careerStatus |
|
|
|
" |
|
|
|
label="失业时间" |
|
|
|
prop="unemployedDto.unemploymentTime" |
|
|
|
> |
|
|
|
<el-date-picker |
|
|
|
v-model.trim="form.unemployedDto.unemploymentTime" |
|
|
|
class="list_item_width_1" |
|
|
|
type="date" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
placeholder="选择日期" |
|
|
|
format="yyyy 年 MM 月 dd 日" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item label="月收入" class="flex_item_width1" v-if=" |
|
|
|
form.workInfoDto.careerStatus >= 1 && |
|
|
@ -600,153 +561,6 @@ |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item class="flex_item_width1" |
|
|
|
label="失业证号" |
|
|
|
prop="unemployedDto.unemploymentNum" |
|
|
|
v-if=" |
|
|
|
(form.workInfoDto.careerStatus == 0 || |
|
|
|
form.workInfoDto.careerStatus == 6) && |
|
|
|
form.workInfoDto.careerStatus |
|
|
|
" |
|
|
|
:rules="[{ required: true, message: '请填写失业证号', trigger: 'blur' }]" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
class="list_item_width_1" |
|
|
|
v-model.trim="form.unemployedDto.unemploymentNum" |
|
|
|
placeholder="请输入内容" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item class="flex_item_width1" |
|
|
|
label="失业原因" |
|
|
|
prop="unemployedDto.unemploymentReason" |
|
|
|
v-if=" |
|
|
|
(form.workInfoDto.careerStatus == 0 || |
|
|
|
form.workInfoDto.careerStatus == 6) && |
|
|
|
form.workInfoDto.careerStatus |
|
|
|
" |
|
|
|
> |
|
|
|
<el-select |
|
|
|
v-model.trim="form.unemployedDto.unemploymentReason" |
|
|
|
placeholder="请选择" |
|
|
|
size="small" |
|
|
|
class="list_item_width_1" |
|
|
|
clearable |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="(item, index) in dicts.unemploymentReasonList" |
|
|
|
:key="index" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value" |
|
|
|
></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item class="flex_item_width1" |
|
|
|
label="再就业优惠证号" |
|
|
|
prop="unemployedDto.employmentNum" |
|
|
|
v-if=" |
|
|
|
(form.workInfoDto.careerStatus == 0 || |
|
|
|
form.workInfoDto.careerStatus == 6) && |
|
|
|
form.workInfoDto.careerStatus |
|
|
|
" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
class="list_item_width_1" |
|
|
|
v-model.trim="form.unemployedDto.employmentNum" |
|
|
|
placeholder="请输入内容" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="技术特长" class="flex_item_width1" prop="unemployedDto.specialSkill" v-if=" |
|
|
|
(form.workInfoDto.careerStatus == 0 || |
|
|
|
form.workInfoDto.careerStatus == 6) && |
|
|
|
form.workInfoDto.careerStatus |
|
|
|
"> |
|
|
|
<el-input |
|
|
|
class="list_item_width_1" |
|
|
|
v-model.trim="form.unemployedDto.specialSkill" |
|
|
|
placeholder="请输入内容" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item v-if=" |
|
|
|
(form.workInfoDto.careerStatus == 0 || |
|
|
|
form.workInfoDto.careerStatus == 6) && |
|
|
|
form.workInfoDto.careerStatus |
|
|
|
" |
|
|
|
class="flex_item_width1" |
|
|
|
label="是否领取失业金" |
|
|
|
prop="unemployedDto.unempCompensationFlag" |
|
|
|
> |
|
|
|
<el-radio-group |
|
|
|
v-model.trim="form.unemployedDto.unempCompensationFlag" |
|
|
|
> |
|
|
|
<el-radio |
|
|
|
:label="item.value" |
|
|
|
v-for="item in disabilityFlagList" |
|
|
|
:key="item.value" |
|
|
|
>{{ item.label }}</el-radio |
|
|
|
> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item v-if=" |
|
|
|
(form.workInfoDto.careerStatus == 0 || |
|
|
|
form.workInfoDto.careerStatus == 6) && |
|
|
|
form.workInfoDto.careerStatus |
|
|
|
" |
|
|
|
class="flex_item_width1" |
|
|
|
label="是否就业困难对象" |
|
|
|
prop="unemployedDto.employmentHardFlag" |
|
|
|
> |
|
|
|
<el-radio-group v-model.trim="form.unemployedDto.employmentHardFlag"> |
|
|
|
<el-radio |
|
|
|
:label="item.value" |
|
|
|
v-for="item in disabilityFlagList" |
|
|
|
:key="item.value" |
|
|
|
>{{ item.label }}</el-radio |
|
|
|
> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item v-if=" |
|
|
|
(form.workInfoDto.careerStatus == 0 || |
|
|
|
form.workInfoDto.careerStatus == 6) && |
|
|
|
form.workInfoDto.careerStatus |
|
|
|
" |
|
|
|
class="flex_item_width1" |
|
|
|
label="劳动就业愿望" |
|
|
|
prop="workInfoDto.employmentWish" |
|
|
|
:rules="[ |
|
|
|
{ required: true, message: '请选择劳动就业愿望', trigger: 'blur' }, |
|
|
|
]" |
|
|
|
> |
|
|
|
<el-select |
|
|
|
v-model.trim="form.workInfoDto.employmentWish" |
|
|
|
placeholder="请选择" |
|
|
|
size="small" |
|
|
|
class="list_item_width_1" |
|
|
|
clearable |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="(item, index) in dicts.employmentWishList" |
|
|
|
:key="index" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value" |
|
|
|
></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item label="有无赡养人" class="flex_item_width1" prop="familyInfoDto.elderlyFlag"> |
|
|
|
<el-radio-group v-model.trim="form.familyInfoDto.elderlyFlag"> |
|
|
|
<el-radio |
|
|
@ -923,6 +737,9 @@ export default { |
|
|
|
unitChiefFlag: 0, |
|
|
|
riskyFlag: 0, |
|
|
|
delFlag: 0, |
|
|
|
aidsFlag:0, |
|
|
|
lbcFlag:0, |
|
|
|
negFlag :0 |
|
|
|
}, |
|
|
|
}, |
|
|
|
eduInfoDto: { |
|
|
@ -1454,6 +1271,85 @@ export default { |
|
|
|
}, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
id:'unemployedDto', |
|
|
|
children:[ |
|
|
|
{ |
|
|
|
label: "原工作单位", |
|
|
|
itemType: "input1", |
|
|
|
formName: "originWorkUnit", |
|
|
|
pformName: "unemployedDto", |
|
|
|
opction: [] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "失业时间", |
|
|
|
itemType: "datepicker1", |
|
|
|
formName: "unemploymentTime", |
|
|
|
pformName: "unemployedDto", |
|
|
|
opction: [] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "失业证号", |
|
|
|
itemType: "input1", |
|
|
|
formName: "unemploymentNum", |
|
|
|
pformName: "unemployedDto", |
|
|
|
opction: [] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "失业原因", |
|
|
|
itemType: "select1", |
|
|
|
formName: "unemploymentReason", |
|
|
|
pformName: "unemployedDto", |
|
|
|
opctionUrl: 'sys/dict/data/dictlist', |
|
|
|
opctionParams: { dictType: 'unemployment_reason' }, |
|
|
|
opction: [] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "再就业优惠证号", |
|
|
|
itemType: "input1", |
|
|
|
pformName: "unemployedDto", |
|
|
|
formName: "employmentNum", |
|
|
|
opction: [] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "技术特长", |
|
|
|
itemType: "input1", |
|
|
|
pformName: "unemployedDto", |
|
|
|
formName: "specialSkill", |
|
|
|
opction: [] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "是否领取失业金", |
|
|
|
itemType: "radio1", |
|
|
|
pformName: "unemployedDto", |
|
|
|
formName: "unempCompensationFlag", |
|
|
|
opction: [ |
|
|
|
{ label: '是', value: 1 }, |
|
|
|
{ label: '否', value: 0 }, |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "是否就业困难对象", |
|
|
|
itemType: "radio1", |
|
|
|
pformName: "unemployedDto", |
|
|
|
formName: "employmentHardFlag", |
|
|
|
opction: [ |
|
|
|
{ label: '是', value: 1 }, |
|
|
|
{ label: '否', value: 0 }, |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "劳动就业愿望", |
|
|
|
itemType: "select1", |
|
|
|
formName: "employmentWish", |
|
|
|
pformName: "unemployedDto", |
|
|
|
opctionUrl: 'sys/dict/data/dictlist', |
|
|
|
opctionParams: { dictType: 'career_goals' }, |
|
|
|
opction: [] |
|
|
|
} |
|
|
|
|
|
|
|
] |
|
|
|
} |
|
|
|
], |
|
|
|
workInfoDtoId: null, |
|
|
|
idTypeList, |
|
|
@ -1489,7 +1385,6 @@ export default { |
|
|
|
careerStatusList: [], //就业状况 |
|
|
|
spouseSituationList: [], //配偶情况 |
|
|
|
unemploymentReasonList: [], //失业原因 |
|
|
|
employmentWishList: [], //就业意愿 |
|
|
|
resiHouseRelList: [ |
|
|
|
{ |
|
|
|
label: "自住", |
|
|
@ -1558,6 +1453,11 @@ export default { |
|
|
|
formType: "volunteerDto", |
|
|
|
title: "志愿者", |
|
|
|
}, |
|
|
|
unemployedFlag: { |
|
|
|
formId: "unemployedDto", |
|
|
|
formType: "unemployedDto", |
|
|
|
title: "失业人员", |
|
|
|
}, |
|
|
|
}, |
|
|
|
formCopy: null, |
|
|
|
}; |
|
|
@ -1733,9 +1633,6 @@ export default { |
|
|
|
this.$http.post("sys/dict/data/dictlist", { |
|
|
|
dictType: "unemployment_reason", |
|
|
|
}), |
|
|
|
this.$http.post("sys/dict/data/dictlist", { |
|
|
|
dictType: "career_goals", |
|
|
|
}), |
|
|
|
]; |
|
|
|
const dictKeys = [ |
|
|
|
"nationalityList", |
|
|
@ -1747,7 +1644,6 @@ export default { |
|
|
|
"careerStatusList", |
|
|
|
"spouseSituationList", |
|
|
|
"unemploymentReasonList", |
|
|
|
"employmentWishList", |
|
|
|
]; // 对应的键名 |
|
|
|
|
|
|
|
const results = await Promise.all(requests); |
|
|
@ -2007,24 +1903,6 @@ export default { |
|
|
|
if (!this.workInfoDtoId) { |
|
|
|
delete this.form.workInfoDto.id; |
|
|
|
} |
|
|
|
console.log(this.form.workInfoDto); |
|
|
|
if (val == 0) { |
|
|
|
this.form.baseInfoDto.categoryInfo.unemployedFlag = 1; |
|
|
|
this.form.unemployedDto = { |
|
|
|
originWorkUnit: null, //原工作单位 |
|
|
|
unemploymentTime: null, //失业时间yyyy-MM-dd |
|
|
|
unemploymentNum: null, //失业证号 |
|
|
|
employmentNum: null, //再就业优惠证号 |
|
|
|
specialSkill: null, //技术特长 |
|
|
|
unempCompensationFlag: null, //是否领取失业补助金 |
|
|
|
unemploymentReason: null, //失业原因【字典表】code |
|
|
|
employmentHardFlag: null, //是否就业困难对象;1是0不是 |
|
|
|
employmentWish: null, //劳动能力就业愿望 |
|
|
|
}; |
|
|
|
} else { |
|
|
|
this.form.unemployedDto = null; |
|
|
|
this.form.baseInfoDto.categoryInfo.unemployedFlag = 0; |
|
|
|
} |
|
|
|
}, |
|
|
|
handlerCancle() { |
|
|
|
this.$store.state.contentTabs = this.$store.state.contentTabs.filter( |
|
|
@ -2213,6 +2091,7 @@ export default { |
|
|
|
'specialSupportFlag': { formId: 'specialSupportDto', formType: 'specialSupportDto', title: '特扶人员' }, |
|
|
|
'unitedFrontFlag': { formId: 'unitedFrontDto', formType: 'unitedFrontDto', title: '统战人员' }, |
|
|
|
'volunteerFlag': { formId: 'volunteerDto', formType: 'volunteerDto', title: '志愿者' }, |
|
|
|
'unemployedFlag': { formId: 'unemployedDto', formType: 'unemployedDto', title: '失业人员' } |
|
|
|
}; |
|
|
|
if (map[value] && event == true) { |
|
|
|
this.dialogTitle = map[value].title; |
|
|
|