20 lines
22 KiB
JavaScript
20 lines
22 KiB
JavaScript
import{_ as Be,a as qe}from"./zhankaiss.6870329f.js";import{m as $,s as Le,g as de,p as ze,a as ee,b as te,h as Pe,c as Je,j as Me,d as Qe,z as Ze,k as Fe,l as Oe}from"./information.eab73f60.js";import"./linesGL.76a64914.js";import{_ as Ke,r as o,I as ue,x as He,H as Te,a8 as z,d as m,o as R,c as N,l as n,n as g,e as l,w as s,O as je,A as ge,m as ae,V as le,W as oe,k as se,J as ne,f as V,N as Xe,q as $e,s as et}from"./index.9f28707e.js";import"./linkSeriesData.e74eae00.js";const tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAA+CAYAAAA73nWBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQ3SURBVHic7ZxPattAFMY/K7ZMsUtUlxYakdg9QcjG296gkEXpGbrpAUqXpQcovUUphl6hi4JKCDlAQYE60C5qGazWli2pC3nMaCyNLWv0X79VrBeHx4zem/e+mUljuly5qMmUpu0CH96/y9qPyvL6zVtITh0HmeK4gGQ7WbtRbWwHdSRkjRcJ9SRkil2no+yxHaAZlo663S7a7Xa6HglmsVhgNpttPv9RLnB38jwTX3rGNU7uvmw9r9NRDrBdQHLqdJQpjgNIttvI2o+dfH38CpZ0L2s3EsF2G8UoUZ3GUdYuJEbumjW9M4TeGW49v5h8huz82/pdQ1bTci0xctesDUwNU1ndGlwHku+ZIauYyioUa5y2i8Jx3LWAlyfOJ6PNz3pniNuuPzL6Mw0DU4NijdivFpJcN2tBEwAAt91ypCFC7tIRIWwCCDcPLlP0Jllyk44m7TMsIaOJFXoLfa/vGLKKI9iYtE4BAGfm9wQ9TA7b5cgWaWK0VPxt9SDbJnoLHdM9042NJlaSnLB3yeJFQg7WhKezb77PfVODIfNTDqmMFOtnYn6lQW7XhF30Z1rWLggjtwKeYo19pSprG5jlmQRvTchBOqLRO0MoyzEUa4xnvz5uOuiprKJvaps0pHeGpZiMtYAX74/wavYwmxHQFZPnbGk6ML3m7Hwy2uqQgySOouFJ2TEmQe8McfPgMrBuJ7aggSLfYW0kDbGDffXwJaatJ75nZHKKTmwBT1l6gxX0ZpMyM6jDJYPMs9E03BwuXIKw46YjxRpvBo2NBnphvWXe+D71BrO2IE7NK9xf/j7c0RwTOx0B/gFl0wspJQ1Z9dkUa+yz7dKCHi1+QIIdz9GcImQ/gY4GNr0MqGomaMEl7BMNZUVYs8ZLL7SNTVlhkVIlhDVrvPRCRwprYyOlTBL1vqxPW4jZ6Oell30jpYppyXEaYmULUhFFWYh5kVIFhFRHNHSNz8rRdKQYLb+tz7GVHeGnLei3/ziCxEAPPGkAq0KiUjYrKdAlapitP9NKcYIiCkKlbHpfmNX76Sjg2apIYqctDo2CMghyURGWjuooOJxEdtbqKIiGkKPx9EZMHQXREbOz1vLLEGFEiZAqIaRZI01ZUGlJBppXdlatJGUR0qwdU5JDFJW0VlA9hFRHA1MLHVBWJeXZqqYZEYRVR7wBpTfuWRu711DFiRDarNF7yuyAhm3ssIe8qihlC9eOwgaUlrKB7Ymo8voQ62i8IavcNzdood7Hdtsd+mTw45Ide2SJdTR+n4sah5zOY23kflrY2dSik7vbm2GwexNlgvu/LXZxPhmlsgtGDgeXlfWacNhGP703XHM43o3+AqSjMiNEwKuJh/DTFjXR4V4cnM/nmM/n6XqUMD3jGj3jOms3fNgOp1lbrVbpelNR6nSUAwrTrJWZwt5jLhOOCzRefCrxhbCC8B8RZMGjEa8xOAAAAABJRU5ErkJggg==",at="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAA+CAYAAAA73nWBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQQSURBVHic7Zy/b9NAFMe/dn9ElYqQOoGtMjUsHYAqyn+AUCIUqRISfwEDSyU6MDGywMBQGPgnUFGEwp+AMG6rbkACtBKJBGzQ0rRxCIN7zfn8o0l8ts/2fabWr5Ge7vW9d+975yi/rZMBJIkyDVh49vhp0n7klvVHD6EqsJL2I9cosKBCBiFhZBAEQAZBAGQQBMDCtF9jnp+fR6FQiNkhvhwfH+Pg4ODs9xvXtlG7XU/El53dFdTf1FzPTxtzLwGXJEN6shwlT0p6wv17DzA39ydpNyIiJUGYmhLfx8mxxJqYy6UGyqWG6/mr1+s4Orrg+ltda8blWmQINzEbZhW61nItrqpajme61oSutdDuFON2MQIsW8ATic362tnPdma8ddgNswLDrGKznoUAAEL3BK8A2M/fZqIMDRE0CH4BIKzWNmL0JmoCJuY4ubL4EbMzf2H1C9jbXx7pM7rWRP/fDBb1TwCAD1u3onQxMhRReoKufcbCwg8cHl7E3v4ydK010uem1RPMzh5F7F3UCBKEd++dmophVrBaC677ZGf0vXM1Mr/iQdCecB6GWUnaBY4INqwR2p2iY6vK2gyzGrNH0SFMT6Aplxpod4pod4p48fL52QStay0YZuWsDJVLjYwEg4OUHbRn97PZE6/bpmtNj+GsejqcrbkmZC+JI32ElLLLpQZWaxue+3Zi81oo8hnWRsoQu9h37zzB5UtfHc9IcNJPyMZMFsvrP5tsM70m3GFJ8bfRDAbqxD6KT8jGTGo34J5inRqQW//xs3mxtX0TP38tTuynyHBRUZ0L2vC02bV+aLN3OEPbeVrQl2/X0e/PhPJTXDgEgc4GtrwYZtVho6Hr+SjZkF04DWtB5YW2sSXLL1PyBacgBJUXOlNYG5sp2ZKoR8WCqgz4DGtB5WXUTMljWVIGnLUjsiMapxEHZUo+4BwEeo/PytF0prALTWeDDEJInP/9S742FjYz8kWEUjYrKdD13s9GC3T5gaOUTZ8Ls3o/nQVBtjwS2b2jSbMgG4LcuHAKgsyCMERwNV5mwbhwuBpPH8TILJgEDo2ZlSH8GCdD8gSXxkyGMq+tJVnooG1n/rakLFykbHso07XmWCqpVFAJXA51qr4LyqqkQbb8yRUETsNa0ILSB/fuQx/nWUMeA8F1WKPPlNkF9TvYYS955VHK5q4d+S0oLWUD7kDkuz+EuIHndVGLtfu9RxBks0vWUAZvd5YyvoUNEYRRXtSY5HYeayPvp/ndTU0/gl4IZmHPJrJEqAvBm/W1WHYz9PFnNgkRhOwvTlyk9CWRbCG/5UUAeulozFkmsDF3u110u92YXYqWnd0V7OyuJO0GQ0AQLEtmSDzIxiwAMggCkJKJOcsosKAMeqr8wvKE+Q89RE9/lW/XZQAAAABJRU5ErkJggg==",lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAA+CAYAAAA73nWBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQrSURBVHic7Zy/b9NAFMe/DnEq0ggKYqksGBqWDqhi8R8ASiQYkDrxLxSJiQEJ/gAGkGBh4F9gQJVYkNI/AMkIVayAow5ESHRJUZImsWMz0IvO5x9N4rN99vkzJX6J9HSX997d991F+WtNXZRkShWujdcvXmbth7Q8ef4UFcW1s/ZDahTXRgVOOQmZ4tiooIyEbHHLScieMh0JgGOjGlaYG40G1tbWUvaIL5PJBIPBYP7+9uVveLD5KRNfDk928PH3Pd/zs8I8y8ClkjnOrKwJmZOXwvzo2jNcVAbnfzCP5KUwX1DE93FlHFusHbNe70Cvd3zPP/Qf49Rt+D6rqWZariWGIlo6MkZtaLWub3ArsD3PNNWEVuuiZzXTdpE/ro2qaOlov783f63XO9DXDzx2Y9iCMWpjv1+ACQDEli2CJgAA9PWDQqShOaKlI0LYBBB2N96l6E3CuDaqigDp6EbtO2o4ha3UcDTZXug7mmpiBhXX1R8AgC+ju0m6mBiKY/9v6mSNpv7E1eoxhs4lHE22odW6C32viilqldOEvUsYV5BJ+Dy873lvDFvY3YjO+2Rl9Mu6mZhfqZCXzRqLMWxl7QI/RNusEXpW07NUZW3GqJ2yR8mhiJKOaPR6Bz2riZ7VxNvjV/MdtFbrwhi25mlIr3eKMRk8pOyoNXuYTVPNQJummv7N2ah9tjnb8+2QgySO3BFXytbrHexuvAtctxNb0ECR77A2kobYwX545Q021SPPMzI5uSduYSaDFfTLJsvMoB3uPKVE2Dx+orKyj8ITtzCT3A34d7EeDShA/wmzBfF1eAd/LG1lP0WGi4rqGVAmvRCbppoeW89qemznaUHm9BZmUGP5KSw89gl0NLDpxRi1PTYaOp8vEg2FhZeKGpVeaBubssIiRSp4qahR6YWOFNbGRkqhJOpFcW1UeKmoUell0UiRMS0pvJs6ZEW0TCGOihQp4N3Uodf4rBxNRwo70HQ0yDkJHFVUz69/uhVqY2EjQyqS7DGzkgKd78NstEAnDS5HKZvuC7N6Px0FUTYZSeymzqpRUAhBbll4paMyCmKQxNH4MgqWhMfReLoRU0bBCvAozKwMEcYyESITXAoz2ZQFLS3JQEctO6VbkrLwKMxkU6ap5lIqaamgnsGlqTNqhw4oq5JG2aSTKwi8VNSoAaUb976mD9NrkHEiuKqodE+ZHdCwxg57yEtGKZu7iho2oLSUDfgnQur6EOemTtBBLdYedo8gyqavH3hk8N50q9hL2DhH4xe5qLHK6TzWRu6nhZ1NzT08VdQkYXsTRUKJk472+3uprGbo9mchiZOOCj84aSHqxUGpKP/lRQCcWT4Kc5GJLMzj8Rjj8Thll5Ll8GQHhyc7WbvhJaow23YZIalQFmYByOsV2kIh6hVamVBcG4r7vl7+YXnG/AMdm706nZ3QGwAAAABJRU5ErkJggg==",ot="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAA+CAYAAAA73nWBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQTSURBVHic7ZzPaxNBFMe/jamhEnoqaxYpFeKlEJoE/QcsEql49g/w1kOv4sGjJxE8eOjZm1cvFoLkX0gL0UIxoKDdGA8qBJuUGeMhmTCZ/ZFkM7s7uzufU7tvFx7z9v2Y92az8ptcDqGJlCwFwevnL6LWI7UcPHuCDB2SqPVINXRIkKHQRogSCm2EyBkZQYejSNHhSAEoyKg6ciKfzyOXy4WsklwGgwF6vd7k/6/bJzjefR+JLlunZVQaD2zXdU5QAAqCDNE5IVLIKCfQqPWYyZtHT3GR682+MYZQ0HiEI5pRX0e/KJcTmqU6mqW67frDDwdYG+Rt91pGOyzVAkO5fUK1VUPHaNsWl2bI1DXLaKNjtGF2i2GrKB069ChRo2KvsT/528kzqq0aqq0aTO6+OKNcOOJxC01JCUMM5cIRw80AjKPdwxC1CRZlwtF38wyD7F+s0hw2z7fnesYy2sj+W8X59TMAQPnjvSBVDAwKgixRwAiW8Rl/1ru4drGOzfNtdOYMNyRzicur/YC1Cxbi1TsKkzsn0z2VSqsGa0bIYZWR2b0VmF5hoGxOmEW1VYtaBWko28o2u8WpUlWUJcoIqoQjnmapjkK3CLNbxOO3LydVUsdoo9KqTcJQs1RPhDGk7BO8anY3meWwK2bX3TZne4192w7Zq4yNC0vnhGapjqPdQ8e6ncmcFoo9I8pYGBIX+939V/ix8WXqGjNO3Fk6JxTGi+X0ZrMy02mHy4cUNxnPyjDjW0fVGQ11ljCCOY7dgH0XyyfWY+GNr3BvsChzYufTXWz8uuFbT5UhMkpUfkGd4jlgj/V8heOWH3huftvBFbq6lJ6qIqVE5b1BDC9VoZrhqS7oDUlFWhfVK7zwMjFkuXlKmpBmBK/wwnuKKBM9JUkt6nkZl6hyBv1e4WVeT0ljWKJDyYN+VhEtkoi9PCUNSJ+s8TW+2I7mPUWUVTxkSUe6Efi3v7BAi4FfePG5pBPoCTyxpcAbwU3GJ+q0QGS2svm5sB8DpJXATlv49YIkNOQWRdpkTXuBfwKZrGkvWAxpQx3tBf6RYoSO0IZwYxEDpQkpOYEZwam0ZAvtVXamrSQVkZIT+OnaIl1S3UEdsfRkDZhOquKCil1SL1naekYMImuf4LWg/OBelImzhjQaQuoJPH6mLC6o22BHPOSVzla25H2C24KKp+ZEQ6Q5Pyx1As8y2p5vrlOinkfWLNVtXdUkl7AjI/gMR/N8qOHndJ4oY9+nuZ1NjTvKHggWSfKMYalwtNfYD2UKVuDGn0lkbAR/g34z4YsTFhRU/7ZF1EidrGn8ofR3zGnBMzH3+330+/H+MlJk67SMrdNy1GpM4blPIER7SBjEZp+QZHROUIDYfsecJOiQYOX2zzX9g+UR8x+NJvMP5WohIwAAAABJRU5ErkJggg==";const P=J=>($e("data-v-24060e52"),J=J(),et(),J),st={class:"center"},nt=P(()=>n("div",{style:{width:"100%",height:"100%"},class:"cesiumContainer",id:"cesiumContainer"},null,-1)),rt={class:"rightWra"},it={class:"farmlandHeader"},ct={class:"text"},dt={key:0,class:"holiday"},ut={class:"rightTop"},gt=P(()=>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)),pt={class:"farmlandDiv"},vt={class:"radioDiv"},mt={class:"radioDiv"},yt={class:"selectDiv"},ft={class:"selectDiv",style:{"margin-top":"10px"}},At={class:"btws"},ht=P(()=>n("img",{src:Be},null,-1)),wt=P(()=>n("img",{src:qe},null,-1)),bt={class:"mt-4"},St={class:"tuli"},Gt=P(()=>n("span",null,"\u662F\u5426\u786E\u8BA4\u53D1\u9001\u9884\u8B66\u77ED\u4FE1?",-1)),Et={class:"dialog-footer"},Rt={__name:"index",setup(J){const U=o();o({name:"",value:""});let C=o(!1);o("");let h=o(!1),p=o([]),f=ue({lat:"",lan:"",name:""}),y=o([]);const Y=o([]),k=o(5e3),x=o(),H=o([]),B=o([]),q=o([]),I=o([]);let T={\u65E0\u9884\u8B66:{color:"rgba(49, 235, 7, 1)",disabled:!1},\u8F7B\u5EA6\u5E72\u70ED\u98CE:{color:"rgba(9, 187, 222, 1)",disabled:!1},\u4E2D\u5EA6\u5E72\u70ED\u98CE:{color:"rgba(255, 235, 59, 1)",disabled:!1},\u91CD\u5EA6\u5E72\u70ED\u98CE:{color:"rgba(234, 165, 93, 1)",disabled:!1}};const M=o(),re=o([]),pe=({dayjs:e})=>re.value.includes(e.format("YYYY-MM-DD"));function ve(){X()}let D=window.localStorage.getItem("deptName");function me(){k.value=5e3,O.value="",M.value="",X(),K()}const ye=[{label:"\u8F7B\u5EA6\u5E72\u70ED\u98CE",flag:1},{label:"\u4E2D\u5EA6\u5E72\u70ED\u98CE",flag:2},{label:"\u91CD\u5EA6\u5E72\u70ED\u98CE",flag:3}],fe=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};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 Q=o(1),j=o(6),ie=o([]);function Ae(e){Q.value=e,Z()}function Z(){const e=(Q.value-1)*j.value,t=Q.value*j.value;ie.value=Y.value.slice(e,t)}function he(e){if(e==="\u8F7B\u5EA6\u5E72\u70ED\u98CE")return tt;if(e==="\u4E2D\u5EA6\u5E72\u70ED\u98CE")return at;if(e==="\u4E25\u91CD\u5E72\u70ED\u98CE")return lt;if(e==="\u7279\u5927\u5E72\u70ED\u98CE")return ganhan4;if(e==="\u65E0\u707E\u5BB3")return ot}const we=()=>{let e=new Date;return e.setDate(e.getDate()-1),e};let i=o(null);const be=()=>{F=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}),i.addLayer(F)},Se=()=>{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});i.addLayer(e)};let F=o(null);He(()=>{Re(),U.value=we().toJSON().substr(0,10),X(),Ve(),Ne(),ke(),K();let e=document.querySelector(".rightWra");e.style.transform="translate(101%,0)"}),Te(()=>{document.querySelector(".mode").style.display="none",window.document.querySelector("#screenfull").style.display="block"}),o([]);let Ge=o([]);const ce=o([]),O=o("");function X(){$({data:U.value,alertRange:k.value,flag:4,msName:O.value,warning:M.value,divisions:D}).then(e=>{Y.value=e.data,Z()})}function Ee(){Ze({divisions:D}).then(e=>{ce.value=e.data})}Ee();const Re=()=>{Le().then(e=>{x.value=Number(e.data[0].flag)})},Ue=()=>{Fe({flag:x.value}).then(e=>{z({message:e.msg,type:"success"})})};function ke(){var e=document.querySelector(".center"),t=document.getElementById("cesiumContainer");i=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})]}),be(),Se();const d=new ol.Overlay({element:document.createElement("div"),className:"overlay1",positioning:"bottom-center",offset:[0,-10],stopEvent:!0});i.on("moveend",function(){var c=i.getView().getZoom();c>=13?F.setVisible(!0):F.setVisible(!1)}),i.on("singleclick",function(c){o([]);const S=i.getEventPixel(c.originalEvent);var G=c.coordinate,A=G[0],b=G[1],W=i.getView();W.animate({center:[A,b],duration:1e3}),Ge.value.forEach(r=>{layersDic[r]?QueryData(c,layersDic[r].setOf,`http://192.168.0.113:8090/iserver/services/${layersDic[r].name}/rest/maps/${layersDic[r].setOf}`,r):layersGbz[r]&&QueryData(c,layersGbz[r].setOf,`http://192.168.0.113:8090/iserver/services/${layersGbz[r].name}/rest/maps/${layersGbz[r].setOf}`,r)}),i.forEachFeatureAtPixel(S,r=>{W.animate({center:[A,b],duration:1e3});const E=r.get("id"),L=r.get("type");if(i.addOverlay(d),L==="1"){for(const u in p.value)E===p.value[u].msName&&(f.name=E,f.lon=p.value[u].msLongitude,f.lat=p.value[u].msLatitude);d.setPosition(r.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>${f.name}</span></div>
|
|
<div class="line" style="margin-top: 10px"><div class="label">\u7ECF\u5EA6:</div><span>${f.lon}</span></div>
|
|
<div class="line" style="margin-top: 10px"><div class="label">\u7EAC\u5EA6:</div><span>${f.lat}</span></div>
|
|
</div>
|
|
</div>
|
|
`;const _=d.getElement().querySelector(".close-btn");_&&_.addEventListener("click",()=>{d.setPosition(void 0)})}else if(L==="0"){for(const u in y.value)E===y.value[u].contacts&&(f.name=E,f.phone=y.value[u].phone,f.region=y.value[u].region);d.setPosition(r.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>${f.name}</span></div>
|
|
<div class="line" style="margin-top: 10px"><div class="label">\u624B\u673A:</div><span>${f.phone}</span></div>
|
|
<div class="line" style="margin-top: 10px"><div class="label">\u4F4D\u7F6E:</div><span>${f.region}</span></div>
|
|
</div>
|
|
</div>
|
|
`,r.setStyle(new ol.style.Style({image:new ol.style.Icon({src:ze,scale:.5})})),i.getLayers().forEach(function(u){if(u instanceof ol.layer.Vector){let v=u.getSource().getFeatures()[0];v.get("type")==="0"&&v!==r&&(v.get("warning")==="0"?v.setStyle(new ol.style.Style({image:new ol.style.Icon({src:ee,scale:.5})})):v.get("warning")==="1"&&v.setStyle(new ol.style.Style({image:new ol.style.Icon({src:te,scale:.5})})))}});const _=d.getElement().querySelector(".close-btn");_&&_.addEventListener("click",()=>{d.setPosition(void 0),i.getLayers().forEach(function(u){if(u instanceof ol.layer.Vector){let v=u.getSource().getFeatures()[0];v.get("type")==="0"&&(v.get("warning")==="0"?v.setStyle(new ol.style.Style({image:new ol.style.Icon({src:ee,scale:.5})})):v.get("warning")==="1"&&v.setStyle(new ol.style.Style({image:new ol.style.Icon({src:te,scale:.5})})))}})})}})});var w=new ResizeObserver(function(c){c.forEach(function(S){var G=S.contentRect.width,A=S.contentRect.height;t.style.width=G+"px",t.style.height=A+"px",i.updateSize()})});w.observe(e)}function De(){if(C.value=!C.value,C.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 We=()=>{K(),$({data:U.value,alertRange:k.value,flag:4,divisions:D}).then(e=>{Y.value=e.data,Z()})},K=()=>{for(const e in B.value)i.removeLayer(B.value[e]);B.value=[];for(const e in q.value)i.removeLayer(q.value[e]);q.value=[];for(const e in I.value)i.removeLayer(I.value[e]);I.value=[],Pe({flag:4,data:U.value,divisions:D}).then(e=>{p.value=e.data;for(const t in p.value){const d=[parseFloat(p.value[t].msLongitude),parseFloat(p.value[t].msLatitude)],w=128,c=[];for(let W=0;W<w;W++){const r=2*Math.PI*W/w,E=ol.sphere.computeDestinationPoint(d,k.value,r);c.push(E)}const S=new ol.Feature({geometry:new ol.geom.Polygon([c])}),G=new ol.style.Style({stroke:new ol.style.Stroke({color:T[p.value[t].warning]&&T[p.value[t].warning].color,width:2})});B.value[t]=new ol.layer.Vector({source:new ol.source.Vector({features:[S]}),style:G}),p.value[t].warning!=="\u65E0\u707E\u5BB3"&&i.addLayer(B.value[t]);const A=new ol.geom.Point(d),b=new ol.Feature({geometry:A,id:p.value[t].msName,type:p.value[t].flag});b.setStyle(new ol.style.Style({image:new ol.style.Icon({src:he(p.value[t].warning),scale:.5})})),q.value[t]=new ol.layer.Vector({source:new ol.source.Vector({features:[b]})}),i.addLayer(q.value[t])}}),Je({flag:4,alertRange:k.value,data:U.value,divisions:D}).then(e=>{y.value=e.data;for(const t in y.value){const d=[parseFloat(y.value[t].latitude),parseFloat(y.value[t].longitude)],w=new ol.geom.Point(d),c=new ol.Feature({geometry:w,id:y.value[t].contacts,type:y.value[t].flag,warning:y.value[t].earlyWarning});y.value[t].earlyWarning==="0"?(c.setStyle(new ol.style.Style({image:new ol.style.Icon({src:ee,scale:.5})})),I.value[t]=new ol.layer.Vector({source:new ol.source.Vector({features:[c]})}),i.addLayer(I.value[t])):y.value[t].earlyWarning==="1"&&(c.setStyle(new ol.style.Style({image:new ol.style.Icon({src:te,scale:.5})})),I.value[t]=new ol.layer.Vector({source:new ol.source.Vector({features:[c]})}),i.addLayer(I.value[t]))}})},Ce=()=>{K(),$({data:U.value,alertRange:k.value,flag:4,divisions:D}).then(e=>{Y.value=e.data,Z()})},Ie=()=>{h.value=!1,Oe(H.value).then(e=>{e.code=="200"?z({message:"\u9884\u8B66\u77ED\u4FE1\u5DF2\u6210\u529F\u53D1\u9001",type:"success"}):z.error("\u53D1\u9001\u5931\u8D25")})},_e=e=>{H.value=e},Ne=()=>{Me({flag:4,divisions:D}).then(e=>{e.data.length<1?z({message:"\u8FD11\u5468\u6682\u65E0\u9884\u8B66",type:"success"}):z({message:`\u8FD11\u5468${e.data.length}\u6B21\u9884\u8B66`,type:"warning"})})},Ve=()=>{let e=[];Qe({flag:4,divisions:D}).then(t=>{e=[],t.data.forEach(d=>{e.push(d.dataTime)}),re.value=e})};return(e,t)=>{const d=m("el-date-picker"),w=m("el-radio"),c=m("el-radio-group"),S=m("el-option"),G=m("el-select"),A=m("el-button"),b=m("el-table-column"),W=m("el-table"),r=m("el-pagination"),E=m("el-icon"),L=m("el-tooltip"),_=m("el-collapse-item"),u=m("el-collapse"),v=m("el-dialog");return R(),N("div",st,[nt,n("div",rt,[n("div",it,[g(" \u76D1\u6D4B\u65E5\u671F:\u2003 "),l(d,{"popper-class":"date_poper",class:"m-2",modelValue:U.value,"onUpdate:modelValue":t[0]||(t[0]=a=>U.value=a),onChange:Ce,format:"YYYY \u5E74 MM \u6708 DD \u65E5","value-format":"YYYY-MM-DD",type:"date",placeholder:"\u9009\u62E9\u65E5\u671F",disabledDate:fe},{default:s(a=>[n("div",{class:je(["cell",{current:a.isCurrent}])},[n("span",ct,ge(a.text),1),pe(a)?(R(),N("span",dt)):ae("",!0)],2)]),_:1},8,["modelValue"])]),n("div",ut,[gt,n("div",pt,[n("div",vt,[g(" \u81EA\u52A8\u53D1\u9001\u9884\u8B66\u77ED\u4FE1\uFF1A "),l(c,{onChange:t[1]||(t[1]=a=>Ue()),modelValue:x.value,"onUpdate:modelValue":t[2]||(t[2]=a=>x.value=a),class:"ml-4"},{default:s(()=>[l(w,{label:0,size:"large"},{default:s(()=>[g("\u662F")]),_:1}),l(w,{label:1,size:"large"},{default:s(()=>[g("\u5426")]),_:1})]),_:1},8,["modelValue"])]),n("div",mt,[g(" \u9884\u8B66\u8303\u56F4\uFF1A "),l(c,{onChange:t[3]||(t[3]=a=>We()),modelValue:k.value,"onUpdate:modelValue":t[4]||(t[4]=a=>k.value=a),class:"ml-4"},{default:s(()=>[l(w,{label:5e3,size:"large"},{default:s(()=>[g("5km")]),_:1}),l(w,{label:1e4,size:"large"},{default:s(()=>[g("10km")]),_:1})]),_:1},8,["modelValue"])]),n("div",yt,[g(" \u7AD9\u70B9\u540D\u79F0: "),l(G,{"popper-class":"select_city",style:{width:"76%"},modelValue:O.value,"onUpdate:modelValue":t[5]||(t[5]=a=>O.value=a),placeholder:"\u8BF7\u9009\u62E9",teleported:"false"},{default:s(()=>[(R(!0),N(le,null,oe(ce.value,a=>(R(),se(S,{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(G,{"popper-class":"select_city",style:{width:"76%"},modelValue:M.value,"onUpdate:modelValue":t[6]||(t[6]=a=>M.value=a),placeholder:"\u8BF7\u9009\u62E9"},{default:s(()=>[(R(),N(le,null,oe(ye,a=>l(S,{key:a.flag,label:a.label,value:a.label},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),n("div",At,[l(A,{class:"bt1",onClick:ve},{default:s(()=>[g("\u67E5\u8BE2")]),_:1}),l(A,{class:"bt2",onClick:me},{default:s(()=>[g("\u91CD\u7F6E")]),_:1})]),l(W,{"cell-style":{textAlign:"center"},"header-cell-style":{"text-align":"center",color:"rgba(102, 102, 102, 1)"},data:ie.value,style:{width:"100%"},onSelectionChange:_e},{default:s(()=>[l(b,{type:"selection",width:"20"}),l(b,{prop:"msName",width:"80",label:"\u7AD9\u70B9\u540D\u79F0"}),l(b,{prop:"warning",label:"\u9884\u8B66\u60C5\u51B5"}),l(b,{prop:"name",width:"80",label:"\u8054\u7CFB\u4EBA"}),l(b,{prop:"telephone",label:"\u8054\u7CFB\u7535\u8BDD"})]),_:1},8,["header-cell-style","data"]),l(r,{small:"",style:{display:"flex","justify-content":"center","margin-top":"10px"},onCurrentChange:Ae,"current-page":Q.value,"page-size":j.value,layout:" prev, pager, next",total:Y.value.length},null,8,["current-page","page-size","total"]),l(A,{class:"but",type:"primary",disabled:H.value.length<1||x.value==0,onClick:t[7]||(t[7]=a=>ne(h)?h.value=!0:h=!0)},{default:s(()=>[g(" \u53D1\u5E03\u9884\u8B66\u77ED\u4FE1 ")]),_:1},8,["disabled"])])]),n("div",{class:"rightFoldDiv",onClick:t[8]||(t[8]=a=>De())},[l(L,{disabled:!V(C),"hide-after":"0","show-arrow":!1,"show-after":"200",class:"box-item",effect:"dark",content:"\u6536\u8D77",placement:"top"},{default:s(()=>[V(C)?(R(),se(E,{key:0},{default:s(()=>[ht]),_:1})):ae("",!0)]),_:1},8,["disabled"]),l(L,{disabled:V(C),"hide-after":"0","show-arrow":!1,"show-after":"200",class:"box-item",effect:"dark",content:"\u5C55\u5F00",placement:"top"},{default:s(()=>[V(C)?ae("",!0):(R(),se(E,{key:0},{default:s(()=>[wt]),_:1}))]),_:1},8,["disabled"])])]),l(u,{class:"legend",accordion:""},{default:s(()=>[l(_,{name:"1"},{title:s(()=>[g("\u56FE\u4F8B")]),default:s(()=>[n("div",bt,[n("div",St,[(R(!0),N(le,null,oe(V(T),(a,Ye,xe)=>(R(),N("div",{key:xe,style:Xe({backgroundColor:a.color,border:"1px solid value.color",width:"100%",height:"25px",marginTop:"5px",textAlign:"center"})},ge(Ye),5))),128))])])]),_:1})]),_:1}),l(v,{modelValue:V(h),"onUpdate:modelValue":t[10]||(t[10]=a=>ne(h)?h.value=a:h=a),title:"\u7CFB\u7EDF\u63D0\u793A",width:"30%",center:""},{footer:s(()=>[n("span",Et,[l(A,{onClick:t[9]||(t[9]=a=>ne(h)?h.value=!1:h=!1)},{default:s(()=>[g("\u53D6\u6D88")]),_:1}),l(A,{type:"primary",onClick:Ie},{default:s(()=>[g("\u786E\u5B9A")]),_:1})])]),default:s(()=>[Gt]),_:1},8,["modelValue"])])}}},It=Ke(Rt,[["__scopeId","data-v-24060e52"]]);export{It as default};
|