diff --git a/src/assets/images/home/tfry.png b/src/assets/images/home/tfry.png new file mode 100644 index 000000000..d1e4b83bd Binary files /dev/null and b/src/assets/images/home/tfry.png differ diff --git a/src/views/dataBoard/cpts/homeDetails/index.vue b/src/views/dataBoard/cpts/homeDetails/index.vue index 6037d4d03..38ff69a85 100644 --- a/src/views/dataBoard/cpts/homeDetails/index.vue +++ b/src/views/dataBoard/cpts/homeDetails/index.vue @@ -12,7 +12,7 @@ }, ]" /> -
+
{{ item.buildingName }}{{ item.unitName }}
@@ -26,7 +26,7 @@
-->
-
+
/
@@ -57,6 +57,24 @@ /
+
+
+ / +
+
+
+
+
+
+
+
+
+
+ +
+ / +
+
@@ -111,11 +129,14 @@ - + @@ -124,6 +145,10 @@ +
@@ -186,6 +211,7 @@ export default { // { doorName: 104, riskyNum: 0, importanceNum: 0, rentFlag: "2" }, // ], ], + freeHomeArr: [], }; }, watch: {}, @@ -248,6 +274,8 @@ export default { } = res.data; if (code === 0) { let unitInfos = unitInfo || {}; + const freeHomeArr = new Array(unitInfos.totalFloorNum).fill([{}, {}, {}]); + this.freeHomeArr = freeHomeArr; this.homeMsg = unitInfos; this.homeText = (unitInfos.quartersName ? unitInfos.quartersName : "") + (unitInfos.buildingName ? unitInfos.buildingName : "") + (unitInfos.unitNum ? unitInfos.unitNum + "单元" : ""); this.houseMountArr = this.getDoorNameList(houseList); @@ -259,6 +287,7 @@ export default { }, getTableData(id) { + // const idx = "812295ba44c594fc85a808f67b7a8aa4"; this.queryParams.unitId = id; this.loading = true; this.$http.get("/actual/base/streetOverview/getUnitHouseOverviewList?" + this.$paramsFormat(this.queryParams)).then((res) => { @@ -343,6 +372,36 @@ export default { return houseTypeMap.get(type); }, + getHomeTypesMap(item) { + const homeTypeMap = new Map([ + ["PARTY_FLAG", "dy"], + ["SUBSISTENCE_ALLOWANCE_FLAG", "dbry"], + ["ENSURE_HOUSE_FLAG", "bzfry"], + ["UNEMPLOYED_FLAG", "syry"], + ["FERTILE_WOMAN_FLAG", "ylfn"], + ["VETERAN_FLAG", "tyjr"], + ["UNITED_FRONT_FLAG", "tzry"], + ["PETITION_OFFICER_FLAG", "xfry"], + ["VOLUNTEER_FLAG", "zyz"], + ["oldPeopleFlag", "lnr"], + ["EMPTY_NESTER_FLAG", "kclr"], + ["SPECIAL_SUPPORT_FLAG", "tfry"], + ["DISABLED_FLAG", "snry"], + ["DEMENTED_FLAG", "szry"], + ["DISABILITY_FLAG", "cjr"], + ["SERIOUS_ILLNESS_FLAG", "dbry"], + ["CHRONIC_DISEASE_FLAG", "mxbry"], + ["SPECIAL_CROWD_FLAG", "tsry"], + ["TENANT_FLAG", "zh"], + ["FLOATING_FLAG", "ldry"], + ["LIVE_ALONE_FLAG", "kclr"], + ["PUBLIC_WELFARE_FLAG", "gyg"], + ]); + console.log(item); + console.log(homeTypeMap.get(item)); + return homeTypeMap.get(item); + }, + chooseNav(item) { let buildList = [...this.buildingList]; this.homeText = item.buildingName + item.unitName; @@ -402,7 +461,7 @@ export default { font-weight: 500; color: #fff; &:not(:last-child) { - margin-right: 10px; + margin-right: 20px; } } diff --git a/src/views/dataBoard/overview/components/jdwgy.vue b/src/views/dataBoard/overview/components/jdwgy.vue index b6b5f6a3c..33c6869d6 100644 --- a/src/views/dataBoard/overview/components/jdwgy.vue +++ b/src/views/dataBoard/overview/components/jdwgy.vue @@ -32,10 +32,10 @@ + - - - + +