Newer
Older
smartwell_front_dz / XLJCYJ / static / js / 7517.e8084e5f.js
wangxitong on 8 Jul 2024 37 KB 达州变更
"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[7517],{81618:function(t){(function(e,d){t.exports=d()})(0,(function(){function t(t){var a=[];return t.AMapUI&&a.push(e(t.AMapUI)),t.Loca&&a.push(d(t.Loca)),Promise.all(a)}function e(t){return new Promise((function(e,d){var o=[];if(t.plugins)for(var l=0;l<t.plugins.length;l+=1)-1==r.AMapUI.plugins.indexOf(t.plugins[l])&&o.push(t.plugins[l]);if(n.AMapUI===a.failed)d("前次请求 AMapUI 失败");else if(n.AMapUI===a.notload){n.AMapUI=a.loading,r.AMapUI.version=t.version||r.AMapUI.version,l=r.AMapUI.version;var s=document.body||document.head,c=document.createElement("script");c.type="text/javascript",c.src="https://webapi.amap.com/ui/"+l+"/main.js",c.onerror=function(t){n.AMapUI=a.failed,d("请求 AMapUI 失败")},c.onload=function(){if(n.AMapUI=a.loaded,o.length)window.AMapUI.loadUI(o,(function(){for(var t=0,d=o.length;t<d;t++){var a=o[t].split("/").slice(-1)[0];window.AMapUI[a]=arguments[t]}for(e();i.AMapUI.length;)i.AMapUI.splice(0,1)[0]()}));else for(e();i.AMapUI.length;)i.AMapUI.splice(0,1)[0]()},s.appendChild(c)}else n.AMapUI===a.loaded?t.version&&t.version!==r.AMapUI.version?d("不允许多个版本 AMapUI 混用"):o.length?window.AMapUI.loadUI(o,(function(){for(var t=0,d=o.length;t<d;t++){var a=o[t].split("/").slice(-1)[0];window.AMapUI[a]=arguments[t]}e()})):e():t.version&&t.version!==r.AMapUI.version?d("不允许多个版本 AMapUI 混用"):i.AMapUI.push((function(t){t?d(t):o.length?window.AMapUI.loadUI(o,(function(){for(var t=0,d=o.length;t<d;t++){var a=o[t].split("/").slice(-1)[0];window.AMapUI[a]=arguments[t]}e()})):e()}))}))}function d(t){return new Promise((function(e,d){if(n.Loca===a.failed)d("前次请求 Loca 失败");else if(n.Loca===a.notload){n.Loca=a.loading,r.Loca.version=t.version||r.Loca.version;var o=r.Loca.version,l=r.AMap.version.startsWith("2"),s=o.startsWith("2");if(l&&!s||!l&&s)d("JSAPI 与 Loca 版本不对应!!");else{l=r.key,s=document.body||document.head;var c=document.createElement("script");c.type="text/javascript",c.src="https://webapi.amap.com/loca?v="+o+"&key="+l,c.onerror=function(t){n.Loca=a.failed,d("请求 AMapUI 失败")},c.onload=function(){for(n.Loca=a.loaded,e();i.Loca.length;)i.Loca.splice(0,1)[0]()},s.appendChild(c)}}else n.Loca===a.loaded?t.version&&t.version!==r.Loca.version?d("不允许多个版本 Loca 混用"):e():t.version&&t.version!==r.Loca.version?d("不允许多个版本 Loca 混用"):i.Loca.push((function(t){t?d(t):d()}))}))}if(!window)throw Error("AMap JSAPI can only be used in Browser.");var a;(function(t){t.notload="notload",t.loading="loading",t.loaded="loaded",t.failed="failed"})(a||(a={}));var r={key:"",AMap:{version:"1.4.15",plugins:[]},AMapUI:{version:"1.1",plugins:[]},Loca:{version:"1.3.2"}},n={AMap:a.notload,AMapUI:a.notload,Loca:a.notload},i={AMap:[],AMapUI:[],Loca:[]},o=[],l=function(t){"function"==typeof t&&(n.AMap===a.loaded?t(window.AMap):o.push(t))};return{load:function(e){return new Promise((function(d,i){if(n.AMap==a.failed)i("");else if(n.AMap==a.notload){var s=e.key,c=e.version,E=e.plugins;s?(window.AMap&&"lbs.amap.com"!==location.host&&i("禁止多种API加载方式混用"),r.key=s,r.AMap.version=c||r.AMap.version,r.AMap.plugins=E||r.AMap.plugins,n.AMap=a.loading,c=document.body||document.head,window.___onAPILoaded=function(r){if(delete window.___onAPILoaded,r)n.AMap=a.failed,i(r);else for(n.AMap=a.loaded,t(e).then((function(){d(window.AMap)}))["catch"](i);o.length;)o.splice(0,1)[0]()},E=document.createElement("script"),E.type="text/javascript",E.src="https://webapi.amap.com/maps?callback=___onAPILoaded&v="+r.AMap.version+"&key="+s+"&plugin="+r.AMap.plugins.join(","),E.onerror=function(t){n.AMap=a.failed,i(t)},c.appendChild(E)):i("请填写key")}else if(n.AMap==a.loaded)if(e.key&&e.key!==r.key)i("多个不一致的 key");else if(e.version&&e.version!==r.AMap.version)i("不允许多个版本 JSAPI 混用");else{if(s=[],e.plugins)for(c=0;c<e.plugins.length;c+=1)-1==r.AMap.plugins.indexOf(e.plugins[c])&&s.push(e.plugins[c]);s.length?window.AMap.plugin(s,(function(){t(e).then((function(){d(window.AMap)}))["catch"](i)})):t(e).then((function(){d(window.AMap)}))["catch"](i)}else if(e.key&&e.key!==r.key)i("多个不一致的 key");else if(e.version&&e.version!==r.AMap.version)i("不允许多个版本 JSAPI 混用");else{var p=[];if(e.plugins)for(c=0;c<e.plugins.length;c+=1)-1==r.AMap.plugins.indexOf(e.plugins[c])&&p.push(e.plugins[c]);l((function(){p.length?window.AMap.plugin(p,(function(){t(e).then((function(){d(window.AMap)}))["catch"](i)})):t(e).then((function(){d(window.AMap)}))["catch"](i)}))}}))},reset:function(){delete window.AMap,delete window.AMapUI,delete window.Loca,r={key:"",AMap:{version:"1.4.15",plugins:[]},AMapUI:{version:"1.1",plugins:[]},Loca:{version:"1.3.2"}},n={AMap:a.notload,AMapUI:a.notload,Loca:a.notload},i={AMap:[],AMapUI:[],Loca:[]}}}}))},23528:(t,e,d)=>{d.d(e,{Z:()=>s});var a=function(){var t=this,e=t._self._c;return t.show&&t.data.length>0?e("div",[e("transition",[t.tableShow?t._e():e("div",{staticClass:"alarm-hidden-div",on:{click:function(e){t.tableShow=!t.tableShow}}},[t._v(" 报警列表"),e("span",[t._v("("+t._s(t.data.length)+")")])])]),e("transition",[t.tableShow?e("div",{staticClass:"map-alarm-div"},[e("el-scrollbar",{class:{moredatascollor:t.data.length>6,"overview-alarm-scroll":!0},style:{visibility:t.tableShow?"visible":"hidden"},attrs:{native:!1}},[e("el-table",{staticClass:"alarm-list-table",attrs:{data:t.data,border:"","row-class-name":"alarm-table-row","header-row-class-name":"alarm-table-th"},on:{"row-click":t.rowClick}},t._l(t.columns,(function(d){return e("el-table-column",{key:d.value,attrs:{label:d.text,width:d.width,align:d.align,"show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row[d.value])+" ")]}}],null,!0)})})),1)],1),e("div",{staticClass:"map-alarm-div-header"},[e("div",{staticClass:"header-box",on:{click:function(e){t.tableShow=!1}}},[t._v(" 报警列表 ")])])],1):t._e()])],1):t._e()},r=[];const n={name:"AlarmList",props:{show:{type:Boolean,default:!0},data:{type:Array,default:function(){return[]}}},data:function(){return{columns:[{text:"设备编号",value:"devcode",width:130,align:"center"},{text:"报警原因",value:"alarmContent",align:"center"},{text:"报警浓度",value:"alarmValue",align:"center"},{text:"时间",value:"alarmTime",width:180,align:"center"}],tableShow:!1}},watch:{tableShow:function(t){t&&this.$emit("open")}},methods:{rowClick:function(t,e,d){this.$emit("row-click",t,e,d)}}},i=n;var o=d(1001),l=(0,o.Z)(i,a,r,!1,null,"e4d69270",null);const s=l.exports},52985:(t,e,d)=>{d.r(e),d.d(e,{default:()=>k});var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"map-dz",staticStyle:{overflow:"hidden"}},[e("mars3d-map",{directives:[{name:"loading",rawName:"v-loading",value:t.mapLoading,expression:"mapLoading"}],attrs:{basemap:t.basemap,"map-key":"dz"},on:{onload:t.onMapload}}),e("div",{staticClass:"main-menu-btn",style:{backgroundImage:"url("+t.bgUrl+")"},on:{click:t.routerJump}}),t.showTree?t._e():e("div",{staticClass:"layer-hidden-div",on:{click:function(e){t.showTree=!0}}},[t._v("基础图层")]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.showTree,expression:"showTree"}],staticClass:"layer-checkbox"},[e("div",{staticClass:"layer-title"},[e("i",{staticClass:"el-icon-arrow-right",staticStyle:{"margin-right":"10px",cursor:"pointer"},on:{click:function(e){t.showTree=!1}}}),t._v("基础图层")]),e("el-tree",{directives:[{name:"loading",rawName:"v-loading",value:t.mapLoading,expression:"mapLoading"}],attrs:{data:t.mapJson,"show-checkbox":"","node-key":"id","default-expand-all":!0,"default-checked-keys":t.checkedLayers,props:t.defaultProps},on:{"check-change":t.handleCheckChange}})],1),e("alarm-list",{attrs:{show:t.showAlarm,data:t.alarmList},on:{"row-click":t.alarmRowClick}}),e("div",{staticClass:"initPosition",on:{click:t.initPosition}})],1)},r=[],n=d(95082),i=(d(21249),d(89554),d(41539),d(54747),d(96647),d(83710),d(39714),d(82772),d(74916),d(15306),d(92222),d(57327),d(68309),d(20629)),o=(d(9632),d(9029)),l=(d(62566),d(20144)),s=d(9669),c=d.n(s),E=d(22449),p=d(99511),u=d(55842),A=d(3126),T=function(){var t=this,e=t._self._c;return e("div",{staticClass:"mars3d-container",attrs:{id:"mars3d-container".concat(t.mapKey)}})},O=[];d(9653);const N=JSON.parse('[{"id":2,"label":"管线本体","children":[{"id":20,"label":"阀室","url":"2","type":4,"style":"static/images/overview/阀室.png","name":"{VALVEHOUSENAME}","color":"#405d99","popup":"<table><tr><td>阀室编号:{VALVEHOUSECODE}</td><td>阀室名称:{VALVEHOUSENAME}</td></tr><tr><td>阀室类型:{VALVEHOUSETYPE}</td><td>投用日期:{INSERVICEDATE}</td></tr><tr><td>里程(m):{STATION}</td><td>联系人:{CONTACT}</td></tr><tr><td>地址:{ADDRESS}</td><td>联系电话:{TELPHONENUMBER}</td></tr><tr><td>管道名称:{PIPENAME}</td><td>管道编码:{PIPECODE}</td></tr><tr><td>所属单位名称:{ORGNAME}</td><td>是否有围墙:{FENCEDIND}</td></tr><tr><td>进站温度:{INLETTEMPERATURE}</td><td>出站温度:{OUTLETTEMPERATURE}</td></tr><tr><td>出站管径:{OUTGOING_DIAMETER}</td><td>建筑面积(㎡):{AREACONSTRUCTIONTOTAL}</td></tr><tr><td>阀室描述:{DESCRIPTION}</td><td>建设日期:{CONSTRUCTIONDATE}</td></tr><tr><td>阀室尺寸:{VALVESIZE}</td><td>近三年是否大修:{OROVERHAUL}</td></tr><tr><td>是否是人口密集区:{ORDENSELYPOPAREAS}</td><td>是否能远程控制:{ISRTU}</td></tr><tr><td>方位类型:{BEARINGTYPE}</td><td>设计进站压力(Mpa):{AVEINLETPRESS}</td></tr><tr><td>设计出站压力(Mpa):{AVEOUTRESS}</td><td>设备装配完成日期:{EQUIPSSEMBLYDATE}</td></tr><tr><td>管理部门联系人姓名:{MANAGDEPARTMENT}</td><td>设计单位:{DESIGNUNIT}</td></tr><tr><td>检测单位:{TESTINGCOMPANY}</td><td>进站管径:{INCOMING_DIAMETER}</td></tr></table>"},{"id":21,"label":"站场","url":"1","type":4,"style":"static/images/overview/站场.png","name":"{SITENAME}","color":"#e5221c","popup":"<table><tr><td>站场编号:{SITECODE}</td><td>站场名称:{SITENAME}</td></tr><tr><td>站场类型:{SITETYPE}</td><td>投用日期:{INSERVICEDATE}</td></tr><tr><td>里程(m):{STATION}</td><td>联系人:{CONTACT}</td></tr><tr><td>地址:{ADDRESS}</td><td>联系电话:{TELPHONENUMBER}</td></tr><tr><td>管道名称:{PIPENAME}</td><td>所属单位名称:{ORGNAME}</td></tr><tr><td>进站温度:{INLETTEMPERATURE}</td><td>出站温度:{OUTLETTEMPERATURE}</td></tr><tr><td>进站管径:{INCOMING_DIAMETER}</td><td>出站管径:{OUTGOING_DIAMETER}</td></tr><tr><td>建筑面积(㎡):{AREACONSTRUCTIONTOTAL}</td><td>是否有围墙:{FENCEDIND}</td></tr><tr><td>建设日期:{CONSTRUCTIONDATE}</td><td>管理部门联系人姓名:{MANAGDEPARTMENT}</td></tr><tr><td>设计单位:{DESIGNUNIT}</td><td>近三年是否大修:{OROVERHAUL}</td></tr><tr><td>是否是人口密集区:{ORDENSELYPOPAREAS}</td><td>是否能远程控制:{ISRTU}</td></tr><tr><td>施工单位:{ASSEMBLYCOMPANY}</td><td>监理单位:{INSPECTINGCOMPANY}</td></tr><tr><td>检测单位:{TESTINGCOMPANY}</td><td>设计进站压力(Mpa):{AVEINLETPRESS}</td></tr><tr><td>设计出站压力(Mpa):{AVEOUTPRESS}</td><td>运行进站压力(Mpa):{RUNINLETPRESS}</td></tr><tr><td>运行出站压力(Mpa):{RUNOUTPRESS}</td><td>设备装配完成日期:{EQUIPSSEMBLYDATE}</td></tr></table>"},{"id":22,"label":"桩","url":"6","type":0,"style":"static/images/overview/桩.png","popup":"<table><tr><td>桩编号:{NAME}</td><td>代码:{CODE}</td></tr><tr><td>桩类型:{MARKERTYPE}</td><td>标注里程:{LABELSTATION}</td></tr><tr><td>联系电话:{CALLIND}</td><td>维护单位:{MAINTENANCE}</td></tr><tr><td>照片编号:{PICTUREID}</td><td>转角角度(度):{TURNINGANGLE}</td></tr><tr><td>桩顶高度:{MARKERTOPELEVATION}</td><td>隶属站场:{OWEDBYSITE}</td></tr><tr><td>管道名称:{PIPENAME}</td><td>管道编码:{PIPECODE}</td></tr><tr><td>所属单位代码:{ORGCODE}</td><td>所属单位名称:{ORGNAME}</td></tr><tr><td>桩体形状:{MARKERSHAPE}</td><td>所在位置:{DISTRICT}</td></tr><tr><td>投用日期:{INSERVICEDATE}</td><td>设计单位:{DESIGNUNIT}</td></tr><tr><td>施工单位:{CONSTRUCION}</td><td>监理单位:{SUPERVISION}</td></tr><tr><td>标段名称:{SIGNSECTIONNAME}</td><td>备注:{REMARKS}</td></tr></table>"},{"id":23,"label":"面状水工保护","url":"15","type":2,"style":"","popup":"<table><tr><td>水工保护名称:{PROTECTIONNAME}</td><td>水工保护类型:{PROTECTIONTYPE}</td></tr><tr><td>材料:{MATERIALTYPE}</td><td>代码:{CODE}</td></tr><tr><td>管道名称:{PIPENAME}</td><td>管道编码:{PIPECODE}</td></tr><tr><td>所属单位代码:{ORGCODE}</td><td>所属单位名称:{ORGNAME}</td></tr><tr><td>照片编号:{PHOTONUMBER}</td><td>构筑物尺寸:{PROTECTIONSIZE}</td></tr><tr><td>施工单位:{ASSEMBLYCOMPANY}</td><td>监理单位:{INSPECTIONCOMPANY}</td></tr><tr><td>检测单位:{TESTINGCOMPANY}</td><td>水工保护核心点事件ID:{FLOODPROEVENTID}</td></tr></table>"},{"id":24,"label":"控制点","url":"8","type":3,"style":"","popup":"<table><tr><td>测点编号:{POINTNUMBER}</td><td>代码:{CODE}</td></tr><tr><td>管道埋深(m):{COVERDEPTH}</td><td>里程(m):{STATION}</td></tr><tr><td>控制点类型:{CONTROLPOINTTYPE}</td><td>符号旋转角度:{SYMBOLROTATION}</td></tr><tr><td>是否已检验:{VERIFIEDIND}</td><td>测点属性:{MEASATTRIBUTE}</td></tr><tr><td>管道实长(km):{PIPELENGTH}</td><td>转角角度(°):{PIPEANGLE}</td></tr><tr><td>管道编码:{PIPECODE}</td><td>管道名称:{PIPENAME}</td></tr><tr><td>所属单位代码:{ORGCODE}</td><td>所属单位名称:{ORGNAME}</td></tr><tr><td>子类型:{SUBTYPECD}</td><td>工程名称:{PROJECTNAME}</td></tr><tr><td>工程编号:{PROJECTID}</td><td>技术负责人:{PROPERSON}</td></tr><tr><td>采集人:{COLLECTER}</td><td>采集日期:{DATECOLLECTED}</td></tr></table>"},{"id":25,"label":"站列","url":"http://10.80.1.144:6080/arcgis/rest/services/ZNGX_ZB_GXBT/MapServer/53","type":5,"style":"#21c9fb","popup":"<table><tr><td>站列名字:{SERIESNAME}</td><td>代码:{CODE}</td></tr><tr><td>起始里程(m):{BEGINSTATION}</td><td>结束里程(m):{ENDSTATION}</td></tr><tr><td>管道类别:{PIPEBYOWNED}</td><td>站列类型:{STATIONSERIETYPE}</td></tr><tr><td>所属单位名称:{ORGNAME}</td><td>备注:{REMARKS}</td></tr></table>"},{"id":26,"label":"站场边界","url":"13","type":1,"style":"#ff0000","popup":"<table><tr><td>站场名称:{SITENAME}</td><td>是否有围墙:{FENCEDIND}</td></tr><tr><td>站场类型:{SITETYPE}</td><td>创建日期:{CREATEDDATE}</td></tr><tr><td>寿命起始日期:{EFFECTIVEFROMDATE}</td><td>预计失效日期:{EFFECTIVETODATE}</td></tr><tr><td>比例尺:{DATARESOLUTION}</td><td>管道编码:{PIPECODE}</td></tr><tr><td>管道名称:{PIPENAME}</td><td>所属单位代码:{ORGCODE}</td></tr><tr><td>所属单位名称:{ORGNAME}</td><td>出站温度:{OUTLETTEMPERATURE}</td></tr><tr><td>出站压力:{OUTLETPRESS}</td><td>联系人:{CONTACT}</td></tr><tr><td>运行状态:{OPERATIONALSTATUS}</td><td>备注:{REMARK}</td></tr></table>"}]},{"id":3,"label":"周边环境","children":[{"id":30,"label":"维抢修队伍","url":"23","type":0,"style":"static/images/overview/维抢修队伍.png","popup":"<table><tr><td>抢修队名称:{TEAMNAME}</td><td>应急电话:{PHONE}</td></tr><tr><td>人员数量:{ORGANIZATION}</td><td>是否外协单位:{EXTERNALTEAM}</td></tr><tr><td>行政隶属:{ADMINISTRATIVESUBORDINATE}</td><td>地址:{ADDRESS}</td></tr><tr><td>所属单位代码:{ORGCODE}</td><td>所属单位名称:{ORGNAME}</td></tr><tr><td>抢险资源位置标识:{RESOURCELOCATIONEVENTID}</td><td>管道编码:{PIPECODE}</td></tr><tr><td>管道名称:{PIPENAME}</td><td>填报人姓名:{REPNAME}</td></tr><tr><td>填报人联系方式:{REPTELEPHONE}</td><td>备注:{REMARKS}</td></tr></table>"},{"id":31,"label":"公安单位","url":"24","type":0,"style":"static/images/overview/公安单位.png","popup":"<table><tr><td>单位名称:{COMPANYNAME}</td><td>联系电话:{TELEPHONE}</td></tr><tr><td>警察人数:{POLICENUMBER}</td><td>负责人:{CONTACTPERSON}</td></tr><tr><td>行政隶属:{ADMINZONENAME}</td><td>单位地址:{ADDRESS}</td></tr><tr><td>负责人职务:{CONTACTPOST}</td><td>照片编号:{PHOTOID}</td></tr><tr><td>采集日期:{ACQUISITIONDATE}</td><td>采集人:{ACQUISITIONPEOPLE}</td></tr><tr><td>交通路线:{TRAFFICROUTE}</td><td>距离:{DISTANCE}</td></tr><tr><td>填报人姓名:{REPNAME}</td><td>填报人联系方式:{REPTELEPHONE}</td></tr><tr><td>所属单位代码:{ORGCODE}</td><td>所属单位名称:{ORGNAME}</td></tr></table>"},{"id":32,"label":"环境监测单位","url":"25","type":0,"style":"static/images/overview/环境监测单位.png","popup":"<table><tr><td>单位名称:{COMPANYNAME}</td><td>联系电话:{TELEPHONE}</td></tr><tr><td>监测类型:{MONITORTYPE}</td><td>负责人:{RESPERSON}</td></tr><tr><td>负责人职务:{PRINCIPALTITLE}</td><td>行政隶属:{ADMINZONENAME}</td></tr><tr><td>照片编号:{PHOTOID}</td><td>采集人:{ACQUISITIONPEOPLE}</td></tr><tr><td>采集日期:{ACQUISITIONDATE}</td><td>填报人姓名:{REPNAME}</td></tr><tr><td>填报人联系方式:{REPTELEPHONE}</td><td>所属单位代码:{ORGCODE}</td></tr><tr><td>所属单位名称:{ORGNAME}</td><td>备注:{REMARKS}</td></tr></tr></table>"},{"id":33,"label":"政府单位","url":"27","type":0,"style":"static/images/overview/政府单位.png","popup":"<table><tr><td>政府单位名称:{COMPANYNAME}</td><td>辖区人口数量:{JURISDICTIONPOPULATION}</td></tr><tr><td>单位电话:{CORPORATIONTELEPHONE}</td><td>行政隶属:{ADMINZONENAME}</td></tr><tr><td>单位地址:{ADDRESS}</td><td>联系人:{CONTACT}</td></tr><tr><td>联系电话:{TELEPHONE}</td><td>距离:{DISTANCE}</td></tr><tr><td>交通路线:{TRAFFICROUTE}</td><td>采集人:{DATECOLLEPERSON}</td></tr><tr><td>采集日期:{DATECOLLECTED}</td><td>填报人姓名:{REPNAME}</td></tr><tr><td>填报人联系方式:{REPTELEPHONE}</td><td>所属单位代码:{ORGCODE}</td></tr><tr><td>所属单位名称:{ORGNAME}</td><td>备注:{REMARKS}</td></tr></table>"},{"id":35,"label":"社会专业应急救援队伍","url":"28","type":0,"style":"static/images/overview/社会专业应急救援队伍.png","popup":"<table><tr><td>名称:{NAME}</td><td>联系电话:{TELEPHONE}</td></tr><tr><td>救援人数:{NUMBERTEAM}</td><td>主要救援对象:{RESCUEOBJECT}</td></tr><tr><td>行政隶属:{ADMINZONENAME}</td><td>负责人:{RESPERSON}</td></tr><tr><td>负责人职务:{PRINCIPALTITLE}</td><td>照片编号:{PHOTOID}</td></tr><tr><td>采集人:{ACQUISITIONPEOPLE}</td><td>采集日期:{ACQUISITIONDATE}</td></tr><tr><td>所属单位代码:{ORGCODE}</td><td>所属单位名称:{ORGNAME}</td></tr><tr><td>填报人姓名:{REPNAME}</td><td>填报人联系方式:{REPTELEPHONE}</td></tr></table>"},{"id":36,"label":"消防单位","url":"29","type":0,"style":"static/images/overview/消防单位.png","popup":"<table><tr><td>消防单位名称:{COMPANYNAME}</td><td>消防车数量:{PUMPERNUMBER}</td></tr><tr><td>消防人员数量:{PERSONNUMBER}</td><td>行政隶属:{LOCATION}</td></tr><tr><td>联系电话:{CONTACTTELEPHONE}</td><td>单位地址:{ADDRESS}</td></tr><tr><td>服务半径:{SUPPORTRADIUS}</td><td>负责人:{CONTACTPERSON}</td></tr><tr><td>负责人职务:{CONTACTPOST}</td><td>交通路线:{FICROUTE}</td></tr><tr><td>距离:{DISTANCE}</td><td>采集日期:{DATECOLLECTED}</td></tr><tr><td>采集人:{DATECOLLEPERSON}</td><td>填报人姓名:{REPNAME}</td></tr><tr><td>填报人联系方式:{REPTELEPHONE}</td><td>所属单位代码:{ORGCODE}</td></tr><tr><td>所属单位名称:{ORGNAME}</td><td>备注:{REMARKS}</td></tr></table>"},{"id":37,"label":"重大危险源","url":"30","type":0,"style":"static/images/overview/重大危险源.png","popup":"<table><tr><td>危险源名称:{HAZARDSNAME}</td><td>危险源类型:{HAZARDSTYPE}</td></tr><tr><td>危险源数量:{HAZARDSNUMBER}</td><td>行政隶属:{ADMINZONENAME}</td></tr><tr><td>负责人:{RESPERSON}</td><td>负责人职务:{PRINCIPALTITLE}</td></tr><tr><td>联系电话:{TELEPHONE}</td><td>照片编号:{PHOTOID}</td></tr><tr><td>采集人:{ACQUISITIONPEOPLE}</td><td>采集日期:{ACQUISITIONDATE}</td></tr><tr><td>填报人姓名:{REPNAME}</td><td>填报人联系方式:{REPTELEPHONE}</td></tr><tr><td>所属单位代码:{ORGCODE}</td><td>所属单位名称:{ORGNAME}</td></tr><tr><td>备注:{REMARKS}</td></tr></table>"},{"id":38,"label":"单户居民","url":"31","type":0,"style":"static/images/overview/单户居民.png","popup":"<table><tr><td>户主姓名:{HOUSEHOLDERNAME}</td><td>联系方式:{TELEPHONE}</td></tr><tr><td>行政隶属:{ADMINISTRATIVESUBORDINATE}</td><td>户籍人口数量:{CENSUSREGISTERPOPULATION}</td></tr><tr><td>常住人口数量:{RESIDENTPOPULATION}</td><td>儿童数量:{CHILDRENNUMBER}</td></tr><tr><td>老人数量:{OLDERPEOPLENUMBER}</td><td>行动不便人员数量:{DISABLEDPERSONNELNUMBER}</td></tr><tr><td>户型:{HOUSETYPE}</td><td>照片编号:{PHOTONUMBER}</td></tr><tr><td>采集日期:{DATECOLLECTED}</td><td>采集人:{COLLECTER}</td></tr><tr><td>填报人姓名:{REPNAME}</td><td>填报人联系方式:{REPTELEPHONE}</td></tr><tr><td>所属单位名称:{ORGNAME}</td><td>所属单位代码:{ORGCODE}</td></tr></table>"},{"id":39,"label":"沿线抢险资源","url":"32","type":0,"style":"static/images/overview/沿线抢先资源.png","popup":"<table><tr><td>单位名称:{COMPANYNAME}</td><td>资源名称:{RESOURCESNAME}</td></tr><tr><td>联系电话:{TELEPHONE}</td><td>资源数量:{RESOURCESNUMBER}</td></tr><tr><td>资源收费标准:{RESOURCESCHARGESTANDARD}</td><td>负责人:{RESPERSON}</td></tr><tr><td>负责人职务:{PRINCIPALTITLE}</td><td>行政隶属:{ADMINZONENAME}</td></tr><tr><td>照片编号:{PHOTOID}</td><td>采集日期:{ACQUISITIONDATE}</td></tr><tr><td>采集人:{ACQUISITIONPEOPLE}</td><td>所属单位代码:{ORGCODE}</td></tr><tr><td>所属单位名称:{ORGNAME}</td><td>填报人姓名:{REPNAME}</td></tr><tr><td>填报人联系方式:{REPTELEPHONE}</td><td>备注:{REMARKS}</td></tr></table>"},{"id":310,"label":"敏感目标","url":"33","type":0,"style":"static/images/overview/敏感目标.png","popup":"<table><tr><td>名称:{NAME}</td><td>联系电话:{TELEPHONE}</td></tr><tr><td>常规人口数量:{HUNCOUNT}</td><td>负责人:{RESPERSON}</td></tr><tr><td>职务:{PRINCIPALTITLE}</td><td>占地面积:{STRUCTUREORIDSITEAREA}</td></tr><tr><td>行政隶属:{ADMINZONENAME}</td><td>照片编号:{PHOTOID}</td></tr><tr><td>采集人:{ACQUISITIONPEOPLE}</td><td>采集日期:{ACQUISITIONDATE}</td></tr><tr><td>填报人姓名:{REPNAME}</td><td>填报人联系方式:{REPTELEPHONE}</td></tr><tr><td>所属单位代码:{ORGCODE}</td><td>所属单位名称:{ORGNAME}</td></tr></table>"}]}]');l["default"].prototype.mars3d=E,l["default"].prototype.Cesium=p;const m={name:"Mars3dMap",props:{mapKey:{type:String,default:""},basemap:{type:Number,default:1113},options:Object,appendToBody:{type:Boolean,default:!1},needBloomEffect:{type:Boolean,default:!1}},data:function(){return{mapJson:N,center:["",""]}},watch:{basemap:function(t){this.changeBaseLayer(t)}},mounted:function(){this.appendToBody&&document.body.appendChild(this.$el),this.mapKey&&(this.center=[l["default"].prototype.mars3dConfig.scene.center.lng,l["default"].prototype.mars3dConfig.scene.center.lat],this.initMars3d(l["default"].prototype.mars3dConfig))},beforeDestroy:function(){window.map&&(window.map.clear(),window.map.destroy(),window.map=null)},methods:{initMars3d:function(t){t.layers=[],this.mapJson.forEach((function(e){e.children.forEach((function(e){switch(e.type){case 0:t.layers.push({id:e.id,type:"arcgis_wfs",url:l["default"].prototype.baseConfig.arcgisUrl+e.url,symbol:{type:"billboardP",styleOptions:{image:e.style,pixelOffsetY:-15,clampToGround:!0,scaleByDistance:!0}},clustering:{enabled:!0,pixelRange:10,clampToGround:!1,addHeight:20},popup:e.popup,show:!0});break;case 4:t.layers.push({id:e.id,type:"arcgis_wfs",url:l["default"].prototype.baseConfig.arcgisUrl+e.url,symbol:{type:"billboardP",styleOptions:{image:e.style,pixelOffsetY:-15,clampToGround:!0,scaleByDistance:!0,label:{text:e.name,font_size:15,color:e.color,background:!0,backgroundColor:"#fdfdbe",pixelOffsetY:-40,distanceDisplayCondition:!0,distanceDisplayCondition_far:1e4,distanceDisplayCondition_near:0}}},clustering:{enabled:!0,pixelRange:10,clampToGround:!1,addHeight:20},popup:e.popup,show:!0});break;case 1:t.layers.push({id:e.id,type:"arcgis_wfs",url:l["default"].prototype.baseConfig.arcgisUrl+e.url,symbol:{type:"polylineC",styleOptions:{width:6,materialType:E.MaterialType.PolylineOutline,materialOptions:{color:e.style,outlineWidth:2,outlineColor:p.Color.WHITE},hasShadows:!1}},popup:e.popup,show:!0});break;case 5:t.layers.push({id:e.id,type:"arcgis_wfs",url:e.url,symbol:{type:"polylineC",styleOptions:{width:4,depthFailColor:p.Color.WHITE,depthFailOpacity:1,materialType:E.MaterialType.PolylineOutline,materialOptions:{color:e.style,outlineWidth:1,outlineColor:p.Color.WHITE}}},popup:"",show:!0});break;case 2:t.layers.push({id:e.id,type:"arcgis_wfs",url:l["default"].prototype.baseConfig.arcgisUrl+e.url,symbol:{type:"polygonC",styleOptions:{color:"#006aff",opacity:.9,outline:!0,outlineWidth:3,outlineColor:"#00f7ff",clampToGround:!1,addHeight:20}},popup:e.popup,show:!0});break;case 3:t.layers.push({id:e.id,type:"arcgis_wfs",url:l["default"].prototype.baseConfig.arcgisUrl+e.url,symbol:{type:"pointC",styleOptions:{color:"#d6013b",pixelSize:10,outlineColor:"#e87998",outlineWidth:2,clampToGround:!1,addHeight:10}},clustering:{enabled:!0,pixelRange:10,clampToGround:!1,addHeight:10},popup:e.popup,show:!0});break}}))}));var e,d,a=(0,n.Z)((0,n.Z)({},t),this.options);window.map=new E.Map("mars3d-container".concat(this.mapKey),a),window.map.scene.screenSpaceCameraController.tiltEventTypes=[p.CameraEventType.RIGHT_DRAG],window.map.scene.screenSpaceCameraController.zoomEventTypes=[p.CameraEventType.MIDDLE_DRAG,p.CameraEventType.WHEEL,p.CameraEventType.PINCH],window.map.scene.screenSpaceCameraController.rotateEventTypes=[p.CameraEventType.LEFT_DRAG],window.map.scene.screenSpaceCameraController.enableCollisionDetection=!1,window.map.viewer.scene.globe.depthTestAgainstTerrain=!1,window.map.viewer.scene.fxaa=!1,window.map.viewer.scene.postProcessStages.fxaa.enabled=!1,window.map.viewer.scene.screenSpaceCameraController.minimumZoomDistance=1e3,window.map.viewer.clock.onTick.addEventListener((function(){window.map.viewer.camera.pitch*(180/Math.PI)>-20&&(window.map.viewer.scene.screenSpaceCameraController.enableTilt=!1)}));var r=new p.ScreenSpaceEventHandler(window.map.viewer.canvas);r.setInputAction((function(t){d=e=p.Cartesian3.clone(t.position),r.setInputAction((function(t){d=t.endPosition;var a=d.y-e.y;window.map.viewer.camera.pitch*(180/Math.PI)>-20&&(window.map.viewer.scene.screenSpaceCameraController.enableTilt=!1),a>0&&(window.map.viewer.scene.screenSpaceCameraController.enableTilt=!0)}),p.ScreenSpaceEventType.MOUSE_MOVE)}),p.ScreenSpaceEventType.RIGHT_DOWN),this.$emit("onload",window.map,this.center)},changeBaseLayer:function(t){window.map.basemap=t}}},I=m;var h=d(1001),R=(0,h.Z)(I,T,O,!1,null,"d19ee806",null);const f=R.exports;d(50124),d(48534),d(25108);d(25108);var M=function(){var t=this,e=t._self._c;return e("div",{staticClass:"refreshtimer"},[e("div",{staticStyle:{width:"150px"}},[t._v("倒计时"),e("span",{staticStyle:{color:"red","font-weight":"bold"}},[t._v(t._s(t.time))]),t._v("秒刷新")]),e("el-button",{staticStyle:{margin:"-6px 0px -6px 10px"},attrs:{type:"primary",icon:"el-icon-search",size:"small",title:"刷新"},on:{click:function(e){t.time=0}}},[t._v("刷新")])],1)},C=[];d(32564);const g={name:"RefreshTimer",props:{defaultTime:{type:Number,default:30}},computed:{},data:function(){return{timer:null,time:this.defaultTime}},mounted:function(){this.timer=setInterval(this.setTime,1e3)},methods:{setTime:function(){this.time--,this.time<=0&&(this.time=this.defaultTime,this.$emit("search"))}}},w=g;var S=(0,h.Z)(w,M,C,!1,null,"4ac3dc35",null);const P=S.exports;var v=d(23528),y=d(51836),L=d(25108),b={},D=null;const U={name:"Overview3D",components:{AlarmList:v.Z,Mars3dMap:f,RefreshTimer:P},data:function(){return{bgUrl:d(70530),showAlarm:!0,alarmList:[],devList:[],checkedLayers:[20,21,25,26],basemap:1113,mapLoading:!0,showTree:!0,defaultProps:{children:"children",label:"label"},baseUrl:"http://10.80.1.144:6080/arcgis/rest/services/ZNGX_ZB_GBZ/MapServer/",mapJson:N}},computed:(0,n.Z)({},(0,i.Se)(["needRefresh","bodyHeight"])),watch:{},mounted:function(){var t=this;this.$nextTick((function(){t.windowResize(window.innerHeight,window.innerWidth)}))},beforeDestroy:function(){this.$store.dispatch("settings/changeSetting",{key:"breadcrumb",value:!0}),this.$store.dispatch("settings/changeSetting",{key:"tagsView",value:!0})},beforeCreate:function(){this.$store.dispatch("settings/changeSetting",{key:"breadcrumb",value:!1}),this.$store.dispatch("settings/changeSetting",{key:"tagsView",value:!1})},methods:{initPosition:function(){window.map.setCameraView(l["default"].prototype.mars3dConfig.scene.center)},alarmRowClick:function(t){D.getGraphicById(t.devcode).openPopup().flyTo()},windowResize:function(t,e){var d=document.getElementById("app-header"),a=t-(d?d.clientHeight:56);if(u.Z.getters.tagsView){var r=document.getElementById("tags-view-container");a-=r?r.clientHeight:34}if(A.breadcrumb){var n=document.getElementsByClassName("navbar");a-=n?n[0].clientHeight:48}a-=5,u.Z.dispatch("settings/ChangeHeight",a)},routerJump:function(){this.$store.dispatch("ToggleSideBar")},onMapload:function(t,e){var d=this;window.map=t,this.mapLoading=!1,this.mapJson.forEach((function(t){t.children.forEach((function(t){b[t.id]=window.map.getLayerByAttr(t.id.toString(),"id"),void 0!==b[t.id]&&-1===d.checkedLayers.indexOf(t.id)&&(b[t.id].show=!1)}))})),D=new E.layer.GraphicLayer,window.map.addLayer(D),this.$route.query&&this.$route.query.userCode?(0,o.od)(this.$route.query.userCode).then((function(t){200===t.code&&((0,y.o4)(t.data.token),u.Z.dispatch("TokenLogin",t.data.token).then((function(){d.searchH2s()})))})):this.searchH2s(),window.map.getLayers().forEach((function(t){if("arcgis_wfs"===t.type){if(25===t.id)return void t.on(E.EventType.click,(function(t){L.log(t.graphic.attr.OBJECTID),t.graphic.bindPopup((function(t){return c().get("http://10.80.1.144:6080/arcgis/rest/services/ZNGX_ZB_GXBT/FeatureServer/83/".concat(t.graphic.attr.OBJECTID,"?f=pjson")).then((function(t){var e=t.data.feature.attributes;return"<table>\n                      <tr>\n                      <td>管网编号:".concat(e.LINENUMBER,"</td>\n                      <td>管网名称:").concat(e.NAME,"</td>\n                      </tr>\n                      <tr>\n                      <td>管网类别:").concat(e.LINETYPE,"</td>\n                      <td>所属单位名称:").concat(e.ORGNAME,"</td>\n                      </tr>\n                      <tr>\n                      <td>输送介质:").concat(e.MEDIUMTYPE,"</td>\n                      <td>运行状态:").concat(e.OPERATIONALSTATUS,"</td>\n                      </tr>\n                      <tr>\n                      <td>管材:").concat(e.GRADE,"</td>\n                      <td>管线长度(km):").concat(e.LENGTH,"</td>\n                      </tr>\n                      <tr>\n                      <td>管径(mm):").concat(e.DIAMETER,"</td>\n                      <td>壁厚(mm):").concat(e.WALLTHICKNESS,"</td>\n                      </tr>\n                      <tr>\n                      <td>防腐层厚度(mm):").concat(e.COATINGTHICKNESS,"</td>\n                      <td>防腐状况:").concat(e.COATINGMATERIAL,"</td>\n                      </tr>\n                      <tr>\n                      <td>设计温度(°C):").concat(e.DESTEMPERATURE,"</td>\n                      <td>设计压力(MPa):").concat(e.PRESSURERATING,"</td>\n                      </tr>\n                      <tr>\n                      <td>设计输量(万吨、万立/年):").concat(e.DESIGNTRANYEAR,"</td>\n                      <td>当前输量(万吨、万立/年):").concat(e.EARNINGCAPACITY,"</td>\n                      </tr>\n                      <tr>\n                      <td>首站:").concat(e.STARTSTATION,"</td>\n                      <td>末站:").concat(e.TERMINALSTATION,"</td>\n                      </tr>\n                      <tr>\n                      <td>管理状态:").concat(e.MANAGERSTATUS,"</td>\n                      <td>所属管理处:</td>\n                      </tr>\n                      <tr>\n                      <td>固定资产原值:").concat(e.ORIVALOFFIXEDASSETS,"</td>\n                      <td>投产时间:").concat(e.INSERVICETIME,"</td>\n                      </tr>\n                      <tr>\n                      <td>寿命起始日期:").concat(e.EFFECTIVEFROMDATE,"</td>\n                      <td>预计失效日期:").concat(e.EFFECTIVETODATE,"</td>\n                      </tr>\n                      <tr>\n                      <td>站场总数:").concat(e.STATIONNUMBER,"</td>\n                      <td>压气站/泵站:").concat(e.COPSTATIONNUMBER,"</td>\n                      </tr>\n                      <tr>\n                      <td>清管站:").concat(e.PIGSTATIONNUMBER,"</td>\n                      <td>线路截断阀室(座):").concat(e.LINBLOVALCHANUMBER,"</td>\n                      </tr>\n                      <tr>\n                      <td>泄漏报警系统:").concat(e.LEAKAGEALARMSYSTEM,"</td>\n                      <td>起止地点:").concat(e.LOCOFFROMTO,"</td>\n                      </tr>\n                      <tr>\n                      <td>备注:").concat(e.REMARKS,"</td>\n                      </tr>\n                      </table>").replace(/null/g,"")}))}))}));t.on(E.EventType.click,(function(t){t.graphic&&t.graphic.closePopup()}))}}))},searchAlarm:function(){var t=this;(0,o.TJ)().then((function(e){200===e.code&&(t.alarmList=e.data,t.alarmList.forEach((function(e){D.getGraphicById(e.devcode).setOptions({style:{image:l["default"].prototype.baseConfig.page+"static/images/报警.png"},attr:(0,n.Z)((0,n.Z)({},t.devList.filter((function(t){return t.code===e.devcode}))[0]),e)}).bindPopup((function(t){L.log(t.graphic.attr);var e={};return e["点位名称"]=""!==t.graphic.attr.wellName?t.graphic.attr.wellName:"-",e["设备编号"]=t.graphic.attr.code,e["设备名称"]=t.graphic.attr.name,e["报警类型"]=t.graphic.attr.alarmContent,e["报警数值(ppm)"]=t.graphic.attr.alarmValue.toString(),e["报警时间"]=t.graphic.attr.alarmTime,e["地址"]=t.graphic.attr.location,E.Util.getTemplateHtml({title:"报警设备",template:"all",attr:e})}),{className:"alarm-info-overview"})})))}))},searchH2s:function(){var t=this;D.clear(),(0,o.eb)("").then((function(e){200===e.code&&(t.devList=e.data,t.initH2S(),t.searchAlarm())}))},initH2S:function(t){this.devList.forEach((function(t){D.addGraphic(new E.graphic.BillboardPrimitive({id:t.code,name:t.name,position:[t.lng,t.lat,10],style:{image:l["default"].prototype.baseConfig.page+"static/images/".concat(t.status,".png"),scale:1,horizontalOrigin:p.HorizontalOrigin.CENTER,verticalOrigin:p.VerticalOrigin.BOTTOM,clampToGround:!0},attr:t}).bindPopup((function(t){return(0,o.RU)(t.graphic.id).then((function(e){if(200===e.code){var d={};return L.log(e.data.value),d["点位名称"]=""!==t.graphic.attr.wellName?t.graphic.attr.wellName:"-",d["设备编号"]=t.graphic.attr.code,d["设备名称"]=t.graphic.attr.name,d["设备状态"]=1===t.graphic.attr.status?"在线":"离线",d["h2s浓度(ppm)"]=""!==e.data.value.toString()?e.data.value.toString():"-",d["最新上数时间"]=e.data.logtime,d["地 址"]=t.graphic.attr.location,E.Util.getTemplateHtml({title:"硫化氢设备",template:"all",attr:d})}}))})))}))},handleCheckChange:function(t,e,d){if(t.hasOwnProperty("url")){window.map.getLayerByAttr(t.id.toString(),"id");b[t.id].show=e}},setCenter:function(t){var e={lat:t[1],lng:t[0],alt:2e4,heading:360,pitch:-45};window.map.setCameraView(e)}}},G=U;var H=(0,h.Z)(G,a,r,!1,null,"e265f3f0",null);const k=H.exports},9632:(t,e,d)=>{d.d(e,{Ek:()=>p,HL:()=>O,M8:()=>l,ej:()=>c,fP:()=>m,jA:()=>E,jo:()=>s,jx:()=>A,ke:()=>T,lL:()=>N,o5:()=>h,vE:()=>o,yW:()=>u,z1:()=>I});var a=d(95082),r=d(84471),n=d(80129),i=d.n(n);function o(t){return(0,r.Z)({url:"well/list",method:"get",params:t})}function l(t){return(0,r.Z)({url:"well/info",method:"get",params:{id:t}})}function s(t){return(0,r.Z)({url:"/sys/dict/code/sluicewellType",method:"get",params:t})}function c(t){return(0,r.Z)({url:"/sys/dict/code/communicationType",method:"get",params:t})}function E(t){return(0,r.Z)({url:"well/add",method:"post",params:t})}function p(t){return(0,r.Z)({url:"well/update",method:"post",params:t})}function u(t){return(0,r.Z)({url:"well/delete",method:"post",params:{ids:t},paramsSerializer:function(t){return i().stringify(t,{indices:!1})}})}function A(t){var e=new FormData;return e.append("file",t),(0,r.Z)({url:"well/batchImport",method:"post",headers:{"Content-Type":"multipart/form-data"},data:e})}function T(t,e){return(0,r.Z)((0,a.Z)((0,a.Z)({url:"well/batchExport",method:"get",timeout:12e4,params:t},e),{},{responseType:"blob"}))}function O(t){return(0,r.Z)({url:"well/watchDataByWell",method:"get",params:{id:t}})}function N(t,e){return(0,r.Z)({url:"well/bfcf",method:"post",params:{wellId:t,bfzt:e}})}function m(t){return(0,r.Z)({url:"well/batchBfcf",method:"post",params:t})}function I(){return(0,r.Z)({url:"well/countByBfzt",method:"get"})}function h(t){return(0,r.Z)({url:"well/selectOne",method:"get",params:t})}},70530:(t,e,d)=>{t.exports=d.p+"static/img/menu.a53cf485.png"}}]);