Browse Source

首页大屏地图数据重构

feature/tsjb-1.0
buaixuexideshitongxue 11 months ago
parent
commit
84a56ce17f
  1. 1
      src/views/data/PetitionComplaint.vue
  2. 27
      src/views/datav/Global.vue

1
src/views/data/PetitionComplaint.vue

@ -259,6 +259,7 @@
>
</el-pagination>
</div>
<p> 展示国家信访、公安部信访、局长信箱、案件核查等来源涉访涉诉汇总数据。</p>
</div>
<data-distrbute

27
src/views/datav/Global.vue

@ -626,14 +626,29 @@ watch(time, () => {
});
// 点击地图事件
const handleClick = (params) => {
const departId = params.data.departId;
const url = router.resolve({
path: "/datav/subOneGlobal",
query: { departId: departId },
}).href;
window.open(url, "_blank");
// 1) 直接点到有 data 的区域
let departId = params?.data?.departId;
// 2) 点到 geo / data 匹配不上:用 name 反查
if (!departId) {
const hit = globalTempMapVoList.value.find((item) =>
item.name?.includes(params?.name?.substring?.(0, 2))
);
departId = hit?.departId;
}
if (!departId) {
console.warn("没拿到 departId,click params=", params);
return;
}
const url = router.resolve({
path: "/datav/subOneGlobal",
query: { departId },
}).href;
window.open(url, "_blank");
};
// 鼠标经过||进入事件 用于停止动画,清除定时器
const setupEventListeners = () => {
cartProRankAnimtionStop();

Loading…
Cancel
Save