2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
import{M as Ce,_ as Q,a as X,b as Y,c as Z,d as ee,e as ae,f as se,g as te,h as oe,i as ne,j as ie,k as le,l as ue,m as re,n as ce,o as ge,p as de,q as _e,r as pe}from"./index-535eef0a.js";import{d as Be,A as Se,G as Me,r as _,a0 as Ee,w as ve,b as ze,c as M,a5 as ke,S as we,e as Le,f as Pe,h as v,i as E,g as a,t as r,z as I,T as Ge,q as je,s as Te,_ as Ve}from"./index-ccab2584.js";import{_ as Re}from"./dustMap-f6dfd693.js";import{R as me,S as fe,T as z,U as k,V as We,A as Ue,r as $e}from"./goverment-af43d804.js";import{l as qe}from"./index-b83cd32d.js";import{i as Oe}from"./AMap-2a1da440.js";import{L as He}from"./LeftMenu-58ad9ebd.js";import"./ToolBarRight-ac6e5755.js";import"./notData-cf10628e.js";import"./_commonjs-dynamic-modules-d7dd40bd.js";import"./index-19fed1a2.js";const w=N=>(je("data-v-4682e9aa"),N=N(),Te(),N),Je={class:"warning-page"},Ke=w(()=>a("div",{id:"map-container",class:"map"},null,-1)),Qe=["onClick"],Xe={class:"projectName"},Ye={class:"leftMenu_item flx-justify-between"},Ze={style:{width:"100%","margin-top":"5px",display:"flex","align-items":"center"}},ea=w(()=>a("img",{src:Re,alt:""},null,-1)),aa={class:"middleSize"},sa={class:"bottom_item flx-justify-between",style:{"margin-top":"6px"}},ta={class:"bottomSize"},oa={class:"bottomSize"},na={class:"title flx-justify-between"},ia={class:"info-top"},la={class:"ellipsisName"},ua={class:"flx-wrap"},ra={class:"card flx-column"},ca=w(()=>a("span",{class:"text-12"},"\u6E29\u5EA6",-1)),ga={class:"card flx-column"},da=w(()=>a("span",{class:"text-12"},"\u98CE\u901F",-1)),_a={class:"card flx-column"},pa=w(()=>a("span",{class:"text-12"},"PM2.5",-1)),va={class:"card flx-column"},wa=w(()=>a("span",{class:"text-12"},"\u566A\u97F3",-1)),ma={class:"card flx-column"},fa=w(()=>a("span",{class:"text-12"},"PM10",-1)),Aa={class:"card flx-column"},ha=w(()=>a("span",{class:"text-12"},"\u6E7F\u5EA6",-1)),Ia={class:"card flx-column"},ba=w(()=>a("span",{class:"text-12"},"\u98CE\u5411",-1)),ya=w(()=>a("div",null,"\u62A5\u8B66\u8BB0\u5F55",-1)),Da=Be({__name:"index",setup(N){Se(),Me();const m=_(0),c=_({pageNo:1,pageSize:7,total:0}),Ae=_({installed:"\u5DF2\u5B89\u88C5\u626C\u5C18\u566A\u58F0\u76D1\u63A7\u5DE5\u7A0B",rate:"\u626C\u5C18\u566A\u58F0\u76D1\u6D4B\u8986\u76D6\u7387",accumulate:"\u7D2F\u8BA1\u626C\u5C18\u566A\u58F0\u9884\u8B66"}),g=_([]),l=_([]),L=_([]),u=_(),b=_(!1),D=_(""),P=_(!1),x=_(),o=_({createTime:"",name:"",projectName:"",environmentAlarmList:[],dustNoiseData:[],engineeringName:""}),f=Ee(),F=async e=>{var t;const s=l.value.find(i=>m.value===0?i.projectSn===e.projectSn:i.engineeringSn===e.engineeringSn);l.value=l.value.map(i=>i===s?{...s,showGif:!0}:{...i,showGif:!1}),e.longitude&&e.latitude&&((t=f.value)==null||t.setCenter([+e.longitude,+e.latitude]),he(s))},he=async e=>{var A;const s=n=>new URL(Object.assign({"../../../assets/images/AIwaring/AI\u8BBE\u5907\u5B89\u88C5\u8986\u76D6\u7387.png":Q,"../../../assets/images/AIwaring/blueCloud.png":X,"../../../assets/images/AIwaring/clouding.gif":Y,"../../../assets/images/AIwaring/dustMap.png":Z,"../../../assets/images/AIwaring/redCloud.png":ee,"../../../assets/images/AIwaring/warnclouding.gif":ae,"../../../assets/images/AIwaring/warning.gif":se,"../../../assets/images/AIwaring/zhengchang.png":te,"../../../assets/images/AIwaring/zhenging.gif":oe,"../../../assets/images/AIwaring/\u5347\u964D\u673A.png":ne,"../../../assets/images/AIwaring/\u5854\u540A.png":ie,"../../../assets/images/AIwaring/\u5DF2\u5B89\u88C5AI\u8BBE\u5907\u5DE5\u7A0B.png":le,"../../../assets/images/AIwaring/\u5DF2\u6574\u6539\u9690\u60A3.png":ue,"../../../assets/images/AIwaring/\u6293\u62CD.png":re,"../../../assets/images/AIwaring/\u62A5\u8B66.png":ce,"../../../assets/images/AIwaring/\u7D2F\u8BA1AI\u9884\u8B66\u6B21\u6570.png":ge,"../../../assets/images/AIwaring/\u89C6\u9891.png":de,"../../../assets/images/AIwaring/\u9690\u60A3.png":_e,"../../../assets/images/AIwaring/\u9884\u8B66.png":pe})[`../../../assets/images/AIwaring/${n}`],self.location).href;let t=C("selected",e.environAlarmFlag===!1?s("clouding.gif"):s("warnclouding.gif")),i=new u.value.Marker({position:new u.value.LngLat(Number(e.longitude)||113,Number(e.latitude)||21),icon:t,offset:new u.value.Pixel(-13,-30)});(A=f.value)==null||A.add([i]),l.value=l.value.map(n=>n.latitude==e.latitude&&n.longitude==e.longitude?{...e,showGif:!0}:{...n,showGif:!1,showInfo:!1});const h=l.value.find(n=>n.showGif);if(h.showInfo=!h.showInfo,P.value=e.environAlarmFlag,m.value===0){D.value=e.projectName;const n=await me({projectId:e.projectId});o.value=n.result}else{D.value=e.engineeringName;const n=await fe({id:e.id});o.value=n.result}h.showInfo?(b.value=!0,new u.value.InfoWindow({isCustom:!0,content:x.value,offset:new AMap.Pixel(16,-45)}).open(f.value,i.getPosition())):(b.value=!1,B())},Ie=async e=>{if(m.value===0){const{result:s}=await z({projectName:e,...c.value});g.value=s.records}else{const{result:s}=await k({engineeringName:e,...c.value});g.value=s.records}},C=(e,s)=>e==="start"?new u.value.Icon({size:new u.value.Size(52,52),image:s,imageSize:new u.value.Size(52,52)}):new u.value.Icon({size:new u.value.Size(52,52),image:s,imageSize:new u.value.Size(52,52)}),be=async e=>{if(m.value===0){const{result:s}=await z({...c.value,pageNo:e});g.value=s.records,c.value.total=+s.total}else{const{result:s}=await k({...c.value,pageNo:e});g.value=s.records,c.value.total=+s.total}},ye=()=>{var s;const e=t=>new URL(Object.assign({"../../../assets/images/AIwaring/AI\u8BBE\u5907\u5B89\u88C5\u8986\u76D6\u7387.png":Q,"../../../assets/images/AIwaring/blueCloud.png":X,"../../../assets/images/AIwaring/clouding.gif":Y,"../../../assets/images/AIwaring/dustMap.png":Z,"../../../assets/images/AIwaring/redCloud.png":ee,"../../../assets/images/AIwaring/warnclouding.gif":ae,"../../../assets/images/AIwaring/warning.gif":se,"../../../assets/images/AIwaring/zhengchang.png":te,"../../../assets/images/AIwaring/zhenging.gif":oe,"../../../assets/images/AIwaring/\u5347\u964D\u673A.png":ne,"../../../assets/images/AIwaring/\u5854\u540A.png":ie,"../../../assets/images/AIwaring/\u5DF2\u5B89\u88C5AI\u8BBE\u5907\u5DE5\u7A0B.png":le,"../../../assets/images/AIwaring/\u5DF2\u6574\u6539\u9690\u60A3.png":ue,"../../../assets/images/AIwaring/\u6293\u62CD.png":re,"../../../assets/images/AIwaring/\u62A5\u8B66.png":ce,"../../../assets/images/AIwaring/\u7D2F\u8BA1AI\u9884\u8B66\u6B21\u6570.png":ge,"../../../assets/images/AIwaring/\u89C6\u9891.png":de,"../../../assets/images/AIwaring/\u9690\u60A3.png":_e,"../../../assets/images/AIwaring/\u9884\u8B66.png":pe})[`../../../assets/images/AIwaring/${t}`],self.location).href;(s=f.value)==null||s.clearMap(),l.value.forEach(t=>{var n;let i=C("start",t.environAlarmFlag===!1?e("blueCloud.png"):e("redCloud.png")),h=C("selected",t.environAlarmFlag===!1?e("clouding.gif"):e("warnclouding.gif")),A=new u.value.Marker({position:new u.value.LngLat(Number(t.longitude)||113,Number(t.latitude)||21),icon:t.showGif?h:i,offset:new u.value.Pixel(-13,-30)});(n=f.value)==null||n.add([A]),A.on("click",async function(S){l.value=l.value.map(d=>d===t?{...t,showGif:!0}:{...d,showGif:!1,showInfo:!1});const y=l.value.find(d=>d.showGif);if(y.showInfo=!y.showInfo,P.value=t.environAlarmFlag,m.value===0){D.value=t.projectName;const d=await me({projectId:t.projectId});o.value=d.result}else{D.value=t.engineeringName;const d=await fe({id:t.id});o.value=d.result}y.showInfo?(b.value=!0,new u.value.InfoWindow({isCustom:!0,content:x.value,offset:new AMap.Pixel(16,-45)}).open(f.value,A.getPosition())):(b.value=!1,B())})})},De=async()=>{const e=await Oe();u.value=e,f.value=new e.Map("map-container",{zoom:7,center:[116.481181,39.90923],viewMode:"2D",resizeEnable:!0})},B=()=>{var e;(e=f.value)==null||e.clearInfoWindow(),l.value=l.value.map(s=>({...s,showInfo:!1})),b.value=!1},G=async()=>{const{result:e}=await z(c.value);g.value=e.records,g.value.map(s=>{let t=!1;s.showGif=t}),c.value.total=Number(e.total)},Ne=async()=>{const{result:e}=await k(c.value);g.value=e.records,g.value.map(s=>{let t=!1;s.showGif=t}),c.value.total=+e.total},Fe=async()=>{const e=await We();L.value=e.result},j=async()=>{const{result:e}=await Ue({});l.value=e},xe=async()=>{const{result:e}=await $e({});l.value=e};return ve(()=>m.value,async e=>{c.value.pageNo=1,c.value.total=0,e===0?(await G(),await j(),F(g.value[0])):(await Ne(),await xe(),F(g.value[0]))},{deep:!0}),ve(()=>l.value,()=>{ye()}),ze(async()=>{await De(),Fe(),j(),await G(),F(g.value[0])}),(e,s)=>{var n,S,y,d,T,V,R,W,U,$,q,O,H,J,K;const t=M("el-tooltip"),i=M("el-table-column"),h=M("el-table"),A=ke("waterMarker");return we((Le(),Pe("div",Je,[v(qe),Ke,v(He,{modelValue:m.value,"onUpdate:modelValue":s[0]||(s[0]=p=>m.value=p),tabs:["\u9879\u76EE\u540D\u79F0","\u5DE5\u7A0B\u540D\u79F0"],records:g.value,pageable:c.value,class:"LeftMenu",onSearch:Ie,onChangePage:be},{default:E(({data:p})=>[a("div",{class:"leftProject",onClick:Na=>F(p)},[a("span",Xe,r(p.projectName||p.engineeringName),1),a("div",Ye,[a("div",Ze,[ea,v(t,{effect:"dark",content:p.projectAddress||p.address,placement:"top-start"},{default:E(()=>[a("span",aa,r(p.projectAddress||p.address),1)]),_:2},1032,["content"])])]),a("div",sa,[a("div",null,[a("span",ta,"\u8BBE\u5907\u6570\u91CF:"+r(p.deviceNum),1)]),a("div",null,[a("span",oa,"\u72B6\u6001\uFF1A"+r(p.state===1?"\u672A\u5F00\u5DE5":"\u5728\u5EFA"),1)])])],8,Qe)]),_:1},8,["modelValue","records","pageable"]),v(Ce,{class:"mapTopData",data:L.value,title:Ae.value},null,8,["data","title"]),we(a("div",{class:"infowindows",ref_key:"infoWindowPage",ref:x},[a("div",na,[a("span",null,r(D.value),1),a("p",{onClick:B},"x")]),a("div",ia,[a("div",la,"\u8BBE\u5907\u540D\u79F0\uFF1A"+r(o.value.deviceName),1),a("div",null,"\u6700\u540E\u4E00\u6B21\u4E0A\u4F20\u65F6\u95F4\uFF1A"+r((n=o.value.dustNoiseData)==null?void 0:n.createTime),1),a("div",ua,[a("div",ra,[a("span",{style:I({color:(S=o.value.dustNoiseData)!=null&&S.temperatureAlarm?"#cf2c22":"#00378F"})},r((y=o.value.dustNoiseData)==null?void 0:y.temperature)+"\u2103 ",5),ca]),a("div",ga,[a("span",{style:I({color:(d=o.value.dustNoiseData)!=null&&d.windspeedAlarm?"#cf2c22":"#00378F"})},r((T=o.value.dustNoiseData)==null?void 0:T.windspeed)+"m/s ",5),da]),a("div",_a,[a("span",{style:I({color:(V=o.value.dustNoiseData)!=null&&V.pm25Alarm?"#cf2c22":"#00378F"})},r((R=o.value.dustNoiseData)==null?void 0:R.pm25)+"\u03BCg/m\xB3 ",5),pa]),a("div",va,[a("span",{style:I({color:(W=o.value.dustNoiseData)!=null&&W.noiseAlarm?"#cf2c22":"#00378F"})},r((U=o.value.dustNoiseData)==null?void 0:U.noise)+"dB ",5),wa]),a("div",ma,[a("span",{style:I({color:($=o.value.dustNoiseData)!=null&&$.pm10Alarm?"#cf2c22":"#00378F"})},r((q=o.value.dustNoiseData)==null?void 0:q.pm10)+"\u03BCg/m\xB3 ",5),fa]),a("div",Aa,[a("span",{style:I({color:(O=o.value.dustNoiseData)!=null&&O.humidityAlarm?"#cf2c22":"#00378F"})},r((H=o.value.dustNoiseData)==null?void 0:H.humidity)+"% ",5),ha]),a("div",Ia,[a("span",{style:I({color:(J=o.value.dustNoiseData)!=null&&J.winddirectionAlarm?"#cf2c22":"#00378F"})},r((K=o.value.dustNoiseData)==null?void 0:K.winddirection)+"\u98CE ",5),ba])]),ya,v(h,{ref:"proTable","header-cell-style":{textAlign:"center"},"cell-style":{textAlign:"center"},data:o.value.environmentAlarmList,"max-height":"250",style:{background:"transparent !important"}},{default:E(()=>[v(i,{"show-overflow-tooltip":"",label:"\u62A5\u8B66\u7C7B\u578B",property:"type"}),v(i,{"show-overflow-tooltip":"",label:"\u62A5\u8B66\u65F6\u95F4",property:"createTime"}),v(i,{"show-overflow-tooltip":"",label:"\u9608\u503C",property:"thresholdValue"}),v(i,{"show-overflow-tooltip":"",label:"\u8D85\u6807\u6570\u636E",property:"alarmValue"}),v(i,{"show-overflow-tooltip":"",label:"\u8D85\u6807\u91CF",property:"offsetValue"}),v(i,{"show-overflow-tooltip":"",label:"\u62A5\u8B66\u539F\u56E0",property:"cause"})]),_:1},8,["data"])])],512),[[Ge,b.value]])])),[[A]])}}});const Ga=Ve(Da,[["__scopeId","data-v-4682e9aa"]]);export{Ga as default};
|