Agriculture-front-end/dist/assets/index.6e7f1193.js

20 lines
22 KiB
JavaScript
Raw Normal View History

2024-05-30 09:20:30 +08:00
import{_ as Be,a as qe}from"./zhankaiss.dd067ea4.js";import{m as $,s as Le,g as de,p as ze,a as ee,b as te,h as Me,c as Pe,j as Je,d as Qe,z as Ze,k as Fe,l as Ke}from"./information.ef765d82.js";import"./linesGL.ef5bef0f.js";import{_ as Oe,r as o,G as ue,t as He,F as Te,a2 as z,d as m,o as U,c as N,k as n,m as g,e as l,w as s,N as je,y as ge,l as ae,U as le,V as oe,j as se,H as ne,f as V,M as Xe,p as $e,q as et}from"./index.9c864c60.js";import"./linkSeriesData.77e8a68a.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/r
<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(G){var S=G.contentRect.width,A=G.contentRect.height;t.style.width=S+"px",t.style.height=A+"px",i.updateSize()})});w.observe(e)}function De(){if(W.value=!W.value,W.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 Ce=()=>{O(),$({data:R.value,alertRange:k.value,flag:4,divisions:D}).then(e=>{Y.value=e.data,Z()})},O=()=>{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=[],Me({flag:4,data:R.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 C=0;C<w;C++){const r=2*Math.PI*C/w,E=ol.sphere.computeDestinationPoint(d,k.value,r);c.push(E)}const G=new ol.Feature({geometry:new ol.geom.Polygon([c])}),S=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:[G]}),style:S}),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])}}),Pe({flag:4,alertRange:k.value,data:R.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]))}})},We=()=>{O(),$({data:R.value,alertRange:k.value,flag:4,divisions:D}).then(e=>{Y.value=e.data,Z()})},Ie=()=>{h.value=!1,Ke(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=()=>{Je({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"),G=m("el-option"),S=m("el-select"),A=m("el-button"),b=m("el-table-column"),C=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");retu