|
|
@ -78,21 +78,15 @@ |
|
|
|
|
|
|
|
</div> |
|
|
|
<div :class="listShow ? 'm-map' : 'g-center-open'" style="overflow: hidden;position: fixed;"> |
|
|
|
<grid-map ref="map" :level="currentLevel" :peopleType="peopleType" :srcGridData="orgData" |
|
|
|
@clickAgency="clickAgencyItem" @clickDotBtn="handleClickDotBtn" @resourcesPointClick="resourcesPointClick" |
|
|
|
@showMapDialog="showMapDialog" /> |
|
|
|
<grid-map |
|
|
|
ref="map" |
|
|
|
:srcGridData="orgData" |
|
|
|
@clickAgency="clickAgencyItem" |
|
|
|
@clickDotBtn="handleClickDotBtn" |
|
|
|
/> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- |
|
|
|
-- MapDialog |
|
|
|
-- type必填 |
|
|
|
-- njjwtqk = 难解决问题情况 |
|
|
|
-- bmysxqk = 不满意事项情况 |
|
|
|
-- xqwwcqk = 需求未完成情况 |
|
|
|
--> |
|
|
|
<MapDialog v-if="isShowMapDialog" ref="MapDialog" :currentLevelData="currentLevelData" :type="mapType" |
|
|
|
@close="isShowMapDialog = false" /> |
|
|
|
<cpt-loading v-show="false" /> |
|
|
|
<MapResourceInfo ref="MapResourceInfo" :currentLevelData="currentLevelData" /> |
|
|
|
<more :showDialog="showDialog" :type="type" @close="close"></more> |
|
|
@ -100,7 +94,7 @@ |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
<script> |
|
|
|
import gridMap from "@/views/dataBoard/cpts/sjkb-map/index"; |
|
|
|
import gridMap from "@/views/dataBoard/cpts/map/index"; |
|
|
|
import cptBread from "@/views/dataBoard/renfang/cpts/bread"; |
|
|
|
import cptLoading from "@/views/dataBoard/cpts/loading"; |
|
|
|
import titleBox from "@/views/dataBoard/satisfactionEval/components/Title"; |
|
|
@ -124,7 +118,6 @@ |
|
|
|
import CommunityResult from "@/views/dataBoard/overview/components/CommunityResult.vue"; |
|
|
|
import EventAndFollowUp from "@/views/dataBoard/overview/components/EventAndFollowUp.vue"; |
|
|
|
import wtqd from "@/views/dataBoard/overview/components/wtqd.vue"; |
|
|
|
import MapDialog from "@/views/dataBoard/overview/components/MapDialog/index.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"; |
|
|
@ -164,7 +157,6 @@ |
|
|
|
Tabs, |
|
|
|
wtqd, |
|
|
|
RequirementList, |
|
|
|
MapDialog, |
|
|
|
MapResourceInfo |
|
|
|
}, |
|
|
|
|
|
|
@ -178,7 +170,6 @@ |
|
|
|
children: [], |
|
|
|
}, //当前组织对象 |
|
|
|
showMap: false, |
|
|
|
isShowMapDialog: false, |
|
|
|
orgId: "", |
|
|
|
isShow:false, |
|
|
|
orgLevel: "", |
|
|
@ -290,9 +281,7 @@ |
|
|
|
close1(){this.showequipmentListMore=false}, |
|
|
|
getMore(){ |
|
|
|
this.showDialog=true |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
changeCustomerName() { |
|
|
|
this.customerName = localStorage.getItem("customerNameDataBoard") || "数据分析可视化平台"; |
|
|
|
}, |
|
|
@ -468,33 +457,6 @@ |
|
|
|
this.getMapCount() |
|
|
|
}); |
|
|
|
}, |
|
|
|
showMapDialog(data) { |
|
|
|
if (data.type === "resources" || this.currentLevel === 'street') { |
|
|
|
this.clickAgencyItem(data) |
|
|
|
} else { |
|
|
|
// -- njjwtqk = 难解决问题情况 |
|
|
|
// -- bmysxqk = 不满意事项情况 |
|
|
|
// -- xqwwcqk = 需求未完成情况 |
|
|
|
switch (data.type) { |
|
|
|
case 'events': |
|
|
|
this.mapType = "bmysxqk"; |
|
|
|
break; |
|
|
|
case 'services': |
|
|
|
this.mapType = "xqwwcqk"; |
|
|
|
break; |
|
|
|
case 'problems': |
|
|
|
this.mapType = "njjwtqk"; |
|
|
|
break; |
|
|
|
} |
|
|
|
this.isShowMapDialog = true |
|
|
|
this.$nextTick(() => { |
|
|
|
this.$refs.MapDialog.open({ |
|
|
|
orgId: data.agencyId, |
|
|
|
orgLevel: data.level |
|
|
|
}, this.mapType) |
|
|
|
}) |
|
|
|
} |
|
|
|
}, |
|
|
|
resourcesPointClick(data) { |
|
|
|
this.$refs.MapResourceInfo.open(data.id, data.dataClass) |
|
|
|
}, |
|
|
@ -638,8 +600,8 @@ |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
handelClickRkfxPei(val) { |
|
|
|
}, |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}; |
|
|
|
</script> |
|
|
|