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

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

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

Loading…
Cancel
Save