Newer
Older
smartwell_front_dz / smartwell / static / js / 6525.aed2be93.js
wangxitong on 11 Sep 2023 13 KB first commit
"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[6525],{81618:function(e){(function(a,n){e.exports=n()})(0,(function(){function e(e){var t=[];return e.AMapUI&&t.push(a(e.AMapUI)),e.Loca&&t.push(n(e.Loca)),Promise.all(t)}function a(e){return new Promise((function(a,n){var l=[];if(e.plugins)for(var s=0;s<e.plugins.length;s+=1)-1==o.AMapUI.plugins.indexOf(e.plugins[s])&&l.push(e.plugins[s]);if(i.AMapUI===t.failed)n("前次请求 AMapUI 失败");else if(i.AMapUI===t.notload){i.AMapUI=t.loading,o.AMapUI.version=e.version||o.AMapUI.version,s=o.AMapUI.version;var c=document.body||document.head,p=document.createElement("script");p.type="text/javascript",p.src="https://webapi.amap.com/ui/"+s+"/main.js",p.onerror=function(e){i.AMapUI=t.failed,n("请求 AMapUI 失败")},p.onload=function(){if(i.AMapUI=t.loaded,l.length)window.AMapUI.loadUI(l,(function(){for(var e=0,n=l.length;e<n;e++){var t=l[e].split("/").slice(-1)[0];window.AMapUI[t]=arguments[e]}for(a();r.AMapUI.length;)r.AMapUI.splice(0,1)[0]()}));else for(a();r.AMapUI.length;)r.AMapUI.splice(0,1)[0]()},c.appendChild(p)}else i.AMapUI===t.loaded?e.version&&e.version!==o.AMapUI.version?n("不允许多个版本 AMapUI 混用"):l.length?window.AMapUI.loadUI(l,(function(){for(var e=0,n=l.length;e<n;e++){var t=l[e].split("/").slice(-1)[0];window.AMapUI[t]=arguments[e]}a()})):a():e.version&&e.version!==o.AMapUI.version?n("不允许多个版本 AMapUI 混用"):r.AMapUI.push((function(e){e?n(e):l.length?window.AMapUI.loadUI(l,(function(){for(var e=0,n=l.length;e<n;e++){var t=l[e].split("/").slice(-1)[0];window.AMapUI[t]=arguments[e]}a()})):a()}))}))}function n(e){return new Promise((function(a,n){if(i.Loca===t.failed)n("前次请求 Loca 失败");else if(i.Loca===t.notload){i.Loca=t.loading,o.Loca.version=e.version||o.Loca.version;var l=o.Loca.version,s=o.AMap.version.startsWith("2"),c=l.startsWith("2");if(s&&!c||!s&&c)n("JSAPI 与 Loca 版本不对应!!");else{s=o.key,c=document.body||document.head;var p=document.createElement("script");p.type="text/javascript",p.src="https://webapi.amap.com/loca?v="+l+"&key="+s,p.onerror=function(e){i.Loca=t.failed,n("请求 AMapUI 失败")},p.onload=function(){for(i.Loca=t.loaded,a();r.Loca.length;)r.Loca.splice(0,1)[0]()},c.appendChild(p)}}else i.Loca===t.loaded?e.version&&e.version!==o.Loca.version?n("不允许多个版本 Loca 混用"):a():e.version&&e.version!==o.Loca.version?n("不允许多个版本 Loca 混用"):r.Loca.push((function(e){e?n(e):n()}))}))}if(!window)throw Error("AMap JSAPI can only be used in Browser.");var t;(function(e){e.notload="notload",e.loading="loading",e.loaded="loaded",e.failed="failed"})(t||(t={}));var o={key:"",AMap:{version:"1.4.15",plugins:[]},AMapUI:{version:"1.1",plugins:[]},Loca:{version:"1.3.2"}},i={AMap:t.notload,AMapUI:t.notload,Loca:t.notload},r={AMap:[],AMapUI:[],Loca:[]},l=[],s=function(e){"function"==typeof e&&(i.AMap===t.loaded?e(window.AMap):l.push(e))};return{load:function(a){return new Promise((function(n,r){if(i.AMap==t.failed)r("");else if(i.AMap==t.notload){var c=a.key,p=a.version,d=a.plugins;c?(window.AMap&&"lbs.amap.com"!==location.host&&r("禁止多种API加载方式混用"),o.key=c,o.AMap.version=p||o.AMap.version,o.AMap.plugins=d||o.AMap.plugins,i.AMap=t.loading,p=document.body||document.head,window.___onAPILoaded=function(o){if(delete window.___onAPILoaded,o)i.AMap=t.failed,r(o);else for(i.AMap=t.loaded,e(a).then((function(){n(window.AMap)}))["catch"](r);l.length;)l.splice(0,1)[0]()},d=document.createElement("script"),d.type="text/javascript",d.src="https://webapi.amap.com/maps?callback=___onAPILoaded&v="+o.AMap.version+"&key="+c+"&plugin="+o.AMap.plugins.join(","),d.onerror=function(e){i.AMap=t.failed,r(e)},p.appendChild(d)):r("请填写key")}else if(i.AMap==t.loaded)if(a.key&&a.key!==o.key)r("多个不一致的 key");else if(a.version&&a.version!==o.AMap.version)r("不允许多个版本 JSAPI 混用");else{if(c=[],a.plugins)for(p=0;p<a.plugins.length;p+=1)-1==o.AMap.plugins.indexOf(a.plugins[p])&&c.push(a.plugins[p]);c.length?window.AMap.plugin(c,(function(){e(a).then((function(){n(window.AMap)}))["catch"](r)})):e(a).then((function(){n(window.AMap)}))["catch"](r)}else if(a.key&&a.key!==o.key)r("多个不一致的 key");else if(a.version&&a.version!==o.AMap.version)r("不允许多个版本 JSAPI 混用");else{var u=[];if(a.plugins)for(p=0;p<a.plugins.length;p+=1)-1==o.AMap.plugins.indexOf(a.plugins[p])&&u.push(a.plugins[p]);s((function(){u.length?window.AMap.plugin(u,(function(){e(a).then((function(){n(window.AMap)}))["catch"](r)})):e(a).then((function(){n(window.AMap)}))["catch"](r)}))}}))},reset:function(){delete window.AMap,delete window.AMapUI,delete window.Loca,o={key:"",AMap:{version:"1.4.15",plugins:[]},AMapUI:{version:"1.1",plugins:[]},Loca:{version:"1.3.2"}},i={AMap:t.notload,AMapUI:t.notload,Loca:t.notload},r={AMap:[],AMapUI:[],Loca:[]}}}}))},43945:(e,a,n)=>{n.d(a,{Z:()=>m});var t=function(){var e=this,a=e._self._c;return a("div",{staticClass:"mars3d-container",attrs:{id:"mars3d-container".concat(e.mapKey)}})},o=[],i=n(95082),r=(n(9653),n(21249),n(20144)),l=n(99511),s=(n(68480),n(22449)),c=n(9669),p=n.n(c);r["default"].prototype.mars3d=s,r["default"].prototype.Cesium=l;const d={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{center:["",""]}},watch:{basemap:function(e){this.changeBaseLayer(e)}},mounted:function(){var e=this;this.appendToBody&&document.body.appendChild(this.$el),this.mapKey&&p().get("./config/mars3dConfig.json").then((function(a){e.center=[a.data.scene.center.lng,a.data.scene.center.lat],e.initMars3d(a.data)}))},beforeDestroy:function(){this["map".concat(this.mapKey)].destroy(),delete this["map".concat(this.mapKey)]},methods:{initMars3d:function(e){this["map".concat(this.mapKey)]&&this["map".concat(this.mapKey)].destroy();var a=(0,i.Z)((0,i.Z)({},e),this.options);l.Ion.defaultAccessToken="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI0N2E2M2ZmYi1iMDhjLTQwN2QtODZmOC0zNDZjNTMxYjgyNWEiLCJpZCI6MzY5MDMsImlhdCI6MTYwNzMzMTE2Nn0.5xsFCB0dxpcNGUkJOEpsVhUW9bf66XZIwV3hkZl09UI";var n=new s.Map("mars3d-container".concat(this.mapKey),a);if(n.basemap=this.basemap,n.scene.screenSpaceCameraController.tiltEventTypes=[l.CameraEventType.RIGHT_DRAG],n.scene.screenSpaceCameraController.zoomEventTypes=[l.CameraEventType.MIDDLE_DRAG,l.CameraEventType.WHEEL,l.CameraEventType.PINCH],n.scene.screenSpaceCameraController.rotateEventTypes=[l.CameraEventType.LEFT_DRAG],n.scene.screenSpaceCameraController.enableCollisionDetection=!1,n.on(s.EventType.renderError,(function(e){window.location.reload()})),this["map".concat(this.mapKey)]=n,this.needBloomEffect){var t=new s.effect.BloomEffect({enabled:!0});n.addEffect(t)}var o=new s.layer.GraphicLayer;n.addLayer(o),r["default"].prototype["map".concat(this.mapKey)]=n;var c=this;n.on(s.EventType.load,(function(e){c.$emit("onload",n,c.center)}))},changeBaseLayer:function(e){window.map.basemap=e}}},u=d;var f=n(1001),h=(0,f.Z)(u,t,o,!1,null,"12bd1dfe",null);const m=h.exports},76204:(e,a,n)=>{n.d(a,{Z:()=>c});var t=function(){var e=this,a=e._self._c;return e.show&&e.data.length>0?a("div",[a("transition",{attrs:{"enter-active-class":"animate__animated animate__fadeIn","leave-active-class":"animate__animated animate__fadeOut",duration:500,mode:"out-in"}},[e.tableShow?e._e():a("div",{staticClass:"alarm-hidden-div",on:{click:function(a){e.tableShow=!e.tableShow}}},[e._v(" 告警列表"),a("span",[e._v("("+e._s(e.data.length)+")")])])]),a("transition",{attrs:{"enter-active-class":"animate__animated animate__slideInLeft","leave-active-class":"animate__animated animate__slideOutLeft",duration:500,mode:"out-in"}},[e.tableShow?a("div",{staticClass:"map-alarm-div"},[a("el-scrollbar",{class:{moredatascollor:e.data.length>6,"overview-alarm-scroll":!0},style:{visibility:e.tableShow?"visible":"hidden"},attrs:{native:!1}},[a("el-table",{staticClass:"alarm-list-table",attrs:{data:e.data,border:"","row-class-name":"alarm-table-row","header-row-class-name":"alarm-table-th"},on:{"row-click":e.rowClick}},e._l(e.columns,(function(n){return a("el-table-column",{key:n.value,attrs:{label:n.text,width:n.width,align:n.align,"show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v(" "+e._s(a.row[n.value])+" ")]}}],null,!0)})})),1)],1),a("div",{staticClass:"map-alarm-div-header"},[a("div",{staticClass:"header-box",on:{click:function(a){e.tableShow=!1}}},[e._v(" 告警列表 ")])])],1):e._e()])],1):e._e()},o=[];const i={name:"AlarmList",props:{show:{type:Boolean,default:!0},data:{type:Array,default:function(){return[]}}},data:function(){return{columns:[{text:"点位编号",value:"wellCode",width:110,align:"center"},{text:"设备编号",value:"devcode",width:120,align:"center"},{text:"告警原因",value:"alarmContent",align:"center"},{text:"时间",value:"alarmTime",width:180,align:"center"}],tableShow:!1}},watch:{tableShow:function(e){e&&this.$emit("open")}},methods:{rowClick:function(e,a,n){this.$emit("row-click",e,a,n)}}},r=i;var l=n(1001),s=(0,l.Z)(r,t,o,!1,null,"c5a4698e",null);const c=s.exports},38224:(e,a,n)=>{n.d(a,{Qk:()=>i,jk:()=>r});n(9653),n(21249);var t=n(22449),o=n(20144);n(25108);function i(e,a,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",l=new t.layer.ArcGisWfsLayer({enablePickFeatures:!1,name:n,url:o["default"].prototype.baseConfig.arcgisUrl+e,minimumLevel:19,symbol:{type:"polylineVolumeP",styleOptions:{color:a,shape:"pipeline",radius:i},callback:function(e,a){if(""===r){var n={attr:e}.attr;r=-(Number(n.起始埋深)+Number(n.终止埋深))/2}return{setHeight:r,height:r}}},popup:"all"});return window.map.addLayer(l),l}function r(e,a,n,i){var r=new t.layer.ArcGisWfsLayer({enablePickFeatures:!1,name:n,url:o["default"].prototype.baseConfig.arcgisUrl+e,symbol:{type:"polylineC",styleOptions:{color:a,width:i,hasShadows:!1}},popup:"all"});return window.map.addLayer(r),r}},21653:(e,a,n)=>{n.d(a,{Zs:()=>c,a2:()=>s,b:()=>p});var t=n(50124),o=n(48534),i=(n(21249),n(89554),n(41539),n(54747),n(22449)),r=n(20144),l=n(25108);function s(e,a,n){var t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4?arguments[4]:void 0,s=arguments.length>5?arguments[5]:void 0,c=new i.query.QueryArcServer({url:r["default"].prototype.baseConfig.arcgisUrl+e,popup:"all",pageSize:5e3}),p=new i.layer.GeoJsonLayer({name:a,onCreateGraphic:function(e){var a=e.position,t=e.attr,o=new i.graphic.BillboardPrimitive({allowDrillPick:!0,attr:t,id:t.编号,position:a,style:{image:n,scale:.6,hasPixelOffset:!0,pixelOffsetY:-10,scaleByDistance:!0,scaleByDistance_far:3e4,scaleByDistance_farValue:.6,scaleByDistance_near:0,scaleByDistance_nearValue:1.4,highlight:{type:"click",image:"../static/images/high-marker.png"}}});p.addGraphic(o)},popup:"all"}).bindPopup((function(e){return i.Util.getTemplateHtml({template:"all",attr:e.graphic.attr||{}})})).on(i.EventType.click,(function(e){window.map.camera.positionCartographic.height>5e3&&window.map.flyToPoint(e.graphic.position,{radius:5e3,duration:1})}));window.map.addLayer(p);var d=new i.layer.GraphicLayer({name:a}).bindPopup((function(e){var a=e.graphic.attr||{};return i.Util.getTemplateHtml({template:"all",attr:a})}));return window.map.addLayer(d),d.show=!1,c.query({where:s,success:function(e){if(0===e.count&&l.log("未查询到相关记录!"),p.load({data:e.geojson}),""!==t){var a=[];e.geojson.features.forEach((function(e){a.push({position:[e.geometry.coordinates[0],e.geometry.coordinates[1],0],style:{scale:o},attr:e.properties})}));var n=new i.graphic.ModelCombine({url:t,instances:a});d.addGraphic(n)}},error:function(e,a){l.log("服务访问错误,"+e)}}),{"3D":d,"2D":p}}function c(e,a,n,t){var o=new i.query.QueryArcServer({url:r["default"].prototype.baseConfig.arcgisUrl+a,popup:"all",pageSize:5e3}),s=new i.layer.GeoJsonLayer({name:e,onCreateGraphic:function(e){var a=e.position,t=e.attr,o=new i.graphic.BillboardPrimitive({allowDrillPick:!0,attr:t,id:t.编号,position:a,style:{image:n,scale:.6,hasPixelOffset:!0,pixelOffsetY:-10,scaleByDistance:!0,scaleByDistance_far:2e4,scaleByDistance_farValue:.6,scaleByDistance_near:0,scaleByDistance_nearValue:1.4,highlight:{type:"click",image:"../static/images/high-marker.png"}}});s.addGraphic(o)},popup:"all"}).bindPopup((function(e){return i.Util.getTemplateHtml({template:"all",attr:e.graphic.attr||{}})})).on(i.EventType.click,(function(e){window.map.camera.positionCartographic.height>5e3&&window.map.flyToPoint(e.graphic.position,{radius:5e3,duration:1})}));return window.map.addLayer(s),o.query({where:t,success:function(e){0===e.count&&l.log("未查询到相关记录!"),s.load({data:e.geojson})},error:function(e,a){l.log("服务访问错误,"+e)}}),s}function p(e,a){return d.apply(this,arguments)}function d(){return d=(0,o.Z)((0,t.Z)().mark((function e(a,n){var o,s,c,p,d,u=arguments;return(0,t.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o=u.length>2&&void 0!==u[2]?u[2]:"",s=u.length>3?u[3]:void 0,c=u.length>4?u[4]:void 0,p=new i.query.QueryArcServer({url:r["default"].prototype.baseConfig.arcgisUrl+a,popup:"all",pageSize:8e3}),d=new i.layer.GraphicLayer({name:n}).bindPopup((function(e){var a=e.graphic.attr||{};return i.Util.getTemplateHtml({template:"all",attr:a})})),window.map.addLayer(d),d.show=!1,e.next=9,p.query({where:c,success:function(e){if(0===e.count&&l.log("未查询到相关记录!"),""!==o){var a=[];e.geojson.features.forEach((function(e){a.push({position:[e.geometry.coordinates[0],e.geometry.coordinates[1],0],style:{scale:s},attr:e.properties})}));var n=new i.graphic.ModelCombine({url:o,instances:a});d.addGraphic(n)}},error:function(e,a){l.log("服务访问错误,"+e)}});case 9:return e.abrupt("return",d);case 10:case"end":return e.stop()}}),e)}))),d.apply(this,arguments)}},42486:(e,a,n)=>{n.d(a,{vO:()=>o});var t=n(22449);function o(e,a,n){var o=new t.graphic.Tetrahedron({position:a,style:{width:8,height:15,color:"rgba(255,0,0,0.7)",moveHeight:50},attr:n});e.addGraphic(o)}}}]);