lcny-vue3-antd-admin/dist/assets/index.b99564b7.js

2 lines
14 KiB
JavaScript

var U=Object.defineProperty,tt=Object.defineProperties;var et=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var ot=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable;var J=(e,t,i)=>t in e?U(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,j=(e,t)=>{for(var i in t||(t={}))ot.call(t,i)&&J(e,i,t[i]);if(P)for(var i of P(t))it.call(t,i)&&J(e,i,t[i]);return e},R=(e,t)=>tt(e,et(t));var M=(e,t,i)=>(J(e,typeof t!="symbol"?t+"":t,i),i);var Y=(e,t,i)=>new Promise((r,a)=>{var s=p=>{try{v(i.next(p))}catch(c){a(c)}},u=p=>{try{v(i.throw(p))}catch(c){a(c)}},v=p=>p.done?r(p.value):Promise.resolve(p.value).then(s,u);v((i=i.apply(e,t)).next())});import st from"./Map.ff3ed550.js";import{a as F,s as X,r as T,G as Q,ak as W,c0 as nt,bD as B,J as A,o as k,h as E,p as d,x as K,w as at,i as l,v as rt,l as lt,bP as ct,bm as L,aE as ht,k as dt,e4 as ut,e6 as q,bp as pt,af as mt,bc as ft,j as vt,bj as xt,f5 as yt,fZ as gt,aA as h}from"./index.3f119c6b.js";import bt from"./DXJG.1ee2e2d3.js";import _t from"./DXCY.9d69c89e.js";import zt from"./DZWZ.8e8958ed.js";import wt from"./DXLX.e023fc54.js";import St from"./Head.3c0aa1ce.js";import Mt from"./Footer.b62c8da9.js";import It from"./NYQK.a7c10e2f.js";import Ct from"./NCZQS.e4588b7b.js";import $t from"./CZNYCY.90cde3d0.js";import jt from"./JK.66c46d58.js";import Ot from"./SBYXZT.6ca01e91.js";import Dt from"./QXSZ.a4e56b16.js";import Wt from"./SZJCSJ.bae59f78.js";import Tt from"./TRJCSJ.657d37e8.js";import Yt from"./MapModal.fbe12b4f.js";import{c as Zt}from"./useVContext.b0ef8990.js";import"./useECharts.005113b7.js";import"./other.e5ed065d.js";import"./visualization.3c21ac07.js";import"./Box.d6b7215a.js";import"./colors.69d1b0cd.js";import"./Circle.ced38dde.js";import"./add.3ff4754d.js";import"./index.e8c8a682.js";import"./index.b1ee6e2e.js";import"./CaretUpOutlined.5feff35f.js";import"./LinkModal.3f5bce5b.js";import"./model-close-icon.706a0490.js";import"./CModal.6db16017.js";import"./index.ea449c16.js";import"./useRefs.7b6361e7.js";import"./PlusOutlined.976a4d9b.js";import"./index.5d7e56a9.js";import"./index.6b97dd5b.js";import"./_baseIteratee.85694b49.js";import"./get.53661100.js";import"./_baseEach.7c3bb20a.js";import"./_isIterateeCall.b8bbad05.js";import"./VideoFlv.004a80c3.js";import"./flv.2831d195.js";import"./WaterEipple.6bd53052.js";import"./lodash.8cfd6d3d.js";import"./dateUtil.64883c7a.js";import"./BasicChart.c94fdca9.js";function Xt(e,t){let i;return function(...r){i&&clearTimeout(i),i=setTimeout(()=>{typeof e=="function"&&e.apply(null,r),clearTimeout(i)},t>0?t:100)}}const Jt=F({name:"ScaleScreen",props:{width:{type:[String,Number],default:1920},height:{type:[String,Number],default:1080},fullScreen:{type:Boolean,default:!1},autoScale:{type:[Object,Boolean],default:!0},delay:{type:Number,default:500},boxStyle:{type:Object,default:()=>({})},wrapperStyle:{type:Object,default:()=>({})}},setup(e){const t=X({width:0,height:0,originalWidth:0,originalHeight:0,observer:null,showTop:!1,isScroll:!1}),i=T(),r=X({box:{overflow:"hidden",backgroundSize:"100% 100%",background:"#000",width:"100vw",height:"100vh"},wrapper:{transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"500ms",position:"relative",overflow:"hidden",zIndex:100,transformOrigin:"left top",display:"inline-block"}}),a=T(),s=()=>new Promise(n=>{W(()=>{var m,x;e.width&&e.height?(t.width=e.width,t.height=e.height):(t.width=(m=a.value)==null?void 0:m.clientWidth,t.height=(x=a.value)==null?void 0:x.clientHeight),(!t.originalHeight||!t.originalWidth)&&(t.originalWidth=window.screen.width,t.originalHeight=window.screen.height),n()})}),u=()=>{t.width&&t.height?(a.value.style.width=`${t.width}px`,a.value.style.height=`${t.height}px`):(a.value.style.width=`${t.originalWidth}px`,a.value.style.height=`${t.originalHeight}px`)},v=n=>{if(!e.autoScale)return;const m=a.value.clientWidth,x=a.value.clientHeight,D=document.body.clientWidth,$=document.body.clientHeight;a.value.style.transform=`scale(${n},${n})`;let _=Math.max((D-m*n)/2,0),S=Math.max(($-x*n)/2,0);typeof e.autoScale=="object"&&(!e.autoScale.x&&(_=0),!e.autoScale.y&&(S=0)),a.value.style.margin=`${S}px ${_}px`},p=()=>{const n=document.body.clientWidth,m=document.body.clientHeight,x=t.width||t.originalWidth,D=t.height||t.originalHeight,$=n/+x,_=m/+D;if(e.fullScreen)return a.value.style.transform=`scale(${$},${_})`,!1;let S=Math.min($,_);n<3e3?(S=_,t.isScroll=!0,r.box.overflow="auto"):(t.isScroll=!1,r.box.overflow="hidden"),v(S)},c=Xt(()=>Y(this,null,function*(){yield s(),u(),p()}),e.delay),z=()=>{(t.observer=new MutationObserver(()=>{c()})).observe(a.value,{attributes:!0,attributeFilter:["style"],attributeOldValue:!0})},w=n=>{n.pageY<=30?t.showTop=!0:t.showTop=!1};Q(()=>{W(()=>Y(this,null,function*(){yield s(),u(),p(),window.addEventListener("resize",c),window.addEventListener("mousemove",w),z()}))}),nt(()=>{var n;window.removeEventListener("resize",c),window.removeEventListener("mousemove",w),(n=t.observer)==null||n.disconnect()});const O=()=>{W(()=>{var n;(n=i.value)==null||n.scrollTo({left:0,behavior:"smooth"})})},I=()=>{W(()=>{var n,m,x;(x=i.value)==null||x.scrollTo({left:((m=(n=i.value)==null?void 0:n.scrollWidth)!=null?m:0)/2-document.body.clientWidth/2,behavior:"smooth"})})},C=()=>{W(()=>{var n,m;(m=i.value)==null||m.scrollTo({left:(n=i.value)==null?void 0:n.scrollWidth,behavior:"smooth"})})},g=B(t,"showTop"),b=B(t,"isScroll");return{screenWrapper:a,styles:r,isScroll:b,showTop:g,screenRef:i,handleScrollLeft:O,handleScrollCenter:I,handleScrollRight:C}}}),Ht={key:0,class:"fixed topTool border border-[#396684] bg-[#1c2c34cc] top-0 z-99999 flex text-white py-4px px-10px"};function kt(e,t,i,r,a,s){return k(),E("div",null,[d(ct,{name:"slide"},{default:K(()=>[e.isScroll?at((k(),E("div",Ht,[l("div",{class:"px-10px cursor-pointer",onClick:t[0]||(t[0]=(...u)=>e.handleScrollLeft&&e.handleScrollLeft(...u))},"\u5DE6"),l("div",{class:"px-10px cursor-pointer",onClick:t[1]||(t[1]=(...u)=>e.handleScrollCenter&&e.handleScrollCenter(...u))},"\u4E2D"),l("div",{class:"px-10px cursor-pointer",onClick:t[2]||(t[2]=(...u)=>e.handleScrollRight&&e.handleScrollRight(...u))},"\u53F3")],512)),[[rt,e.showTop]]):lt("",!0)]),_:1}),l("section",{ref:"screenRef",style:L(j(j({},e.styles.box),e.boxStyle)),class:"v-screen-box"},[l("div",{style:L(j(j({},e.styles.wrapper),e.wrapperStyle)),class:"screen-wrapper",ref:"screenWrapper"},[ht(e.$slots,"default",{},void 0,!0)],4)],4)])}var Nt=A(Jt,[["render",kt],["__scopeId","data-v-7f7561a4"]]),Pt=300,Z=3120,N=760,G=0,V=0,Rt=150,f=function(e){return e*Math.PI/180},H=function(){return Math.sin(Math.floor(Math.random()*360)*Math.PI/180)},o={obj:{x:G,y:V,z:Rt},dest:{x:0,y:0,z:1},dist:{x:0,y:0,z:200},ang:{cplane:0,splane:0,ctheta:0,stheta:0},zoom:1,disp:{x:Z/2,y:N/2,z:0},upd:function(){o.dist.x=o.dest.x-o.obj.x,o.dist.y=o.dest.y-o.obj.y,o.dist.z=o.dest.z-o.obj.z,o.ang.cplane=-o.dist.z/Math.sqrt(o.dist.x*o.dist.x+o.dist.z*o.dist.z),o.ang.splane=o.dist.x/Math.sqrt(o.dist.x*o.dist.x+o.dist.z*o.dist.z),o.ang.ctheta=Math.sqrt(o.dist.x*o.dist.x+o.dist.z*o.dist.z)/Math.sqrt(o.dist.x*o.dist.x+o.dist.y*o.dist.y+o.dist.z*o.dist.z),o.ang.stheta=-o.dist.y/Math.sqrt(o.dist.x*o.dist.x+o.dist.y*o.dist.y+o.dist.z*o.dist.z)}},y={parts:{sz:function(e,t){return{x:e.x*t.x,y:e.y*t.y,z:e.z*t.z}},rot:{x:function(e,t){return{x:e.x,y:e.y*Math.cos(f(t.x))-e.z*Math.sin(f(t.x)),z:e.y*Math.sin(f(t.x))+e.z*Math.cos(f(t.x))}},y:function(e,t){return{x:e.x*Math.cos(f(t.y))+e.z*Math.sin(f(t.y)),y:e.y,z:-e.x*Math.sin(f(t.y))+e.z*Math.cos(f(t.y))}},z:function(e,t){return{x:e.x*Math.cos(f(t.z))-e.y*Math.sin(f(t.z)),y:e.x*Math.sin(f(t.z))+e.y*Math.cos(f(t.z)),z:e.z}}},pos:function(e,t){return{x:e.x+t.x,y:e.y+t.y,z:e.z+t.z}}},pov:{plane:function(e){return{x:e.x*o.ang.cplane+e.z*o.ang.splane,y:e.y,z:e.x*-o.ang.splane+e.z*o.ang.cplane}},theta:function(e){return{x:e.x,y:e.y*o.ang.ctheta-e.z*o.ang.stheta,z:e.y*o.ang.stheta+e.z*o.ang.ctheta}},set:function(e){return{x:e.x-o.obj.x,y:e.y-o.obj.y,z:e.z-o.obj.z}}},persp:function(e){return{x:e.x*o.dist.z/e.z*o.zoom,y:e.y*o.dist.z/e.z*o.zoom,z:e.z*o.zoom,p:o.dist.z/e.z}},disp:function(e,t){return{x:e.x+t.x,y:-e.y+t.y,z:e.z+t.z,p:e.p}},steps:function(e,t,i,r,a){var s=y.parts.sz(e,t);return s=y.parts.rot.x(s,i),s=y.parts.rot.y(s,i),s=y.parts.rot.z(s,i),s=y.parts.pos(s,r),s=y.pov.plane(s),s=y.pov.theta(s),s=y.pov.set(s),s=y.persp(s),s=y.disp(s,a),s}};class Bt{constructor(t){M(this,"vupd",function(){this.transOut=y.steps(this.transIn.vtx,this.transIn.sz,this.transIn.rot,this.transIn.pos,o.disp)});this.transIn={},this.transOut={},this.transIn.vtx=t.vtx,this.transIn.sz=t.sz,this.transIn.rot=t.rot,this.transIn.pos=t.pos}}class Et{constructor(t){M(this,"add",function(){this.varr.push(new Bt({vtx:{x:H(),y:H(),z:H()},sz:{x:0,y:0,z:0},rot:{x:20,y:-20,z:0},pos:{x:this.diff*Math.sin(360*Math.random()*Math.PI/180),y:this.diff*Math.sin(360*Math.random()*Math.PI/180),z:this.diff*Math.sin(360*Math.random()*Math.PI/180)}})),this.calc.push({x:360*Math.random(),y:360*Math.random(),z:360*Math.random()})});M(this,"upd",function(){o.obj.x+=(this.toX-o.obj.x)*.05,o.obj.y+=(this.toY-o.obj.y)*.05});M(this,"draw",function(){this.$.clearRect(0,0,this.canvas.width,this.canvas.height),o.upd(),this.rotObj.x+=.1,this.rotObj.y+=.1,this.rotObj.z+=.1;for(var t=0;t<this.varr.length;t++){for(var i in this.calc[t])this.calc[t].hasOwnProperty(i)&&(this.calc[t][i]+=this.vel,this.calc[t][i]>this.lim&&(this.calc[t][i]=0));if(this.varr[t].transIn.pos={x:this.diff*Math.cos(this.calc[t].x*Math.PI/180),y:this.diff*Math.sin(this.calc[t].y*Math.PI/180),z:this.diff*Math.sin(this.calc[t].z*Math.PI/180)},this.varr[t].transIn.rot=this.rotObj,this.varr[t].transIn.sz=this.objSz,this.varr[t].vupd(),!(this.varr[t].transOut.p<0)){var r=this.$.createRadialGradient(this.varr[t].transOut.x,this.varr[t].transOut.y,this.varr[t].transOut.p,this.varr[t].transOut.x,this.varr[t].transOut.y,this.varr[t].transOut.p*2);this.$.globalCompositeOperation="lighter",r.addColorStop(0,"hsla(255, 255%, 255%, 1)"),r.addColorStop(.5,"hsla("+(t+2)+",85%, 40%,1)"),r.addColorStop(1,"hsla("+t+",85%, 40%,.5)"),this.$.fillStyle=r,this.$.beginPath(),this.$.arc(this.varr[t].transOut.x,this.varr[t].transOut.y,this.varr[t].transOut.p*2,0,Math.PI*2,!1),this.$.fill(),this.$.closePath()}}});M(this,"anim",function(){window.requestAnimationFrame=function(){return window.requestAnimationFrame||function(i,r){window.setTimeout(i,1e3/60)}}();var t=function(){this.upd(),this.draw(),window.requestAnimationFrame(t)}.bind(this);window.requestAnimationFrame(t)});M(this,"run",function(){this.anim(),this.toX=-69.6,this.toY=23.6});this.canvas=dt(t),this.vel=.04,this.lim=360,this.diff=200,this.initPos=100,this.toX=G,this.toY=V,this.go()}go(){this.canvas.width=Z,this.canvas.height=N,this.$=canv.getContext("2d"),this.$.globalCompositeOperation="source-over",this.varr=[],this.dist=[],this.calc=[];for(var t=0,i=Pt;t<i;t++)this.add();this.rotObj={x:0,y:0,z:0},this.objSz={x:Z/5,y:N/5,z:Z/5}}}const Lt=ut().format("YYYY-MM-DD HH:mm:ss");localStorage.removeItem("warning_id");const qt=F({components:{[q.name]:q,Map:st,ScaleScreen:Nt,DXJG:bt,DXCY:_t,DZWZ:zt,DXLX:wt,NYQK:It,NCZQS:Ct,CZNYCY:$t,JK:jt,SBYXZT:Ot,QXSZ:Dt,SZJCSJ:Wt,TRJCSJ:Tt,Head:St,Footer:Mt,MapModal:Yt},setup(){const e=T(null),t=xt(),i=X({baseId:T(""),baseData:X({})});function r(){return Y(this,null,function*(){var I,C;const c=(C=(I=localStorage.getItem("warning_id"))==null?void 0:I.split(","))!=null?C:[],{data:z}=yield yt({per_page:10,page:1,start_time:Lt}),w=z.filter(g=>c.findIndex(b=>g.id==b)<0),O=c.concat(w.reduce((g,b)=>(g.push(b.id),g),[]));localStorage.setItem("warning_id",O.join(",")),w.forEach((g,b)=>{a(g.content,4.5+b*.5)})})}const a=(c,z=4.5)=>{gt.warning({message:"\u62A5\u8B66",duration:z,class:"warning-class",style:{backgroundColor:"rgba(28, 44, 52, 0.8)",color:"#fff"},getContainer:()=>document.body.clientWidth<3e3?document.body:document.body.querySelector(".visualization\u2014xx"),description:c})};Zt({rootEmitter:t});let s=null,u=null,v=null;const p=T(!1);return Q(()=>{s=setInterval(()=>{r(),t.emit("interval:auto")},1e3*60),u=setInterval(()=>t.emit("interval:tab"),1e3*30),v=setInterval(()=>t.emit("interval:tab1"),1e3*10),new Et(e).run()}),pt(()=>{r(),t.on("map:click",()=>{}),t.on("base:click",c=>{i.baseId=c.id,i.baseData=c,p.value=!0})}),mt(()=>{s&&clearInterval(s),u&&clearInterval(u),v&&clearInterval(v)}),R(j({cavsRef:e},ft(i)),{visibleMapModal:p})}}),Ft={class:"flex flex-col h-full bg-img relative visualization\u2014xx"},Qt={class:"absolute left-0 top-0 w-full h-full overflow-hidden",ref:"cavsRef",id:"canv"},At={class:"flex flex-col h-full w-full z-100"},Kt={class:"flex-1 flex justify-between px-20px"},Gt={class:"flex"},Vt={class:"grid grid-cols-2 gap-x-10px gap-y-10px"},Ut={class:"flex-1 flex ml-15px justify-between bg-[#03293f] bg-opacity-55"},te={class:"bg-gradient-to-l from-transparent to-[#10272f50]"},ee={class:"flex-1"},oe={class:"bg-gradient-to-r from-transparent to-[#10272f50]"},ie={class:"flex"},se={class:"mx-16px"},ne={class:""};function ae(e,t,i,r,a,s){const u=h("Head"),v=h("DXJG"),p=h("DXCY"),c=h("DXLX"),z=h("DZWZ"),w=h("NYQK"),O=h("NCZQS"),I=h("Map"),C=h("CZNYCY"),g=h("JK"),b=h("SBYXZT"),n=h("QXSZ"),m=h("SZJCSJ"),x=h("TRJCSJ"),D=h("Footer"),$=h("MapModal"),_=h("ScaleScreen");return k(),vt(_,{boxStyle:{background:"#020603"},width:3120,height:760,autoScale:!0},{default:K(()=>[l("div",Ft,[l("canvas",Qt,null,512),l("div",At,[d(u),l("div",Kt,[l("div",Gt,[l("div",Vt,[d(v,{width:"440px",height:"353px"}),d(p,{width:"440px",height:"353px"}),d(c,{width:"440px",height:"353px"}),d(z,{width:"440px",height:"353px"})])]),l("div",Ut,[l("div",te,[d(w),d(O,{class:"mt-20px"})]),l("div",ee,[d(I)]),l("div",oe,[d(C)])]),l("div",ie,[l("div",se,[d(g,{width:"440px",height:"387px"}),d(b,{class:"mt-16px",width:"440px",height:"310px"})]),l("div",ne,[d(n,{width:"440px",height:"200px"}),d(m,{class:"mt-11px",width:"440px",height:"245px"}),d(x,{class:"mt-11px",width:"440px",height:"245px"})])])]),d(D)])]),d($,{visible:e.visibleMapModal,"onUpdate:visible":t[0]||(t[0]=S=>e.visibleMapModal=S),footer:null,baseId:e.baseId,baseData:e.baseData},null,8,["visible","baseId","baseData"])]),_:1})}var to=A(qt,[["render",ae],["__scopeId","data-v-2424949c"]]);export{to as default};