|
@@ -83,7 +83,7 @@ import YhModalContent from "../Detail/components/YhModalContent.vue";
|
|
import BasicInfoModalContent from "../Home/components/BasicInfoModalContent.vue";
|
|
import BasicInfoModalContent from "../Home/components/BasicInfoModalContent.vue";
|
|
import { formatCityData, createMapChartWindowInfo } from "../../utils";
|
|
import { formatCityData, createMapChartWindowInfo } from "../../utils";
|
|
import { getDtskgzList } from '@/api/index'
|
|
import { getDtskgzList } from '@/api/index'
|
|
-import { loadMapData } from '@/shared'
|
|
|
|
|
|
+import { createInfoWindow, TEMPLATE_TYPE, loadMapData, TITLE_MAP } from '@/shared'
|
|
export default {
|
|
export default {
|
|
name: "RiskPage",
|
|
name: "RiskPage",
|
|
components: {
|
|
components: {
|
|
@@ -128,37 +128,7 @@ export default {
|
|
this.showModal(page);
|
|
this.showModal(page);
|
|
},
|
|
},
|
|
showLabel(params) {
|
|
showLabel(params) {
|
|
- return createMapChartWindowInfo(
|
|
|
|
- { title: params.name },
|
|
|
|
- () => {
|
|
|
|
- const item = params.data.meta
|
|
|
|
- let res =`
|
|
|
|
- <table>
|
|
|
|
- <tr>
|
|
|
|
- <td style="padding-bottom:8px;">${item.区域} 第<span style="font-size: 24px;color:red;font-weight:bold;">${item.区域排名 || 0}</span>名</td>
|
|
|
|
- <td></td>
|
|
|
|
- </tr>
|
|
|
|
- <tr>
|
|
|
|
- <td>直接财产损失 <span style="font-size: 24px;color:#ffb800;font-weight:400;">${Math.ceil((item.直接财产损失 || 0) / 10000)}</span>万元</td>
|
|
|
|
- <td></td>
|
|
|
|
- </tr>
|
|
|
|
- <tr>
|
|
|
|
- <td>火灾起数 <span style="font-size: 24px;color:#ffb800;font-weight:400;">${item.火灾起数 || 0}</span>起</td>
|
|
|
|
- <td>亡人数 <span style="font-size: 24px;color:#ffb800;font-weight:400;">${item.亡人数 || 0}</span>人</td>
|
|
|
|
- </tr>
|
|
|
|
- <tr>
|
|
|
|
- <td>重大风险 <span style="font-size: 24px;color:#ffb800;font-weight:400;">${item.重大风险 || 0}</span>栋</td>
|
|
|
|
- <td>较大风险 <span style="font-size: 24px;color:#ffb800;font-weight:400;">${item.较大风险 || 0}</span>栋</td>
|
|
|
|
- </tr>
|
|
|
|
- <tr>
|
|
|
|
- <td>一般风险 <span style="font-size: 24px;color:#ffb800;font-weight:400;">${item.一般风险 || 0}</span>栋</td>
|
|
|
|
- <td>低风险 <span style="font-size: 24px;color:#ffb800;font-weight:400;">${item.低风险 || 0}</span>栋</td>
|
|
|
|
- </tr>
|
|
|
|
- </table>
|
|
|
|
- `;
|
|
|
|
- return res;
|
|
|
|
- }
|
|
|
|
- );
|
|
|
|
|
|
+ return createInfoWindow(TEMPLATE_TYPE.DEFAULT, params);
|
|
},
|
|
},
|
|
openBasicModal(val) {
|
|
openBasicModal(val) {
|
|
this.fxyjIdex = val;
|
|
this.fxyjIdex = val;
|