Browse Source

特殊人群分类

feature
mk 3 years ago
parent
commit
d4255a1ca4
  1. 8
      src/views/components/resiForm.vue
  2. 3
      src/views/components/resiInfo.vue
  3. 76
      src/views/modules/base/resi.vue

8
src/views/components/resiForm.vue

@ -1183,7 +1183,8 @@ export default {
oldSubsidy:''// oldSubsidy:''//
}, },
specialDto:{// specialDto:{//
specialCategoryCode:[]//, id:'',//,
specialCategoryCode:[]
}, },
birthRecordDTO:{ birthRecordDTO:{
birthplace: '', birthplace: '',
@ -2311,6 +2312,8 @@ export default {
} }
this.newForm.eduInfoDto = this.form.eduInfoDto this.newForm.eduInfoDto = this.form.eduInfoDto
this.newForm.specialDto = this.form.specialDto
console.log(this.newForm.specialDto);
}, },
setJSON() { setJSON() {
this.newForm.agencyName = this.form.agencyName, this.newForm.agencyName = this.form.agencyName,
@ -2409,9 +2412,8 @@ export default {
this.newForm.oldPeopleDto = this.form.oldPeopleDto this.newForm.oldPeopleDto = this.form.oldPeopleDto
} }
if(this.newForm.specialDto) {
this.newForm.specialDto = this.form.specialDto this.newForm.specialDto = this.form.specialDto
} this.newForm.specialDto.id = this.form.resiId
} }
} }
} }

3
src/views/components/resiInfo.vue

@ -1201,6 +1201,7 @@ export default {
}else if(tab.index == 14){ }else if(tab.index == 14){
this.getOldPeopleDetailById() this.getOldPeopleDetailById()
}else if(tab.index == 15){ }else if(tab.index == 15){
console.log(1);
this.getResidentNation() this.getResidentNation()
this.getresidentSpecial() this.getresidentSpecial()
}else if(tab.index == 16){ }else if(tab.index == 16){
@ -1424,7 +1425,7 @@ export default {
}}, }},
async getResidentNation(){ async getResidentNation(){
try { try {
const { data } = await this.$http.post('sys/dict/data/dictlist', {'dictType':'resident_category'}) const { data } = await this.$http.post('sys/dict/data/dictlist', {'dictType':'special_resident_category'})
this.specialDtoArr=data.data this.specialDtoArr=data.data
} catch (error) { } catch (error) {
console.log(error,'获取特殊人群字典'); console.log(error,'获取特殊人群字典');

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

@ -1,45 +1,9 @@
<template> <template>
<div class="g-main"> <div class="g-main">
<div class="m-search"> <div class="m-search">
<!-- <el-collapse v-if="openSearch" <section :class="showSercahStatus?'m-form-box-height-auto':'m-form-box-height'">
v-model="activeNames"> <resi-search ref="myResiSearch" />
<el-collapse-item v-for="item in searchList" </section>
:key="item.itemGroupId"
:name="item.itemGroupId">
<template slot="title">
<div class="collapse-title">{{ item.groupName }}</div>
</template>
<resi-search v-if="searchList.length > 0"
:ref="'resiSearch' + item.itemGroupId"
:form-list="item.queryItemList"
:column-name="defaultCategotyKey"
:show-grid="item.groupName == '基础信息'" />
</el-collapse-item>
</el-collapse> -->
<!-- <template v-else> -->
<!-- </template> -->
<!-- <el-row v-if="openSearch"
class="resi-search">
<el-col :span="24">
<el-button size="small"
class="diy-button--blue"
@click="handleSearchFrom">查询</el-button>
<el-button style="margin-left:10px"
size="small"
class="diy-button--gray"
@click="resetSearchForm">重置</el-button>
</el-col>
</el-row> -->
<!-- <div class="resi-down"
@click="handleOpenSearch">
<img v-if="openSearch"
src="../../../assets/img/arrow-up.png" />
<img v-else
src="../../../assets/img/arrow-down.png" />
</div> -->
<resi-search ref="myResiSearch" />
<el-row class="resi-search"> <el-row class="resi-search">
<el-col :span="24"> <el-col :span="24">
<el-button <el-button
@ -48,20 +12,29 @@
@click="handleSearchFrom" @click="handleSearchFrom"
>智能查询</el-button >智能查询</el-button
> >
<el-button
style="margin-left: 10px"
size="small"
plain
class=" f-right5"
@click="resetSearchForm"
>重置</el-button>
<el-button <el-button
size="small" size="small"
type="primary" type="primary"
@click="handleSearchFrom" @click="handleSearchFrom"
>查询</el-button >查询</el-button
> >
<!-- --> <el-button
<el-button type="text"
style="margin-left: 10px"
size="small" size="small"
plain style="margin-left: 10px"
class=" f-right5" class=" f-right5"
@click="resetSearchForm" @click="showSercahStatus = !showSercahStatus"
>重置</el-button> >
<i :class="showSercahStatus?'el-icon-arrow-up':'el-icon-arrow-down'"></i>
{{showSercahStatus?'收起':'展开'}}
</el-button>
</el-col> </el-col>
</el-row> </el-row>
</div> </div>
@ -87,7 +60,14 @@
plain plain
>导出</el-button >导出</el-button
> >
<el-button
v-if="btnAuths.ic_resi_export"
style="margin-left: 10px"
size="small"
@click=""
plain
>核对</el-button
>
<!-- <el-button v-if="btnAuths.ic_resi_import" <!-- <el-button v-if="btnAuths.ic_resi_import"
style="margin-left:10px" style="margin-left:10px"
class="diy-button--blue" class="diy-button--blue"
@ -495,6 +475,7 @@ export default {
data() { data() {
return { return {
activeNames: [], activeNames: [],
showSercahStatus:false,
diyDialog: false, diyDialog: false,
openSearch: false, openSearch: false,
exportBtn: false, exportBtn: false,
@ -1175,6 +1156,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) // _baseForm.subsistenceAllowanceFlag = parseInt(_baseForm.subsistenceAllowanceFlag) //
_baseForm.ensureHouseFlag = parseInt(_baseForm.ensureHouseFlag) // _baseForm.ensureHouseFlag = parseInt(_baseForm.ensureHouseFlag) //
@ -1234,6 +1216,7 @@ export default {
_baseForm.specialDto.specialCategoryCode = specialCategoryCode _baseForm.specialDto.specialCategoryCode = specialCategoryCode
} }
} }
console.log(_baseForm);
this.submitAdd(_baseForm); this.submitAdd(_baseForm);
}, },
handleDel(row) { handleDel(row) {
@ -1273,6 +1256,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(arr.resiId ? "actual/base/residentBaseInfo/update" : "/actual/base/residentBaseInfo/save", arr) .post(arr.resiId ? "actual/base/residentBaseInfo/update" : "/actual/base/residentBaseInfo/save", arr)

Loading…
Cancel
Save