dai 3 years ago
parent
commit
e34aa5df50
  1. 44
      src/views/components/resiForm.vue
  2. 114
      src/views/modules/base/resi.vue

44
src/views/components/resiForm.vue

@ -233,8 +233,7 @@
<el-checkbox v-for="items in itemk.opction" <el-checkbox v-for="items in itemk.opction"
:label="items.label != itemk.label ? items.label :''" :label="items.label != itemk.label ? items.label :''"
:style="{'margin-right':items.label != itemk.label? '' :'19px'}" :style="{'margin-right':items.label != itemk.label? '' :'19px'}"
:key="items.label" :key="items.label"></el-checkbox>
@change="val => handleChangeCheckbox1(val,items)"></el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</template> </template>
<template v-else-if="itemk.itemType == 'datepicker1'"> <template v-else-if="itemk.itemType == 'datepicker1'">
@ -1205,7 +1204,7 @@ export default {
}) })
if(flag){ if(flag){
return this.newForm return JSON.stringify(this.newForm)
} }
return false return false
}, },
@ -1456,9 +1455,6 @@ export default {
handleChangeCheckbox(e,val){ handleChangeCheckbox(e,val){
this.handleTabShow(val,e) this.handleTabShow(val,e)
}, },
handleChangeCheckbox1(e,val){
console.log(this.form.hobbyInfoDto.hobbyCode)
},
handleTabShow(val,e){ handleTabShow(val,e){
if(e == 1){ if(e == 1){
if(val.formName == 'partyFlag'){ if(val.formName == 'partyFlag'){
@ -1821,7 +1817,7 @@ export default {
} }
}, },
getFormData(data) { getFormData(data) {
this.form.categoryId = '111222333',// this.form.categoryId = data.categoryInfo.id,//
this.form.resiId = data.resiId this.form.resiId = data.resiId
this.form.buildId = data.houseInfo.buildId this.form.buildId = data.houseInfo.buildId
this.form.gridId = data.houseInfo.gridId this.form.gridId = data.houseInfo.gridId
@ -1834,8 +1830,8 @@ export default {
this.form.birthday = data.birthday this.form.birthday = data.birthday
this.form.gender = data.gender this.form.gender = data.gender
this.form.idNum = data.idNum this.form.idNum = data.idNum
this.form.localResidenceFlag = data.localResidenceFlag.toString() this.form.localResidenceFlag = data.localResidenceFlag ? data.localResidenceFlag.toString() : ''
this.form.mobile = data.mobile this.form.mobile = data.mobile ? data.mobile : ''
this.form.name = data.name this.form.name = data.name
this.form.nation = data.nation ? data.nation : '' this.form.nation = data.nation ? data.nation : ''
this.form.remark = data.remark ? data.remark : '' this.form.remark = data.remark ? data.remark : ''
@ -1919,6 +1915,7 @@ export default {
cultureLevel:'', cultureLevel:'',
eduRemark:'' eduRemark:''
} }
this.newForm.eduInfoDto = this.form.eduInfoDto
} }
}) })
}, },
@ -1928,11 +1925,15 @@ export default {
if (res.code !== 0) { if (res.code !== 0) {
return this.$message.error(res.msg); return this.$message.error(res.msg);
} else { } else {
if (res.data) {
res.data.hobbyCode = res.data.hobbyCode.split(',')
}
this.form.hobbyInfoDto = res.data ? res.data : { // this.form.hobbyInfoDto = res.data ? res.data : { //
hobbyCode:[],// hobbyCode:[],//
interestDesc:'',// interestDesc:'',//
hobbyRemark:''// hobbyRemark:''//
} }
this.newForm.hobbyInfoDto = this.form.hobbyInfoDto
} }
}) })
}, },
@ -1946,6 +1947,8 @@ export default {
religion:'', religion:'',
religionRemark:'' religionRemark:''
} }
this.newForm.religionDto = this.form.religionDto
} }
}) })
}, },
@ -1975,6 +1978,7 @@ export default {
deliveranceNum:'',// deliveranceNum:'',//
healthRemark:''// healthRemark:''//
} }
this.newForm.healthDto = this.form.healthDto
} }
}) })
}, },
@ -1990,6 +1994,8 @@ export default {
retireTime:'',//退 retireTime:'',//退
workRemark:'',// workRemark:'',//
} }
this.newForm.workInfoDto = this.form.workInfoDto
} }
}) })
}, },
@ -2003,6 +2009,7 @@ export default {
retirementAmount:'',//退 retirementAmount:'',//退
monthIncome:'',// monthIncome:'',//
} }
this.newForm.economyDto = this.form.economyDto
} }
}) })
}, },
@ -2019,6 +2026,7 @@ export default {
householdSituation:'',//code householdSituation:'',//code
resiRemark:'',// resiRemark:'',//
} }
this.newForm.resideInfoDto = this.form.resideInfoDto
} }
}) })
}, },
@ -2038,6 +2046,7 @@ export default {
dependantMobile:'',// dependantMobile:'',//
familyInfoRemark:'',// familyInfoRemark:'',//
} }
this.newForm.familyInfoDto = this.form.familyInfoDto
} }
}) })
}, },
@ -2060,6 +2069,7 @@ export default {
joinCommunityTime:'',//yyyy-MM-dd joinCommunityTime:'',//yyyy-MM-dd
longHolidayFlag:null,//10 longHolidayFlag:null,//10
} }
this.newForm.parymemberInfoDto = this.form.parymemberInfoDto
} }
}) })
}, },
@ -2076,6 +2086,7 @@ export default {
subsidyNum:'',// subsidyNum:'',//
subsidyAmount:'',// subsidyAmount:'',//
} }
this.newForm.ensureHouseDto = this.form.ensureHouseDto
} }
}) })
}, },
@ -2095,6 +2106,7 @@ export default {
employmentHardFlag:null,//10 employmentHardFlag:null,//10
employmentWish:'',// employmentWish:'',//
} }
this.newForm.unemployedDto = this.form.unemployedDto
} }
}) })
}, },
@ -2116,6 +2128,7 @@ export default {
joinWarEndTime:'',//yyyy-MM-dd joinWarEndTime:'',//yyyy-MM-dd
pubWelfareJobFlag:null,//;10 pubWelfareJobFlag:null,//;10
} }
this.newForm.veteranDto = this.form.veteranDto
} }
}) })
}, },
@ -2129,6 +2142,7 @@ export default {
duty:'',// duty:'',//
visitation:'',// visitation:'',//
} }
this.newForm.unitedFrontDto = this.form.unitedFrontDto
} }
}) })
}, },
@ -2138,10 +2152,15 @@ export default {
if (res.code !== 0) { if (res.code !== 0) {
return this.$message.error(res.msg); return this.$message.error(res.msg);
} else { } else {
if (res.data) {
res.data.volunteerCategory = res.data.volunteerCategory.split(',')
}
this.form.volunteerDto = res.data ? res.data : {// this.form.volunteerDto = res.data ? res.data : {//
volunteerCategory:[],// volunteerCategory:[],//
volunteerRemark:''// volunteerRemark:''//
} }
this.newForm.volunteerDto = this.form.volunteerDto
} }
}) })
}, },
@ -2154,6 +2173,8 @@ export default {
this.form.oldPeopleDto = res.data ? res.data : { this.form.oldPeopleDto = res.data ? res.data : {
oldSubsidy:''// oldSubsidy:''//
} }
this.newForm.oldPeopleDto = this.form.oldPeopleDto
} }
}) })
}, },
@ -2163,9 +2184,14 @@ export default {
if (res.code !== 0) { if (res.code !== 0) {
return this.$message.error(res.msg); return this.$message.error(res.msg);
} else { } else {
if (res.data) {
res.data.specialCategoryCode = res.data.specialCategoryCode.split(',')
}
this.form.specialDto = res.data ? res.data : {// this.form.specialDto = res.data ? res.data : {//
specialCategoryCode:[]//, specialCategoryCode:[]//,
} }
this.newForm.specialDto = this.form.specialDto
} }
}) })
}, },

114
src/views/modules/base/resi.vue

@ -1161,66 +1161,70 @@ export default {
}, },
async handleSUbmit() { async handleSUbmit() {
const _baseForm = this.$refs.baseForm.submit_from(); if (!this.$refs.baseForm.submit_from()) {
if (!_baseForm) {
return return
} }
(_baseForm.partyFlag = parseInt(_baseForm.partyFlag)), // const _baseForm = JSON.parse(this.$refs.baseForm.submit_from())
(_baseForm.subsistenceAllowanceFlag = parseInt( _baseForm.partyFlag = parseInt(_baseForm.partyFlag) //
_baseForm.subsistenceAllowanceFlag _baseForm.subsistenceAllowanceFlag = parseInt(_baseForm.subsistenceAllowanceFlag) //
)), // _baseForm.ensureHouseFlag = parseInt(_baseForm.ensureHouseFlag) //
(_baseForm.ensureHouseFlag = parseInt(_baseForm.ensureHouseFlag)), // _baseForm.unemployedFlag = parseInt(_baseForm.unemployedFlag) //
(_baseForm.unemployedFlag = parseInt(_baseForm.unemployedFlag)), // _baseForm.fertileWomanFlag = parseInt(_baseForm.fertileWomanFlag), //
(_baseForm.fertileWomanFlag = parseInt(_baseForm.fertileWomanFlag)), // _baseForm.veteranFlag = parseInt(_baseForm.veteranFlag) //退
(_baseForm.veteranFlag = parseInt(_baseForm.veteranFlag)), //退 _baseForm.unitedFrontFlag = parseInt(_baseForm.unitedFrontFlag) //
(_baseForm.unitedFrontFlag = parseInt(_baseForm.unitedFrontFlag)), // _baseForm.petitionOfficerFlag = parseInt(_baseForm.petitionOfficerFlag) //访
(_baseForm.petitionOfficerFlag = parseInt( _baseForm.volunteerFlag = parseInt(_baseForm.volunteerFlag) //
_baseForm.petitionOfficerFlag _baseForm.bereavedPersonFlag = parseInt(_baseForm.bereavedPersonFlag) //
)), //访 _baseForm.tenantFlag = parseInt(_baseForm.tenantFlag) //
(_baseForm.volunteerFlag = parseInt(_baseForm.volunteerFlag)), // _baseForm.floatingFlag = parseInt(_baseForm.floatingFlag) //
(_baseForm.bereavedPersonFlag = parseInt(_baseForm.bereavedPersonFlag)), // _baseForm.specialCrowdFlag = parseInt(_baseForm.specialCrowdFlag) //
(_baseForm.tenantFlag = parseInt(_baseForm.tenantFlag)), // _baseForm.oldPeopleFlag = parseInt(_baseForm.oldPeopleFlag) //
(_baseForm.floatingFlag = parseInt(_baseForm.floatingFlag)), // _baseForm.emptyNesterFlag = parseInt(_baseForm.emptyNesterFlag) //
(_baseForm.specialCrowdFlag = parseInt(_baseForm.specialCrowdFlag)), // _baseForm.liveAloneFlag = parseInt(_baseForm.liveAloneFlag) //
(_baseForm.oldPeopleFlag = parseInt(_baseForm.oldPeopleFlag)), // _baseForm.disabledFlag = parseInt(_baseForm.disabledFlag) //
(_baseForm.emptyNesterFlag = parseInt(_baseForm.emptyNesterFlag)), // _baseForm.dementedFlag = parseInt(_baseForm.dementedFlag) //
(_baseForm.liveAloneFlag = parseInt(_baseForm.liveAloneFlag)), // _baseForm.disabilityFlag = parseInt(_baseForm.disabilityFlag) //
(_baseForm.disabledFlag = parseInt(_baseForm.disabledFlag)), // _baseForm.seriousIllnessFlag = parseInt(_baseForm.seriousIllnessFlag) //
(_baseForm.dementedFlag = parseInt(_baseForm.dementedFlag)), // _baseForm.chronicDiseaseFlag = parseInt(_baseForm.chronicDiseaseFlag) //
(_baseForm.disabilityFlag = parseInt(_baseForm.disabilityFlag)), // var hobbyCode = ''
(_baseForm.seriousIllnessFlag = parseInt(_baseForm.seriousIllnessFlag)), // if (_baseForm.hobbyInfoDto) {
(_baseForm.chronicDiseaseFlag = parseInt(_baseForm.chronicDiseaseFlag)); // if (_baseForm.hobbyInfoDto.hobbyCode.length === 0) {
if (_baseForm.hobbyInfoDto) { hobbyCode = "";
if ((_baseForm.hobbyInfoDto.hobbyCode = [])) { _baseForm.hobbyInfoDto.hobbyCode = hobbyCode
_baseForm.hobbyInfoDto.hobbyCode = ""; } else {
} else { _baseForm.hobbyInfoDto.hobbyCode.forEach((element,index) => {
_baseForm.hobbyInfoDto.hobbyCode.forEach((element) => { hobbyCode = index === 0 ? element : hobbyCode + "," + element
_baseForm.hobbyInfoDto.hobbyCode = });
_baseForm.hobbyInfoDto.hobbyCode ? _baseForm.hobbyInfoDto.hobbyCode + "," + element : _baseForm.hobbyInfoDto.hobbyCode; _baseForm.hobbyInfoDto.hobbyCode = hobbyCode
});
}
} }
if (_baseForm.volunteerDto) { }
if ((_baseForm.volunteerDto.volunteerCategory = [])) {
_baseForm.volunteerDto.volunteerCategory = ""; var volunteerCategory = ''
} else { if (_baseForm.volunteerDto) {
_baseForm.volunteerDto.volunteerCategory.forEach((element) => { if (_baseForm.volunteerDto.volunteerCategory.length === 0) {
_baseForm.volunteerDto.volunteerCategory = volunteerCategory = "";
_baseForm.volunteerDto.volunteerCategory ? _baseForm.volunteerDto.volunteerCategory + "," + element : _baseForm.volunteerDto.volunteerCategory; _baseForm.volunteerDto.volunteerCategory = volunteerCategory
}); } else {
} _baseForm.volunteerDto.volunteerCategory.forEach((element,index) => {
volunteerCategory = index === 0 ? element : volunteerCategory + "," + element
});
_baseForm.volunteerDto.volunteerCategory = volunteerCategory
} }
if (_baseForm.specialDto) { }
if ((_baseForm.specialDto.specialCategoryCode = [])) {
_baseForm.specialDto.specialCategoryCode = ""; var specialCategoryCode = ''
} else { if (_baseForm.specialDto) {
_baseForm.specialDto.specialCategoryCode.forEach((element) => { if (_baseForm.specialDto.specialCategoryCode.length === 0) {
_baseForm.specialDto.specialCategoryCode = specialCategoryCode = "";
_baseForm.specialDto.specialCategoryCode ? _baseForm.specialDto.specialCategoryCode + "," + element : _baseForm.specialDto.specialCategoryCode; _baseForm.specialDto.specialCategoryCode = specialCategoryCode
}); } else {
} _baseForm.specialDto.specialCategoryCode.forEach((element,index) => {
specialCategoryCode = index === 0 ? element : specialCategoryCode + "," + element
});
_baseForm.specialDto.specialCategoryCode = specialCategoryCode
} }
this.submitAdd(_baseForm); }
this.submitAdd(_baseForm);
}, },
handleDel(row) { handleDel(row) {
let params = { let params = {

Loading…
Cancel
Save