|
|
|
@ -149,7 +149,7 @@ |
|
|
|
:false-label="'0'" |
|
|
|
size="small" |
|
|
|
v-model="form[items.formName]" |
|
|
|
@change="val => handleChangeCheckbox(val,items)"> |
|
|
|
@change="val => handleChangeCheckbox(items,val)"> |
|
|
|
</el-checkbox> |
|
|
|
</template> |
|
|
|
<template v-else-if="item.itemType == 'datepicker'" |
|
|
|
@ -1639,50 +1639,29 @@ export default { |
|
|
|
return this.$message.error('网络错误') |
|
|
|
}) |
|
|
|
}, |
|
|
|
handleChangeCheckbox (e, val) { |
|
|
|
this.handleTabShow(val, e) |
|
|
|
handleChangeCheckbox (item, val) { |
|
|
|
this.handleTabShow(item,val ) |
|
|
|
}, |
|
|
|
handleTabShow (val, e) { |
|
|
|
handleTabShow(item, val) { |
|
|
|
const mapping = { |
|
|
|
partyFlag: { label: '党员', id: '0', groupId: 'parymemberInfoDto' }, |
|
|
|
ensureHouseFlag: { label: '保障房信息', id: '1', groupId: 'ensureHouseDto' }, |
|
|
|
unemployedFlag: { label: '失业', id: '2', groupId: 'unemployedDto' }, |
|
|
|
veteranFlag: { label: '退役军人', id: '3', groupId: 'veteranDto' }, |
|
|
|
unitedFrontFlag: { label: '统战', id: '4', groupId: 'unitedFrontDto' }, |
|
|
|
volunteerFlag: { label: '志愿者信息', id: '5', groupId: 'volunteerDto' }, |
|
|
|
oldPeopleFlag: { label: '老年人', id: '6', groupId: 'oldPeopleDto' }, |
|
|
|
specialCrowdFlag: { label: '特殊人群', id: '7', groupId: 'specialDto' }, |
|
|
|
publicWelfareFlag: { label: '公益岗人员', id: '8', groupId: 'postDto' } |
|
|
|
}; |
|
|
|
|
|
|
|
if (e == 1) { |
|
|
|
if (val.formName == 'partyFlag') { |
|
|
|
this.tabsList.push({ label: '党员', id: '0', groupId: 'parymemberInfoDto' }) |
|
|
|
} else if (val.formName == 'ensureHouseFlag') { |
|
|
|
this.tabsList.push({ label: '保障房信息', id: '1', groupId: 'ensureHouseDto' }) |
|
|
|
} else if (val.formName == 'unemployedFlag') { |
|
|
|
this.tabsList.push({ label: '失业', id: '2', groupId: 'unemployedDto' }) |
|
|
|
} else if (val.formName == 'veteranFlag') { |
|
|
|
this.tabsList.push({ label: '退役军人', id: '3', groupId: 'veteranDto' }) |
|
|
|
} else if (val.formName == 'unitedFrontFlag') { |
|
|
|
this.tabsList.push({ label: '统战', id: '4', groupId: 'unitedFrontDto' }) |
|
|
|
} else if (val.formName == 'volunteerFlag') { |
|
|
|
this.tabsList.push({ label: '志愿者信息', id: '5', groupId: 'volunteerDto' }) |
|
|
|
} else if (val.formName == 'oldPeopleFlag') { |
|
|
|
this.tabsList.push({ label: '老年人', id: '6', groupId: 'oldPeopleDto' }) |
|
|
|
} else if (val.formName == 'specialCrowdFlag') { |
|
|
|
this.tabsList.push({ label: '特殊人群', id: '7', groupId: 'specialDto' }) |
|
|
|
} else if (val.formName == 'publicWelfareFlag') { |
|
|
|
this.tabsList.push({ label: '公益岗人员', id: '7', groupId: 'postDto' }) |
|
|
|
} |
|
|
|
} else { |
|
|
|
let i = val.formName == 'partyFlag' ? '0' : |
|
|
|
val.formName == 'ensureHouseFlag' ? '1' : |
|
|
|
val.formName == 'unemployedFlag' ? '2' : |
|
|
|
val.formName == 'veteranFlag' ? '3' : |
|
|
|
val.formName == 'unitedFrontFlag' ? '4' : |
|
|
|
val.formName == 'volunteerFlag' ? '5' : |
|
|
|
val.formName == 'oldPeopleFlag' ? '6' : |
|
|
|
val.formName == 'specialCrowdFlag' ? '7' : |
|
|
|
val.formName == 'publicWelfareFlag' ? '8' : '' |
|
|
|
if (i != '') { |
|
|
|
this.tabsList.forEach(item => { |
|
|
|
if (i != item.id) { |
|
|
|
this.tabsList = this.tabsList.filter(items => items.id != i) |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
if (val == 1 && mapping[item.formName]) { |
|
|
|
this.tabsList.push(mapping[item.formName]); |
|
|
|
} else if (val != 1 && mapping[item.formName]) { |
|
|
|
this.tabsList = this.tabsList.filter(tab => tab.id !== mapping[item.formName].id); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
checkNumberInput (itemj, itemk) { |
|
|
|
if (isNaN(this.form[itemj][itemk])) { |
|
|
|
this.$message.error("请输入数字"); |
|
|
|
|