Browse Source

新增相关

V1.0
zhaoyongnian 3 years ago
parent
commit
6786b836fd
  1. 10
      src/views/components/resiForm.vue
  2. 69
      src/views/modules/base/resi.vue

10
src/views/components/resiForm.vue

@ -974,6 +974,7 @@ export default {
homeId: '', //id
name:'', //
nation:'', //
remark:'', //
localResidenceFlag:'', //
birthday:'', //
idNum:'', //
@ -1151,9 +1152,10 @@ export default {
methods: {
submit_from(){
this.$refs.formId.validate(v=>{
this.validateFlag = v
})
return this.form
// this.$refs.formId.validate(v=>{
// this.validateFlag = v
// })
},
getAllNation(){
@ -1500,7 +1502,7 @@ export default {
const _id = this.form.idNum.substr(0, 6)
const { sex, birth, age } = computedCard(this.form.idNum)
this.form.birthday = birth
this.form.gender = sex == 1 ? '1' : '0'
this.form.gender = sex == 1 ? '1' : '2'
this.form.oldPeopleFlag = age >= 60 ? 1 : 0
// this.form.IS_BDHJ = huji == _id ? '1' : ''
this.validateIdcard(this.form.idNum)

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

@ -1146,33 +1146,50 @@ export default {
},
async handleSUbmit() {
this.$refs.baseForm.submit_from();
for (const key of this.$refs.baseForm) {
if (typeof key == "Object") {
console.log(key);
}
const _baseForm = 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) //
if(_baseForm.hobbyInfoDto.hobbyCode = []) {
_baseForm.hobbyInfoDto.hobbyCode = ''
} else {
_baseForm.hobbyInfoDto.hobbyCode.forEach(element => {
_baseForm.hobbyInfoDto.hobbyCode = _baseForm.hobbyInfoDto.hobbyCode + ',' + element
});
}
// console.log(this,$refs.baseForm);
// const arr = await this.formetForm();
// this.$refs.baseForm.tabsList.forEach(item=>{
// if(item.id){
// console.log(item.id);
// }
// })
// console.log(this.$refs.baseForm.tabsList);
// if(this.$refs.baseForm.form.hobbyInfoDto.hobbyCode.length != 0 || this.$refs.baseForm.form.volunteerDto.volunteerCategory.length != 0 ||this.$refs.baseForm.form.specialDto.specialCategoryCode.length != 0){
// this.$refs.baseForm.form.hobbyInfoDto.hobbyCode = this.$refs.baseForm.form.hobbyInfoDto.hobbyCode.join(',')
// this.$refs.baseForm.form.volunteerDto.volunteerCategory = this.$refs.baseForm.form.volunteerDto.volunteerCategory.join(',')
// this.$refs.baseForm.form.specialDto.specialCategoryCode = this.$refs.baseForm.form.specialDto.specialCategoryCode.join(',')
// }else {
// this.$refs.baseForm.form.hobbyInfoDto.hobbyCode = ''
// this.$refs.baseForm.form.volunteerDto.volunteerCategory=''
// this.$refs.baseForm.form.specialDto.specialCategoryCode = ''
// }
// this.submitAdd(this.$refs.baseForm.form);
console.log(this.$refs.baseForm.form);
// this.dialogVisible = false;
if(_baseForm.volunteerDto.volunteerCategory = []) {
_baseForm.volunteerDto.volunteerCategory = ''
} else {
_baseForm.volunteerDto.volunteerCategory.forEach(element => {
_baseForm.volunteerDto.volunteerCategory = _baseForm.volunteerDto.volunteerCategory + ',' + element
});
}
if(_baseForm.specialDto.specialCategoryCode = []) {
_baseForm.specialDto.specialCategoryCode = ''
} else {
_baseForm.specialDto.specialCategoryCode.forEach(element => {
_baseForm.specialDto.specialCategoryCode = _baseForm.specialDto.specialCategoryCode + ',' + element
});
}
this.submitAdd(_baseForm)
},
handleDel(row) {
let params = {

Loading…
Cancel
Save