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

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

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

Loading…
Cancel
Save