diff --git a/src/views/dataBoard/overview/components/DynamicHumanRoomData.vue b/src/views/dataBoard/overview/components/DynamicHumanRoomData.vue
index 00ff17177..66656817d 100644
--- a/src/views/dataBoard/overview/components/DynamicHumanRoomData.vue
+++ b/src/views/dataBoard/overview/components/DynamicHumanRoomData.vue
@@ -57,10 +57,10 @@ export default {
\ No newline at end of file
diff --git a/src/views/dataBoard/overview/components/GridUpdateRanking.vue b/src/views/dataBoard/overview/components/GridUpdateRanking.vue
new file mode 100644
index 000000000..ee2d9b217
--- /dev/null
+++ b/src/views/dataBoard/overview/components/GridUpdateRanking.vue
@@ -0,0 +1,70 @@
+
+
+
+
+
排名
+
社区
+
房屋更新数
+
人口更新数
+
人房更新总数
+
+
+
+ {{ index - 0 + 1 }}
+
+
{{ item.orgName }}
+
{{ item.houseNum }}
+
{{ item.residentNum }}
+
{{ item.sumNum }}
+
+
+
+
+
+
+
+
diff --git a/src/views/dataBoard/overview/index.vue b/src/views/dataBoard/overview/index.vue
index a6b6eaa88..598fc17c3 100644
--- a/src/views/dataBoard/overview/index.vue
+++ b/src/views/dataBoard/overview/index.vue
@@ -86,7 +86,14 @@
-
+
+
+
@@ -118,7 +125,9 @@
/>
-
+
+
+
@@ -159,9 +168,12 @@ import sqrfph from "@/views/dataBoard/overview/components/sqrfph.vue";
import sq12345 from "@/views/dataBoard/overview/components/sq12345.vue";
import DynamicHumanRoomData from "@/views/dataBoard/overview/components/DynamicHumanRoomData.vue";
+import GridUpdateRanking from "@/views/dataBoard/overview/components/GridUpdateRanking.vue";
import CommunityResult from "@/views/dataBoard/overview/components/CommunityResult.vue";
import EventAndFollowUp from "@/views/dataBoard/overview/components/EventAndFollowUp.vue";
import RankingGridData from "@/views/dataBoard/overview/components/RankingGridData.vue";
+import FollowUp from "@/views/dataBoard/overview/components/FollowUp.vue";
+import Tabs from "@/views/dataBoard/satisfactionEval/components/Tabs/index.vue";
import {requestPostBi} from "@/js/dai/request-bipass";
@@ -186,7 +198,10 @@ export default {
DynamicHumanRoomData,
CommunityResult,
EventAndFollowUp,
- RankingGridData
+ RankingGridData,
+ GridUpdateRanking,
+ FollowUp,
+ Tabs
},
data() {
@@ -213,6 +228,22 @@ export default {
displayedResiId: "",
displayedHouseId: "",
+ dynamicType: 1,
+ dynamicTypeList: [{
+ value: 1,
+ label: '更新动态'
+ }, {
+ value: 2,
+ label: '网格更新排行'
+ }],
+ eventType: 1,
+ eventTypeList: [{
+ value: 1,
+ label: '12345事件'
+ }, {
+ value: 2,
+ label: '事件回访'
+ }]
};
},
@@ -220,20 +251,26 @@ export default {
// const queryOrgId = getQueryPara("orgId");
// const queryOrgLevel = getQueryPara("orgLevel");
// this.init(queryOrgId, queryOrgLevel);
- if(this.$store.state.chooseArea.chooseName.orgId) {
+ if (this.$store.state.chooseArea.chooseName.orgId) {
this.getMapData()
}
},
watch: {
- "$store.state.chooseArea.chooseName"(val){
- if(val.orgId) {
+ "$store.state.chooseArea.chooseName"(val) {
+ if (val.orgId) {
this.getMapData()
}
}
},
methods: {
+ dynamicTypeChange(val) {
+ this.dynamicType = val
+ },
+ eventTypeChange(val) {
+ this.eventType = val
+ },
async init(queryOrgId, queryOrgLevel) {
if (queryOrgId) {
this.orgId = queryOrgId;
@@ -284,7 +321,7 @@ export default {
breadList.push(item);
this.breadList = breadList;
}
- this.getMapData(item.orgId,item.orgLevel)
+ this.getMapData(item.orgId, item.orgLevel)
},
// 点击搜索结果条目,在地图上显示点和详情弹窗
@@ -299,7 +336,7 @@ export default {
},
//获取地图上显示的组织数据
- async getMapData(orgId=this.$store.state.chooseArea.chooseName.orgId,level=this.$store.state.chooseArea.chooseName.level) {
+ async getMapData(orgId = this.$store.state.chooseArea.chooseName.orgId, level = this.$store.state.chooseArea.chooseName.level) {
const url = "org_map";
this.$http.post(`/gov/org/agency/maporg`, {orgId, level}).then(({data: {data}}) => {
this.orgData = data;
@@ -372,3 +409,9 @@ export default {
src="@/assets/scss/dataBoard/overview/index.scss"
scoped
>
+
+