Browse Source

居民信息调整

feature
jiangyuying 2 years ago
parent
commit
bee9c390df
  1. 26
      src/js/columns/constants/index.js
  2. 847
      src/views/components/resiForm.vue
  3. 2
      src/views/components/resiSearch.vue
  4. 19
      src/views/modules/base/resi.vue
  5. 3
      src/views/modules/base/residentManagement/louzhang/louzhangList.vue

26
src/js/columns/constants/index.js

@ -59,3 +59,29 @@ export const dormitoryTypeList = [
value: '0' value: '0'
} }
] ]
export const idTypeList = [
{
label: '其他',
value: 0
},
{
label: '身份证',
value: 1
},
{
label: '护照',
value: 2
},
{
label: '港澳通行证',
value: 3
},
{
label: '军人证',
value: 4
},
{
label: '台胞证',
value: 5
}
]

847
src/views/components/resiForm.vue

File diff suppressed because it is too large

2
src/views/components/resiSearch.vue

@ -833,7 +833,7 @@ export default {
agencyIdTemp = this.form.agencyId[this.form.agencyId.length - 1] agencyIdTemp = this.form.agencyId[this.form.agencyId.length - 1]
} }
this.$http this.$http
.post('/gov/org/icneighborhood/neighborhoodoption', { .post('/actual/base/communityQuarters/listQuartersOptions', {
gridId: this.form.agencyId[1], gridId: this.form.agencyId[1],
agencyId: this.form.agencyId[0], agencyId: this.form.agencyId[0],
// agencyId: user.agencyId // agencyId: user.agencyId

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

@ -145,7 +145,7 @@
<template v-if="scope.row.categoryInfo"> <template v-if="scope.row.categoryInfo">
<div class="resiCategoryInfoBox"> <div class="resiCategoryInfoBox">
{{ {{
scope.row.categoryInfo.bereavedPersonFlag == scope.row.categoryInfo.specialSupportFlag ==
1 1
? "特扶人员 " ? "特扶人员 "
: "" : ""
@ -332,7 +332,7 @@
formName === '社区居民基本信息录入表' ? '新增居民' : formName formName === '社区居民基本信息录入表' ? '新增居民' : formName
" "
:visible.sync="dialogVisible" :visible.sync="dialogVisible"
width="986px" width="1086px"
top="5vh" top="5vh"
append-to-body append-to-body
class="dialog-h" class="dialog-h"
@ -518,9 +518,11 @@ export default {
{ columnName: "name", label: "姓名", width: 80 }, { columnName: "name", label: "姓名", width: 80 },
{ columnName: "birthday", label: "生日", width: 100 }, { columnName: "birthday", label: "生日", width: 100 },
{ columnName: "gender", label: "性别", width: 50 }, { columnName: "gender", label: "性别", width: 50 },
{ columnName: "nationalityName", label: "国籍", width: 50 },
{ columnName: "agencyName", label: "所属组织", width: 150 }, { columnName: "agencyName", label: "所属组织", width: 150 },
{ columnName: "gridName", label: "所属网格", width: 150 }, { columnName: "gridName", label: "所属网格", width: 150 },
{ columnName: "homeName", label: "所属房屋", width: 150 }, { columnName: "homeName", label: "所属房屋", width: 150 },
{ columnName: "idTypeName", label: "证件类型", width: 80 },
{ columnName: "idNum", label: "证件号", width: 170 }, { columnName: "idNum", label: "证件号", width: 170 },
{ columnName: "categoryInfo", label: "居民分类" }, { columnName: "categoryInfo", label: "居民分类" },
{ columnName: "mobile", label: "联系电话", width: 110 }, { columnName: "mobile", label: "联系电话", width: 110 },
@ -583,6 +585,7 @@ export default {
categoryKey: "resi_info", categoryKey: "resi_info",
}, },
}); });
this.handleSearchFrom()
}, },
methods: { methods: {
@ -1063,7 +1066,7 @@ export default {
return; return;
} }
const _baseForm = JSON.parse(this.$refs.baseForm.submit_from()); const _baseForm = JSON.parse(this.$refs.baseForm.submit_from());
console.log(_baseForm);
_baseForm.partyFlag = parseInt(_baseForm.partyFlag); // _baseForm.partyFlag = parseInt(_baseForm.partyFlag); //
_baseForm.subsistenceAllowanceFlag = parseInt( _baseForm.subsistenceAllowanceFlag = parseInt(
_baseForm.subsistenceAllowanceFlag _baseForm.subsistenceAllowanceFlag
@ -1080,9 +1083,9 @@ export default {
//访 //访
_baseForm.unemployedFlag = parseInt(_baseForm.unemployedFlag); // _baseForm.unemployedFlag = parseInt(_baseForm.unemployedFlag); //
_baseForm.volunteerFlag = parseInt(_baseForm.volunteerFlag); // _baseForm.volunteerFlag = parseInt(_baseForm.volunteerFlag); //
_baseForm.bereavedPersonFlag = parseInt( _baseForm.specialSupportFlag = parseInt(
_baseForm.bereavedPersonFlag _baseForm.specialSupportFlag
); // ); //
_baseForm.tenantFlag = parseInt(_baseForm.tenantFlag); // _baseForm.tenantFlag = parseInt(_baseForm.tenantFlag); //
_baseForm.floatingFlag = parseInt(_baseForm.floatingFlag); // _baseForm.floatingFlag = parseInt(_baseForm.floatingFlag); //
_baseForm.specialCrowdFlag = parseInt(_baseForm.specialCrowdFlag); // _baseForm.specialCrowdFlag = parseInt(_baseForm.specialCrowdFlag); //
@ -1155,7 +1158,7 @@ export default {
specialCategoryCode; specialCategoryCode;
} }
} }
console.log(_baseForm); console.log('居民信息提交表单:', _baseForm);
this.submitAdd(_baseForm); this.submitAdd(_baseForm);
}, },
handleDel (row) { handleDel (row) {
@ -1181,7 +1184,7 @@ export default {
this.dialogVisible = false; this.dialogVisible = false;
}, },
async submitAdd (arr) { async submitAdd (arr) {
console.log(arr);
this.btnLoading = true; this.btnLoading = true;
await this.$http await this.$http
.post( .post(

3
src/views/modules/base/residentManagement/louzhang/louzhangList.vue

@ -373,7 +373,7 @@ export default {
getValiheList () { getValiheList () {
this.$http this.$http
.post('/gov/org/icneighborhood/neighborhoodoption', { .post('/actual/base/communityQuarters/listQuartersOptions', {
gridId: '', gridId: '',
agencyId: '', agencyId: '',
// agencyId: user.agencyId // agencyId: user.agencyId
@ -531,6 +531,7 @@ export default {
const { data, code, msg } = await requestPost(url, { const { data, code, msg } = await requestPost(url, {
pageSize, pageSize,
pageNo, pageNo,
agencyId: this.agencyId,
...formData, ...formData,
}); });
this.tableLoading = false; this.tableLoading = false;

Loading…
Cancel
Save