Browse Source

物联感知地图修改,问题清单的时间修改为上报时间

dongming
mk 9 months ago
parent
commit
16fa589c38
  1. 56
      src/views/dataBoard/IoTPerception/index.vue
  2. 8
      src/views/dataBoard/overview/components/wtqd.vue

56
src/views/dataBoard/IoTPerception/index.vue

@ -78,21 +78,15 @@
</div> </div>
<div :class="listShow ? 'm-map' : 'g-center-open'" style="overflow: hidden;position: fixed;"> <div :class="listShow ? 'm-map' : 'g-center-open'" style="overflow: hidden;position: fixed;">
<grid-map ref="map" :level="currentLevel" :peopleType="peopleType" :srcGridData="orgData" <grid-map
@clickAgency="clickAgencyItem" @clickDotBtn="handleClickDotBtn" @resourcesPointClick="resourcesPointClick" ref="map"
@showMapDialog="showMapDialog" /> :srcGridData="orgData"
@clickAgency="clickAgencyItem"
@clickDotBtn="handleClickDotBtn"
/>
</div> </div>
</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" /> <cpt-loading v-show="false" />
<MapResourceInfo ref="MapResourceInfo" :currentLevelData="currentLevelData" /> <MapResourceInfo ref="MapResourceInfo" :currentLevelData="currentLevelData" />
<more :showDialog="showDialog" :type="type" @close="close"></more> <more :showDialog="showDialog" :type="type" @close="close"></more>
@ -100,7 +94,7 @@
</div> </div>
</template> </template>
<script> <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 cptBread from "@/views/dataBoard/renfang/cpts/bread";
import cptLoading from "@/views/dataBoard/cpts/loading"; import cptLoading from "@/views/dataBoard/cpts/loading";
import titleBox from "@/views/dataBoard/satisfactionEval/components/Title"; import titleBox from "@/views/dataBoard/satisfactionEval/components/Title";
@ -124,7 +118,6 @@
import CommunityResult from "@/views/dataBoard/overview/components/CommunityResult.vue"; import CommunityResult from "@/views/dataBoard/overview/components/CommunityResult.vue";
import EventAndFollowUp from "@/views/dataBoard/overview/components/EventAndFollowUp.vue"; import EventAndFollowUp from "@/views/dataBoard/overview/components/EventAndFollowUp.vue";
import wtqd from "@/views/dataBoard/overview/components/wtqd.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 RankingGridData from "@/views/dataBoard/overview/components/RankingGridData.vue";
import FollowUp from "@/views/dataBoard/overview/components/FollowUp.vue"; import FollowUp from "@/views/dataBoard/overview/components/FollowUp.vue";
import Tabs from "@/views/dataBoard/satisfactionEval/components/Tabs/index.vue"; import Tabs from "@/views/dataBoard/satisfactionEval/components/Tabs/index.vue";
@ -164,7 +157,6 @@
Tabs, Tabs,
wtqd, wtqd,
RequirementList, RequirementList,
MapDialog,
MapResourceInfo MapResourceInfo
}, },
@ -178,7 +170,6 @@
children: [], children: [],
}, // }, //
showMap: false, showMap: false,
isShowMapDialog: false,
orgId: "", orgId: "",
isShow:false, isShow:false,
orgLevel: "", orgLevel: "",
@ -290,9 +281,7 @@
close1(){this.showequipmentListMore=false}, close1(){this.showequipmentListMore=false},
getMore(){ getMore(){
this.showDialog=true this.showDialog=true
}
}, },
changeCustomerName() { changeCustomerName() {
this.customerName = localStorage.getItem("customerNameDataBoard") || "数据分析可视化平台"; this.customerName = localStorage.getItem("customerNameDataBoard") || "数据分析可视化平台";
}, },
@ -468,33 +457,6 @@
this.getMapCount() 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) { resourcesPointClick(data) {
this.$refs.MapResourceInfo.open(data.id, data.dataClass) this.$refs.MapResourceInfo.open(data.id, data.dataClass)
}, },
@ -638,8 +600,8 @@
this.$message.error(msg); this.$message.error(msg);
} }
}, },
handelClickRkfxPei(val) {
}, }
}; };
</script> </script>

8
src/views/dataBoard/overview/components/wtqd.vue

@ -9,7 +9,7 @@
class="swiper-slide" class="swiper-slide"
> >
<div class="item f-flex" @click="handleView(item)"> <div class="item f-flex" @click="handleView(item)">
<span>{{ item.createdTime.substr(5, 5) }}</span> <span>{{ item.happenTime.substr(5, 5) }}</span>
<span>{{ item.eventContent }}</span> <span>{{ item.eventContent }}</span>
</div> </div>
</swiper-slide> </swiper-slide>
@ -30,7 +30,7 @@
class="swiper-slide" class="swiper-slide"
> >
<div class="item f-flex bto-border" @click="handleView(item)"> <div class="item f-flex bto-border" @click="handleView(item)">
<span>{{ item.createdTime.substr(5, 5) }}</span> <span>{{ item.happenTime.substr(5, 5) }}</span>
<span>{{ item.eventContent }}</span> <span>{{ item.eventContent }}</span>
</div> </div>
</swiper-slide> </swiper-slide>
@ -52,7 +52,7 @@
class="swiper-slide" class="swiper-slide"
> >
<div class="item f-flex" @click="handleView(item)"> <div class="item f-flex" @click="handleView(item)">
<span>{{ item.createdTime.substr(5, 5) }}</span> <span>{{ item.happenTime.substr(5, 5) }}</span>
<span>{{ item.eventContent }}</span> <span>{{ item.eventContent }}</span>
</div> </div>
</swiper-slide> </swiper-slide>
@ -74,7 +74,7 @@
class="swiper-slide" class="swiper-slide"
> >
<div class="item f-flex bto-border" @click="handleView(item)"> <div class="item f-flex bto-border" @click="handleView(item)">
<span>{{ item.createdTime.substr(5, 5) }}</span> <span>{{ item.happenTime.substr(5, 5) }}</span>
<span>{{ item.eventContent }}</span> <span>{{ item.eventContent }}</span>
</div> </div>
</swiper-slide> </swiper-slide>

Loading…
Cancel
Save