20 lines
22 KiB
JavaScript
20 lines
22 KiB
JavaScript
import{_ as Ue,a as Qe}from"./zhankaiss.dd067ea4.js";import{m as $,s as Le,g as de,p as Ye,a as ee,b as te,h as Ne,c as Ze,j as ze,d as He,z as Pe,k as Ge,l as Oe}from"./information.ef765d82.js";import"./linesGL.ef5bef0f.js";import"./moment.9709ab41.js";import{_ as Te,r as s,G as ue,t as Je,F as Ke,a2 as Y,d as p,o as V,c as F,k as n,m as g,e as l,w as o,N as Xe,y as ge,l as ae,U as le,V as se,j as oe,H as ne,f as _,M as je,p as $e,q as et}from"./index.9c864c60.js";import"./linkSeriesData.77e8a68a.js";const tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAA+CAYAAAA73nWBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAO0SURBVHic7Zs7bttAEIZ/CTJdWIBpNwbCQr6BkUbHCOAitzBygCBlkAPkGikM5AZu1Ri+gVjQZUwDIkBQ4jKFOPSIWkoUX8vHfoAh2SZHi/l3Z2eGq9H7ehNBo5RJGAG/f/1UPY7B8u37D4yFXgdKEREwDoXqYQybUECvBNVsV4IWQSmhDkfqCQUwyQpH0+kU5+fnzY6oYnzfh+d5ye//zM94/fRFyViu3Wd8ev2793cdjlpAGAFjocORUoQAxmE0Uj2OQRNGI52iqkYXay1AF2stQGl25BoWXq7u1Xx4i1BarL1c3WshoDAccccPXQgl4YhWAEcmxNPNA55uHnov0LZYa1AEmQDEUFdEoynq8mKeKQDhGhaWF/NmBtQSDjbwqmR5MYc9zefcvNf1hUb2hFMEIIYkRO0NvCICDI24gVePcS1APmrLjqoUoO+bdS3ZkWtYla8AezrvrRBh1eGozly/r0JUGo6aKLb6KERl4ajJardvQlTWwLMbdkqfhBBRfCC4DK5h4TJwcBk4eDeso62JssxWi53PNgOn1s+rmzACJkKUe9BvBk7iiCWO94fKcustjl/UIYQY6XNHqmm8la3ZR5+2aAH6tEULqCQ7KgplOU1kVG0mjIBJk+FotlrsZzfxoWnXsGDnePrWN0qFo1OdJRWAYQYO7t4ed+qAIVA4HFGrOu1Yes+7qFnOJxHdMwvm+qPWuPW211MbhIt99/a4Z8M9szpdO8TF2uk3mmsHNrbOTotBTpRVs1khx45fuR3ucJkt/syCi9g1hCi4EszAwWy1SJxAr3xGklNotsqeMZiBsyOITFRui+xxIWerRWcFAGglFNwTaMbTjKQfk/WRgN1wQv+TzVw+s/PamnndFgCgPaFkdsRnrD3dztB0uMnjsLSoAArb6hKFzx2lN2YSwlw7cM+sZObO6O8ZDpPFei4GgMRW1grqeic1yY7GJ97IN2bgYzUkHVVPfh/Fc3rPycq0jtlyDQt3b4+dFSIp1k4WgW3MWZspJ08hlseOzFbnN+YyxyDTNQF3IhCvFsmsp5hO7wEkoSctKtkBkIQ5buuYYF2gdO9Itpkmr6lrD22ovMbg2ZbMDtlKF25dpVSKyuFi8NlaJJOR2aL7+5QVEZWkqJxbb5G5kaq01Wb084QWEB+N19/oV8n2G/368aZSaj0ar8mHPm3RAg5mR77vw/f9ZkdUM9fuM67dZ9XD2CE89Dxhs9k0O5qBosNRC9CHv1qALtZagIiA0dc/kZZBMf8BYgHJaKNTTmIAAAAASUVORK5CYII=",at="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAA+CAYAAAA73nWBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAANnSURBVHic7Zw9buJAFMf/Rkg0nAC3oV4tQtwBtELKLVIkFFtsteVWW2yRiyChFdzBshZRkxYOsBKStYzEFubB2BmD44+Zsf1+UhSS2I/R+4/fl4mdv+LfCYxR2oDArx8/Ta+jsXz9/g0tB8L0OhqNA4EWWATDsAgWwCJYAItgAQLtpMTc7XbR6XQ0L6hYgiDA4XC4/Pz50x9MvyyMrGW9GWDxe/ru9+fEfDSwJObKkcOReTgnWACLYAGCO2bTcMdsBQZFcHtbPE5fjby3XRgU4XH6ykIAMCaC7HgWwkBipitARiXE89MLnp9eai+Q9sSsEoBo7hWhUYTRcJkoAOH2thgNl1rWYw8ivL1ZNqPhEqPhKuWx6Y6rDxpywkcEuJ7THCFKzwlZBGgeJY6yWYC0lDTKLlKA+ifrEsJR6LRir4DRcFVjIQpOzGXW+nUVotDErKPZqqcQBYmgs9utnxAFiaC7CqqXEAV0zG5vi93+Abv9A9ze293RRF48fxx7736p71c+Am3nJAC0M5vY7fsXR6SZD+XF8yel2teNc+LbmxbAIlgAi2ABLIIF3PhAcNlQlaOjorIZR9dNHcLzx4nVDc2cmidIjnD0UWfdEgAIS935YhbpA5qBQDvL/QQaVccdS6/lDjrJ+SQiNVzUa3j+BJ4/uYxBZLHni9k7G25vW/He4ZgtHIUOW53HB1ExyImqbjY55KzO517tyA5X2ZLvWcgiVo+MiXm378Pzxxcn0Hd5R5JTaLeq5ku7fT8iiEpU2RbZk4X0/HGFBciZmGnH046kr3BXhnMkIBpO6G+qnSvv7LS2qi5ASAHVkbxjaYfGw00ah8VFBZDZVrXIKEI8MZMQFF5o51Klk+QwVayXxQiPeTvbUF9B1Z+k5sgJlJgBRES45RA5N8R3eFKldc+W29tivphVVojMOUFOzEnJVCZNI5bGjspW9UNTzsQM4F0ylUOQateTgPQ6PHcZsRG3QzbiI457glWDnIlZlUyvpWi0JL2VUOUeQ662VHbIVrxxqy4FzY5kMeTdmqWSUdm6dtNVDz0qCp6iFhkaqh9m0sH/vWkFLIIFsAgWwE95sYAjP1bBNDc75iAIEASB5iWVy3ozwHozML2MGDdEEIKvED1wYrYAFsEC+HlHxnEg4JyOLX5guWH+A4nQToIbW0F1AAAAAElFTkSuQmCC",lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAA+CAYAAAA73nWBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAOdSURBVHic7Zw9TtxAFMf/Xu0GaUEKDUXkDh8Apdkb7EppInELCqpIpMgBUqRIzRVSIaWJBDdwg3KATWelhUheWdhrp3CeMzbjXeOPmbH9fhLaBczb0fxn3tcYW3/CpwSMVqZIInz9/EX3OEbLh08fMbGSSPc4Ro2VRJggZhG0EkeYgHeCXhIWQT/sjgwgjjAtC8xHR0c4ODhQPKJ2CYIAvu9n3799/RPv3/zQMpb7xzN8//3u2c//BeathiExGfGWY4J2ODAbAAdmA4gjrph1Y7E7MgCd7sierXF+fK3ls41CZ9vi/PiahQD0ZUfixI9eiCTCxFLsjmgHiMiEuDy5wuXJ1eAFslS7I5kAxGh3hEp3tJjflgpA2LM1FvNbJeMxhiTCVEV2tJjfYnF4V+3aitcNBhXF2ksEyP5mREJ0XqzVEWB0dNnKZgEq0lUru00BBh+su2hb2LN16ztgcXg3XCHaDsxd5vpDFaLVwKyi2BqkEG25I5XV7uCEaKttoToLGpQQSZTeENwEe7aG93QK7+kU9qtfe1sTTXH9Zf6zQ6fTz+ucJMK0aRfVC51sIhbY3x9qirtZdWpfNcq7qIwEPmM2AL7lxQDYHRlAsuOG4K6hLEdFRmUylqpDHcL1l8+zm036Qj2n0QnSxB29dLKkAgh4oYObh4tcHTAK0p3w8vMEalUXJ5beixV02eSTiFRwUa3hblZwN6usDSKKffNw8cyGPVv3u3aIt/Uq5nTC7tL2QUEMmkRZNVvuclLRRDvihMtsiWcWooi9o25g9kIHrr/MJoFexRVJk0KrVdZf8kInJ4hMVNEW2ROFdP1lfwVAw8BMK55WJH15oZP1kYC8O6HfyVauuLKr2uq7AADS/1lrWieIK5ZWaNHdVJmwoqgAatvqFXW7qMXATEKQe6GVS5lO2YTJfL0oBoDMVtkO6n0ntW4XVQzMAHIieKGT5f5FxNhQXOFlmdY+W/ZsjZuHi94KYdV1R2JgLgumIlUKsSp2ZLZ675qaHOoUawJxEoFUKNmqJwHpPYDM9RRFFa8hNyfa2idYL2jatpAF0/+paD4l3RVQxRpDzLZkdshWsXDrLW1kR0BeDHG11slkZLayarrvrkdG211Ud7MqDaQ6bZkMP+/IBPhQxwD4jNkA+CkvBhBv+bEKutnZRQ2CAEEQKB5St9w/nuH+8Uz3MPLsqhOiiHeIEjgwGwDXCQbAzzvSj5VEsJJvc35guWb+AqKXwojWyUAoAAAAAElFTkSuQmCC",st="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAA+CAYAAAA73nWBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAANoSURBVHic7ZxPattAFId/NqbZ+AZaRtq7XvgKtkMJ5BxOAukih8iii0DOYQjFSa6gRd291KUuUDCIeCBduE+M5ZGt6M/MSHofhDiJ8izmG703b2TU+/v+/gHGKAMIgR8PD6bPo7N8v79HvyeE6fPoND0h0AdLMAtLsACWYAEswQKEwCCrMA+HQ5ydnWk+o2qJ4xibzSb5+euv37h8/mnkXNbjEZ4vvx38fleYt3wlGGXL6cg8XBMsgCVYgBDcMZuGO2YbMCnBCUJcPT4ZeW+rMCnh6vGJRQDmJMgD33kRJgozXQEyKhHXN3e4vrlrvSDthVklgOjsFaFTwmT1mimAcIIQk9WrlvOxBiF2tzfrZrJ6xeTlLd+xOY9rDTpqwmcEJP/TIRG114QiAjpHnVvZLCAndW1lVymg9cW6jnTkBGHlV8Dk5a29IqouzHWu9dsqotLCrKPZaqWIqiTo7HZbJ6IqCbpXQa0SUUXH7AQhIvcckXsOJ/xzcmuiLP58uv/enlvr+9VO8rmjQb9wjMhzk4HIsz9UFv9iVmt83fDtTRtgCRbAEiyAJVjAsQ8E1w2tcnSsqGymp+umDuHPp5mrG9pz6pyQMunos4N1TACwW+oubxd7fUAnEAKDIvcTaKs6PbD0Wu6gswafJFLDRb2GfzGDfzFLtkFk2cvbxUEMJwib3TtsC6ajyHOBl7fd9kFKBg2iqpvNTDn/pclx5AFXxZLvWcgSG0fRwhx5Lvz5NBkE+i7PSBoUmq2q/aXIc/eEqKTKsSieLNKfT5srACULM814mpH0FXluso8E7KcT+ptq5sozO2+spgsAUM0GnjxjaYam002eAUtLBVA4VqMoKiFdmEkEpReaubTSyRowVa6XZQBIYmVdQY3fSS1TE6gwA9iTcGxA5NqQnuFZK61TsZwgxPJ20VgRhWuCXJiziqlMnkYsTxxVrManprKFGcBBMZVTkGrWk0B6DSBJPWmp8jGU5uRYp4Q1grKFWVVMk6Voakl6rKDKPYa82lLFoVjpxq2xVLV3JMuQZ2uRlYwqVtJNNz31qKh6F7XK1ND4NJMTvr1pAyzBAliCBfBTXixgy49VMM7RjjmOY8RxrPmU6mU9HmE9Hpk+jX2OSRB8heiBC7MFsAQL4OcdmacnBHof/S/8wHLD/APu6NTIFC0HxgAAAABJRU5ErkJggg==",ot="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAA+CAYAAAA73nWBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAN0SURBVHic7Zy9ahtBEMf/dgwmoPqwKhWqAgZJ5A1cCJwn8Cu4SGdSpUyV1oU7P0YMKvQKUkDg6opUMkqTRnCEXZTiNMrovCed72N3725+YHyWrbll/rvzsXvWyR/1dwPBKWcaCvffvrseR2v5/PULTvVGuR5Hq9EbhVMNEcElGiKCc2IRJBw5RcKRB2iouDoy0el0cH5+bnlI5RJFEdbr9e7nXx9+Yn71w8lYes8DDKefXr0uOcEDNBROleQEp6g4J2jX42g1GlrCkWskJ3iA9Ake4LRPWAYhnq4enNzbJ5yGo6erBxECDsMRd3zbhXASjmgFcExCPN7c4fHmrvECxc2aRRFMAhBtXRHKZk6YXU5SBSCWQYjZ5cTKeHwh3sCzkBNml5PMzm2dCDZywlsE4O9pC5WXqHkEaBuViiACZKOyPqFMAZqerCvJCVU4rcmrqvQ+ocpav6lCqDLDkY1mq4lClBaObHa7TROitOpobtkpTRLi4CMvWVkGIS5WfVys+ngJwqNbE0UZLcZ79+6u+pXer2q22xbFDvq7q/7OEVn2h4rCRWgCeiMH/c6Rg34PEBE8QJ7A8wC1KaE6ygslWBsVlc/sStR3lm44WoxTq5tlEGJuobryjUK7qG911iEBgLjUvZ7eNq4EPYbOG46oY006lq55N5vmfBLxZdvsUa9Bf0/bIFzs6+ntKxsvQVhr4XJ3zBesOUuKQdembvZYyOF2uMNNtvjWBRexbuQWobvqY7QY75xA3/mMJKfQbDXt9XRX/T1B0lYYd3BSyNFiXFsBgIJPW5CjyHH01WX7SMB+OKHfmWYun9lZbQ1rLgBQICdw+IylvaNkuMnisKSoAHLbqhMaCmd5TtaSYYOEoFlLM3e4fT3NYaZYz8UAsLOVtoLqvpOqykjMwP/V0D2SICme0zUnrdI6ZmsZhLie3tZWiNw5gSfmtGTKydKIZbFjslX7xFwkJyR7Au5EIF4tpllPMZ2uTTaSdgDswhy3dUywOlD4ZM2UTNOOHQ8lVN5jcCHSoO66CZT2QDAXg8/WPJWMyRa9v0lVEVFKicopMzTUPcxkRQ51PGArgvxHv0s0tJysuUbJ5x25R3KCBxzsE6IoQhRFlodULb3nAXrPA9fD2ONgn6CUrBAbyGfgeYDkBA+Qj9rxAL1ROPn4+718YLlj/gHgcPHpWCtfPgAAAABJRU5ErkJggg==";const N=Z=>($e("data-v-72885a99"),Z=Z(),et(),Z),nt={class:"center"},it=N(()=>n("div",{style:{width:"100%",height:"100%"},class:"cesiumContainer",id:"cesiumContainer"},null,-1)),rt={class:"rightWra"},ct={class:"farmlandHeader"},dt={class:"text"},ut={key:0,class:"holiday"},gt={class:"rightTop"},vt=N(()=>n("div",{class:"title"},[n("div",{style:{width:"3px",height:"19px",opacity:"1",background:"rgba(100, 195, 164, 1)","margin-right":"12px"}}),n("span",null,"\u9884\u8B66\u4FE1\u606F\u53D1\u5E03")],-1)),At={class:"farmlandDiv"},pt={class:"radioDiv"},mt={class:"radioDiv"},yt={class:"selectDiv"},ft={class:"selectDiv",style:{"margin-top":"10px"}},ht={class:"btws"},bt=N(()=>n("img",{src:Ue},null,-1)),wt=N(()=>n("img",{src:Qe},null,-1)),Ct={class:"mt-4"},Et={class:"tuli"},kt=N(()=>n("span",null," \u662F\u5426\u786E\u8BA4\u53D1\u9001\u9884\u8B66\u77ED\u4FE1? ",-1)),Vt={class:"dialog-footer"},Rt={__name:"index",setup(Z){const R=s();s({name:"",value:""});let D=s(!1);s("");let h=s(!1),v=s([]),y=ue({lat:"",lan:"",name:""}),m=s([]);const M=s([]),S=s(5e3),q=s(),J=s([]),U=s([]),Q=s([]),x=s([]);let K={\u65E0\u9884\u8B66:{color:"rgba(49, 235, 7, 1)",disabled:!1},\u84DD\u8272\u9884\u8B66:{color:"rgba(9, 187, 222, 1)",disabled:!1},\u9EC4\u8272\u9884\u8B66:{color:"rgba(255, 235, 59, 1)",disabled:!1},\u6A59\u8272\u9884\u8B66:{color:"rgba(234, 165, 93, 1)",disabled:!1},\u7EA2\u8272\u9884\u8B66:{color:"rgba(215, 25, 28, 1)",disabled:!1}};const z=s(),ie=s([]),ve=({dayjs:e})=>ie.value.includes(e.format("YYYY-MM-DD"));function Ae(){j()}function pe(){S.value=5e3,O.value="",z.value="",j(),T()}const me=e=>{const t=new Date;return t.setHours(0,0,0,0),e.getTime()>t.getTime()?{disabled:!0,style:{color:"red",textDecoration:"line-through"}}:!1},ye=[{label:"\u84DD\u8272\u9884\u8B66",flag:1},{label:"\u9EC4\u8272\u9884\u8B66",flag:2},{label:"\u6A59\u8272\u9884\u8B66",flag:3},{label:"\u7EA2\u8272\u9884\u8B66",flag:4}];ue({power:[{required:!0,message:"Please select Activity zone",trigger:"change"}],count:[{required:!0,message:"Please select Activity count",trigger:"change"}],date1:[{type:"date",required:!0,message:"Please pick a date",trigger:"change"}],date2:[{type:"date",required:!0,message:"Please pick a time",trigger:"change"}],type:[{type:"array",required:!0,message:"Please select at least one activity type",trigger:"change"}],resource:[{required:!0,message:"Please select activity resource",trigger:"change"}],desc:[{required:!0,message:"Please input activity form",trigger:"blur"}]});const H=s(1),X=s(6),re=s([]);function fe(e){H.value=e,P()}function P(){const e=(H.value-1)*X.value,t=H.value*X.value;re.value=M.value.slice(e,t)}function he(e){if(e==="\u84DD\u8272\u9884\u8B66")return tt;if(e==="\u9EC4\u8272\u9884\u8B66")return at;if(e==="\u6A59\u8272\u9884\u8B66")return lt;if(e==="\u7EA2\u8272\u9884\u8B66")return st;if(e==="\u65E0\u707E\u5BB3")return ot}const be=()=>{let e=new Date;return e.setDate(e.getDate()-1),e};let r=s(null);const we=()=>{G=new ol.layer.Tile({source:new ol.source.TileSuperMapRest({url:serverAPI.geoserverUrl+"/map-huangdaoqu_bianjie/rest/maps/CJQY3702112019WGS84%40huangdaoqu_bianjie",cacheEnabled:!1}),name:"CJQY3702112019WGS84",projection:"EPSG:4326",zIndex:9999}),r.addLayer(G)},Ce=()=>{var e=new ol.layer.Tile({source:new ol.source.TileSuperMapRest({url:serverAPI.geoserverUrl+"/map-huangdaoqu_bianjie/rest/maps/XJQY3702112019WGS84%40huangdaoqu_bianjie",cacheEnabled:!1}),name:"XJQY3702112019WGS84",projection:"EPSG:4326",zIndex:9999});r.addLayer(e)};let G=s(null);Je(()=>{Ve(),R.value=be().toJSON().substr(0,10),j(),_e(),Fe(),Se(),T();let e=document.querySelector(".rightWra");e.style.transform="translate(101%,0)"}),Ke(()=>{document.querySelector(".mode").style.display="none",window.document.querySelector("#screenfull").style.display="block"}),s([]);let Ee=s([]);const ce=s([]),O=s("");let I=window.localStorage.getItem("deptName");function j(){$({data:R.value,alertRange:S.value,flag:3,msName:O.value,warning:z.value,divisions:I}).then(e=>{M.value=e.data,P()})}function ke(){Pe({divisions:I}).then(e=>{ce.value=e.data})}ke();const Ve=()=>{Le().then(e=>{q.value=Number(e.data[0].flag)})},Re=()=>{Ge({flag:q.value}).then(e=>{Y({message:e.msg,type:"success"})})};function Se(){var e=document.querySelector(".center"),t=document.getElementById("cesiumContainer");r=new ol.Map({target:"cesiumContainer",controls:[],view:new ol.View({center:[119.86763411957472,35.88435182141938],zoom:11,projection:"EPSG:4326"}),layers:[new ol.layer.Tile({source:new ol.source.XYZ({url:`${serverAPI.tiandituLayers}`,projection:serverAPI.flag?"EPSG:4326":"EPSG:3857"}),preload:20})]}),we(),Ce();const d=new ol.Overlay({element:document.createElement("div"),className:"overlay1",positioning:"bottom-center",offset:[0,-10],stopEvent:!0});r.on("moveend",function(){var c=r.getView().getZoom();c>=13?G.setVisible(!0):G.setVisible(!1)}),r.on("singleclick",function(c){s([]);const C=r.getEventPixel(c.originalEvent);var E=c.coordinate,f=E[0],w=E[1],B=r.getView();B.animate({center:[f,w],duration:1e3}),Ee.value.forEach(i=>{layersDic[i]?QueryData(c,layersDic[i].setOf,`http://192.168.0.113:8090/iserver/services/${layersDic[i].name}/rest/maps/${layersDic[i].setOf}`,i):layersGbz[i]&&QueryData(c,layersGbz[i].setOf,`http://192.168.0.113:8090/iserver/services/${layersGbz[i].name}/rest/maps/${layersGbz[i].setOf}`,i)}),r.forEachFeatureAtPixel(C,i=>{B.animate({center:[f,w],duration:1e3});const k=i.get("id"),L=i.get("type");if(r.addOverlay(d),L==="1"){for(const u in v.value)k===v.value[u].msName&&(y.name=k,y.lon=v.value[u].msLongitude,y.lat=v.value[u].msLatitude);d.setPosition(i.getGeometry().getCoordinates()),d.getElement().innerHTML=`
|
|
<div class="info-window">
|
|
<div class="close-btn" ><span>\u7AD9\u70B9\u4FE1\u606F</span><img src="${de}" alt=""/> </div>
|
|
<div class="content" style="color:white;font-size: 16px">
|
|
<div class="line" style="margin-top: 10px"><div class="label">\u540D\u79F0:</div><span>${y.name}</span></div>
|
|
<div class="line" style="margin-top: 10px"><div class="label">\u7ECF\u5EA6:</div><span>${y.lon}</span></div>
|
|
<div class="line" style="margin-top: 10px"><div class="label">\u7EAC\u5EA6:</div><span>${y.lat}</span></div>
|
|
</div>
|
|
</div>
|
|
`;const W=d.getElement().querySelector(".close-btn");W&&W.addEventListener("click",()=>{d.setPosition(void 0)})}else if(L==="0"){for(const u in m.value)k===m.value[u].contacts&&(y.name=k,y.phone=m.value[u].phone,y.region=m.value[u].region);d.setPosition(i.getGeometry().getCoordinates()),d.getElement().innerHTML=`
|
|
<div class="info-window" >
|
|
<div class="close-btn" ><span>\u79CD\u7CAE\u5927\u6237\u4FE1\u606F</span><img src="${de}" alt=""/> </div>
|
|
<div class="content" style="color:white;font-size: 16px">
|
|
<div class="line" style="margin-top: 10px"><div class="label">\u59D3\u540D:</div><span>${y.name}</span></div>
|
|
<div class="line" style="margin-top: 10px"><div class="label">\u624B\u673A:</div><span>${y.phone}</span></div>
|
|
<div class="line" style="margin-top: 10px"><div class="label">\u4F4D\u7F6E:</div><span>${y.region}</span></div>
|
|
</div>
|
|
</div>
|
|
`,i.setStyle(new ol.style.Style({image:new ol.style.Icon({src:Ye,scale:.5})})),r.getLayers().forEach(function(u){if(u instanceof ol.layer.Vector){let A=u.getSource().getFeatures()[0];A.get("type")==="0"&&A!==i&&(A.get("warning")==="0"?A.setStyle(new ol.style.Style({image:new ol.style.Icon({src:ee,scale:.5})})):A.get("warning")==="1"&&A.setStyle(new ol.style.Style({image:new ol.style.Icon({src:te,scale:.5})})))}});const W=d.getElement().querySelector(".close-btn");W&&W.addEventListener("click",()=>{d.setPosition(void 0),r.getLayers().forEach(function(u){if(u instanceof ol.layer.Vector){let A=u.getSource().getFeatures()[0];A.get("type")==="0"&&(A.get("warning")==="0"?A.setStyle(new ol.style.Style({image:new ol.style.Icon({src:ee,scale:.5})})):A.get("warning")==="1"&&A.setStyle(new ol.style.Style({image:new ol.style.Icon({src:te,scale:.5})})))}})})}})});var b=new ResizeObserver(function(c){c.forEach(function(C){var E=C.contentRect.width,f=C.contentRect.height;t.style.width=E+"px",t.style.height=f+"px",r.updateSize()})});b.observe(e)}function Ie(){if(D.value=!D.value,D.value){let e=document.querySelector(".rightWra");e.style.transform="translate(0,0)"}else{let e=document.querySelector(".rightWra");e.style.transform="translate(101%,0)"}}const Be=()=>{T(),$({data:R.value,alertRange:S.value,flag:3,divisions:I}).then(e=>{M.value=e.data,P()})},T=()=>{for(const e in U.value)r.removeLayer(U.value[e]);U.value=[];for(const e in Q.value)r.removeLayer(Q.value[e]);Q.value=[];for(const e in x.value)r.removeLayer(x.value[e]);x.value=[],Ne({flag:3,data:R.value,divisions:I}).then(e=>{v.value=e.data;for(const t in v.value){const d=[parseFloat(v.value[t].msLongitude),parseFloat(v.value[t].msLatitude)],b=128,c=[];for(let B=0;B<b;B++){const i=2*Math.PI*B/b,k=ol.sphere.computeDestinationPoint(d,S.value,i);c.push(k)}const C=new ol.Feature({geometry:new ol.geom.Polygon([c])}),E=new ol.style.Style({stroke:new ol.style.Stroke({color:K[v.value[t].warning]&&K[v.value[t].warning].color,width:2})});U.value[t]=new ol.layer.Vector({source:new ol.source.Vector({features:[C]}),style:E}),v.value[t].warning!=="\u65E0\u707E\u5BB3"&&r.addLayer(U.value[t]);const f=new ol.geom.Point(d),w=new ol.Feature({geometry:f,id:v.value[t].msName,type:v.value[t].flag});w.setStyle(new ol.style.Style({image:new ol.style.Icon({src:he(v.value[t].warning),scale:.5})})),Q.value[t]=new ol.layer.Vector({source:new ol.source.Vector({features:[w]})}),r.addLayer(Q.value[t])}}),Ze({flag:3,alertRange:S.value,data:R.value,divisions:I}).then(e=>{m.value=e.data;for(const t in m.value){const d=[parseFloat(m.value[t].latitude),parseFloat(m.value[t].longitude)],b=new ol.geom.Point(d),c=new ol.Feature({geometry:b,id:m.value[t].contacts,type:m.value[t].flag,warning:m.value[t].earlyWarning});m.value[t].earlyWarning==="0"?(c.setStyle(new ol.style.Style({image:new ol.style.Icon({src:ee,scale:.5})})),x.value[t]=new ol.layer.Vector({source:new ol.source.Vector({features:[c]})}),r.addLayer(x.value[t])):m.value[t].earlyWarning==="1"&&(c.setStyle(new ol.style.Style({image:new ol.style.Icon({src:te,scale:.5})})),x.value[t]=new ol.layer.Vector({source:new ol.source.Vector({features:[c]})}),r.addLayer(x.value[t]))}})},De=()=>{T(),$({data:R.value,alertRange:S.value,flag:3,divisions:I}).then(e=>{M.value=e.data,P()})},xe=()=>{h.value=!1,Oe(J.value).then(e=>{e.code=="200"?Y({message:"\u9884\u8B66\u77ED\u4FE1\u5DF2\u6210\u529F\u53D1\u9001",type:"success"}):Y.error("\u53D1\u9001\u5931\u8D25")})},We=e=>{J.value=e},Fe=()=>{ze({flag:3,divisions:I}).then(e=>{e.data.length<1?Y({message:"\u8FD11\u5468\u6682\u65E0\u9884\u8B66",type:"success"}):Y({message:`\u8FD11\u5468${e.data.length}\u6B21\u9884\u8B66`,type:"warning"})})},_e=()=>{let e=[];He({flag:3,divisions:I}).then(t=>{e=[],t.data.forEach(d=>{e.push(d.dataTime)}),ie.value=e})};return(e,t)=>{const d=p("el-date-picker"),b=p("el-radio"),c=p("el-radio-group"),C=p("el-option"),E=p("el-select"),f=p("el-button"),w=p("el-table-column"),B=p("el-table"),i=p("el-pagination"),k=p("el-icon"),L=p("el-tooltip"),W=p("el-collapse-item"),u=p("el-collapse"),A=p("el-dialog");return V(),F("div",nt,[it,n("div",rt,[n("div",ct,[g(" \u76D1\u6D4B\u65E5\u671F:\u2003 "),l(d,{"popper-class":"date_poper",class:"m-2",modelValue:R.value,"onUpdate:modelValue":t[0]||(t[0]=a=>R.value=a),onChange:De,format:"YYYY \u5E74 MM \u6708 DD \u65E5","value-format":"YYYY-MM-DD",type:"date",placeholder:"\u9009\u62E9\u65E5\u671F",disabledDate:me},{default:o(a=>[n("div",{class:Xe(["cell",{current:a.isCurrent}])},[n("span",dt,ge(a.text),1),ve(a)?(V(),F("span",ut)):ae("",!0)],2)]),_:1},8,["modelValue"])]),n("div",gt,[vt,n("div",At,[n("div",pt,[g(" \u81EA\u52A8\u53D1\u9001\u9884\u8B66\u77ED\u4FE1\uFF1A "),l(c,{onChange:t[1]||(t[1]=a=>Re()),modelValue:q.value,"onUpdate:modelValue":t[2]||(t[2]=a=>q.value=a),class:"ml-4"},{default:o(()=>[l(b,{label:0,size:"large"},{default:o(()=>[g("\u662F")]),_:1}),l(b,{label:1,size:"large"},{default:o(()=>[g("\u5426")]),_:1})]),_:1},8,["modelValue"])]),n("div",mt,[g(" \u9884\u8B66\u8303\u56F4\uFF1A "),l(c,{onChange:t[3]||(t[3]=a=>Be()),modelValue:S.value,"onUpdate:modelValue":t[4]||(t[4]=a=>S.value=a),class:"ml-4"},{default:o(()=>[l(b,{label:5e3,size:"large"},{default:o(()=>[g("5km")]),_:1}),l(b,{label:1e4,size:"large"},{default:o(()=>[g("10km")]),_:1})]),_:1},8,["modelValue"])]),n("div",yt,[g(" \u7AD9\u70B9\u540D\u79F0: "),l(E,{"popper-class":"select_city",modelValue:O.value,"onUpdate:modelValue":t[5]||(t[5]=a=>O.value=a),placeholder:"\u8BF7\u9009\u62E9",style:{width:"76%"},teleported:"false"},{default:o(()=>[(V(!0),F(le,null,se(ce.value,a=>(V(),oe(C,{key:a.msName,label:a.msName,value:a.msName,title:a.msName},null,8,["label","value","title"]))),128))]),_:1},8,["modelValue"])]),n("div",ft,[g(" \u9884\u8B66\u60C5\u51B5: "),l(E,{"popper-class":"select_city",modelValue:z.value,"onUpdate:modelValue":t[6]||(t[6]=a=>z.value=a),placeholder:"\u8BF7\u9009\u62E9",style:{width:"76%"}},{default:o(()=>[(V(),F(le,null,se(ye,a=>l(C,{key:a.flag,label:a.label,value:a.label},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),n("div",ht,[l(f,{class:"bt1",onClick:Ae},{default:o(()=>[g("\u67E5\u8BE2")]),_:1}),l(f,{class:"bt2",onClick:pe},{default:o(()=>[g("\u91CD\u7F6E")]),_:1})]),l(B,{"cell-style":{textAlign:"center"},"header-cell-style":{"text-align":"center",color:"rgba(102, 102, 102, 1)"},data:re.value,style:{width:"100%"},onSelectionChange:We},{default:o(()=>[l(w,{type:"selection",width:"20"}),l(w,{prop:"msName",width:"80",label:"\u7AD9\u70B9\u540D\u79F0"}),l(w,{prop:"warning",label:"\u9884\u8B66\u60C5\u51B5"}),l(w,{prop:"name",width:"80",label:"\u8054\u7CFB\u4EBA"}),l(w,{prop:"telephone",label:"\u8054\u7CFB\u7535\u8BDD"})]),_:1},8,["header-cell-style","data"]),l(i,{small:"",style:{display:"flex","justify-content":"center","margin-top":"10px"},onCurrentChange:fe,"current-page":H.value,"page-size":X.value,layout:" prev, pager, next",total:M.value.length},null,8,["current-page","page-size","total"]),l(f,{class:"but",type:"primary",disabled:J.value.length<1||q.value==0,onClick:t[7]||(t[7]=a=>ne(h)?h.value=!0:h=!0)},{default:o(()=>[g(" \u53D1\u5E03\u9884\u8B66\u77ED\u4FE1 ")]),_:1},8,["disabled"])])]),n("div",{class:"rightFoldDiv",onClick:t[8]||(t[8]=a=>Ie())},[l(L,{disabled:!_(D),"hide-after":"0","show-arrow":!1,"show-after":"200",class:"box-item",effect:"dark",content:"\u6536\u8D77",placement:"top"},{default:o(()=>[_(D)?(V(),oe(k,{key:0},{default:o(()=>[bt]),_:1})):ae("",!0)]),_:1},8,["disabled"]),l(L,{disabled:_(D),"hide-after":"0","show-arrow":!1,"show-after":"200",class:"box-item",effect:"dark",content:"\u5C55\u5F00",placement:"top"},{default:o(()=>[_(D)?ae("",!0):(V(),oe(k,{key:0},{default:o(()=>[wt]),_:1}))]),_:1},8,["disabled"])])]),l(u,{class:"legend",accordion:""},{default:o(()=>[l(W,{name:"1"},{title:o(()=>[g("\u56FE\u4F8B")]),default:o(()=>[n("div",Ct,[n("div",Et,[(V(!0),F(le,null,se(_(K),(a,Me,qe)=>(V(),F("div",{key:qe,style:je({backgroundColor:a.color,border:"1px solid value.color",width:"100%",height:"25px",marginTop:"5px",textAlign:"center"})},ge(Me),5))),128))])])]),_:1})]),_:1}),l(A,{modelValue:_(h),"onUpdate:modelValue":t[10]||(t[10]=a=>ne(h)?h.value=a:h=a),title:"\u7CFB\u7EDF\u63D0\u793A",width:"30%",center:""},{footer:o(()=>[n("span",Vt,[l(f,{onClick:t[9]||(t[9]=a=>ne(h)?h.value=!1:h=!1)},{default:o(()=>[g("\u53D6\u6D88")]),_:1}),l(f,{type:"primary",onClick:xe},{default:o(()=>[g(" \u786E\u5B9A ")]),_:1})])]),default:o(()=>[kt]),_:1},8,["modelValue"])])}}},Ft=Te(Rt,[["__scopeId","data-v-72885a99"]]);export{Ft as default};
|