diff --git a/src/views/dataBoard/renfang/index.vue b/src/views/dataBoard/renfang/index.vue index 97f89d650..912638956 100644 --- a/src/views/dataBoard/renfang/index.vue +++ b/src/views/dataBoard/renfang/index.vue @@ -637,8 +637,16 @@ export default { this.searchModule.result = data.map((item) => { let type = item.type || searchModule.resultTab; let title = ""; + let detailJson = {}; if (searchModule.resultTab == 0) { title = item.name; + if (typeof item.detail_json == "string") { + try { + detailJson = JSON.parse(item.detail_json); + } catch (e) { + console.log(e); + } + } } else if (type == "1") { title = item.user_name; } else if (type == "2") { @@ -652,6 +660,7 @@ export default { return { title, type, + ...detailJson, ...item, }; }); diff --git a/src/views/dataBoard/renfang/warn/building.vue b/src/views/dataBoard/renfang/warn/building.vue index 3cdf7390f..2a98b3571 100644 --- a/src/views/dataBoard/renfang/warn/building.vue +++ b/src/views/dataBoard/renfang/warn/building.vue @@ -30,7 +30,7 @@ > - + @@ -205,9 +205,9 @@ export default { return [ index + 1, item.grid ? item.grid : "--", + item.village ? item.village : "--", item.building ? item.building : "--", - item.unit ? item.unit : "--", - item.door ? item.door : "--", + item.warn_num ? item.warn_num : "--", { type: "operate", list: ["查看人员"] }, ]; diff --git a/src/views/dataBoard/renfang/warn/resi.vue b/src/views/dataBoard/renfang/warn/resi.vue index 4c1a9ad4d..2bf578135 100644 --- a/src/views/dataBoard/renfang/warn/resi.vue +++ b/src/views/dataBoard/renfang/warn/resi.vue @@ -44,6 +44,10 @@ export default { type: String, default: "", }, + resident_type: { + type: String, + default: "", + }, }, components: { @@ -57,12 +61,12 @@ export default { tableTitle: "预警人员列表", searchName: "", - orgLevel: "", - org_id: "", - type_id: "", // 预警人员列表 + resident_type: "", + building_id: "", // 预警人员列表 loading: true, - pageSize: parseInt(localStorage.getItem("dataBoard_PageSize")) || 20, + pageSize: + parseInt(localStorage.getItem("dataBoard_PageSize")) || 20, pageNo: 1, total: 0, srcTableData: [], @@ -146,17 +150,17 @@ export default { }, async getList() { - const { org_id, type_id, pageNo, pageSize } = this; + const { resident_type, building_id, pageNo, pageSize } = this; this.loading = true; - const url = "resident_class_list"; + const url = "building_resident_list"; const { data, code, msg } = await requestPostBi( url, { queryParam: { - org_id, - type_id, + resident_type, + building_id, pageNo, pageSize, }, @@ -192,16 +196,16 @@ export default { }, async getCount() { - const { org_id, type_id, pageNo, pageSize } = this; + const { resident_type, building_id, pageNo, pageSize } = this; - const url = "resident_class_list_total"; + const url = "building_resident_list_total"; const { data, code, msg } = await requestPostBi( url, { queryParam: { - org_id, - type_id, + resident_type, + building_id, pageNo, pageSize, }, diff --git a/src/views/modules/base/diyInfo.vue b/src/views/modules/base/diyInfo.vue index ae5a035a7..cce171821 100644 --- a/src/views/modules/base/diyInfo.vue +++ b/src/views/modules/base/diyInfo.vue @@ -315,6 +315,7 @@ export default { let params = { templateId: id || '', searchForm: {...this.search}, + formCode: 'resident_base_info', exportConfig: { ...this.form, formCode: 'resident_base_info',