2 lines
5.8 KiB
JavaScript
2 lines
5.8 KiB
JavaScript
var c=(k,g,a)=>new Promise((r,u)=>{var s=d=>{try{p(a.next(d))}catch(f){u(f)}},o=d=>{try{p(a.throw(d))}catch(f){u(f)}},p=d=>d.done?r(d.value):Promise.resolve(d.value).then(s,o);p((a=a.apply(k,g)).next())});import{d as F,r as x,q as M,e as Y,D as S,o as R,i as A,s as m,m as t,j as e,x as $,h as P,cS as U,cT as W,cU as N,c3 as C,cV as V,cW as j,cX as G}from"./index.7edff3d4.js";import{P as T}from"./index.d3ca6c22.js";import{Card as q,Form as I,Row as O,Col as y,FormItem as w,Select as E,RangePicker as X,RadioGroup as z,RadioButton as B}from"ant-design-vue";import H from"./AirTemperature.c5436cc5.js";import J from"./AirHumidity.cb7f19d2.js";import K from"./LightIntensity.7d5b82c3.js";import L from"./Rainfall.80c62f8b.js";import Q from"./WindSpeed.4e641093.js";import Z from"./Pressure.7f442bd7.js";import h from"./WindDirection.e8a518eb.js";import aa from"./Noise.f5a4120b.js";import ea from"./PM10.526b10e4.js";import ta from"./PM25.8c58e2f4.js";import la from"./CO2.72de24d5.js";import"./useWindowSizeFn.5b39c074.js";import"./useContentViewHeight.bd75f644.js";import"./useECharts.d100ee71.js";const ia={class:"md:flex enter-y flex-wrap -mr-4"},$a=F({__name:"index",setup(k){const g=x(),a=M({base_id:void 0,device_id:void 0,time:void 0,time_interval:"day"}),r=x([]),u=x([]),s=x({}),o=Y(()=>{var i,l;return(l=(i=r==null?void 0:r.value)==null?void 0:i.find(n=>n.id===a.base_id))==null?void 0:l.name}),p=()=>c(this,null,function*(){var l,n;const i=yield U({device_type:4});r.value=i,a.base_id||(a.base_id=(n=(l=i==null?void 0:i[0])==null?void 0:l.id)!=null?n:void 0),d()}),d=()=>c(this,null,function*(){var l,n,_;const i=yield W({device_type:4,agricultural_basic:a.base_id});u.value=N(i),a.device_id||(a.device_id=(_=(n=(l=u.value)==null?void 0:l[0])==null?void 0:n.value)!=null?_:void 0),f()}),f=()=>c(this,null,function*(){var n,_;const i={device_id:a.device_id,start_time:"",end_time:""};if(a.time&&(i.start_time=C((n=a.time)==null?void 0:n[0]).format("YYYY-MM-DD"),i.end_time=C((_=a.time)==null?void 0:_[1]).format("YYYY-MM-DD")),a.time_interval==="week"){const{WeekStartDate:b,WeekEndDate:D}=V();i.start_time=b,i.end_time=D}else if(a.time_interval==="month"){const{MonthStartDate:b,MonthEndDate:D}=j();i.start_time=b,i.end_time=D}else a.time_interval==="day"&&(i.start_time="",i.end_time="");const l=yield G(i);s.value=l}),v=i=>{i==="base_id"&&(a.device_id=void 0),i==="time"&&(a.time_interval=""),i==="time_interval"&&(a.time=void 0),d()};return S(()=>{p()}),(i,l)=>(R(),A(e(T),null,{default:m(()=>[t(e(q),null,{default:m(()=>[t(e(I),{ref_key:"formRef",ref:g,model:a},{default:m(()=>[t(e(O),{gutter:[16,16]},{default:m(()=>[t(e(y),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:m(()=>[t(e(w),{label:"\u57FA\u5730"},{default:m(()=>[t(e(E),{onSelect:l[0]||(l[0]=n=>v("base_id")),fieldNames:{label:"name",value:"id"},options:r.value,value:a.base_id,"onUpdate:value":l[1]||(l[1]=n=>a.base_id=n),placeholder:"\u8BF7\u9009\u62E9\u57FA\u5730"},null,8,["options","value"])]),_:1})]),_:1}),t(e(y),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:m(()=>[t(e(w),{label:"\u68C0\u6D4B\u70B9"},{default:m(()=>[t(e(E),{options:u.value,onSelect:l[2]||(l[2]=n=>v("device_id")),value:a.device_id,"onUpdate:value":l[3]||(l[3]=n=>a.device_id=n)},null,8,["options","value"])]),_:1})]),_:1}),t(e(y),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:m(()=>[t(e(w),{label:"\u65E5\u671F"},{default:m(()=>[t(e(X),{onChange:l[4]||(l[4]=n=>v("time")),value:a.time,"onUpdate:value":l[5]||(l[5]=n=>a.time=n)},null,8,["value"])]),_:1})]),_:1}),t(e(y),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:m(()=>[t(e(w),null,{default:m(()=>[t(e(z),{onChange:l[6]||(l[6]=n=>v("time_interval")),"button-style":"solid",value:a.time_interval,"onUpdate:value":l[7]||(l[7]=n=>a.time_interval=n)},{default:m(()=>[t(e(B),{value:"day"},{default:m(()=>[$("\u4ECA\u5929")]),_:1}),t(e(B),{value:"week"},{default:m(()=>[$("\u8FD1\u4E00\u5468")]),_:1}),t(e(B),{value:"month"},{default:m(()=>[$("\u8FD1\u4E00\u4E2A\u6708")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),P("div",ia,[t(H,{data:s.value.air_temperature,extra:e(o),class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["data","extra","company"]),t(J,{extra:e(o),data:s.value.air_humidity,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(K,{extra:e(o),data:s.value.illumination,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(L,{extra:e(o),data:s.value.daily_rainfall,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(Q,{extra:e(o),data:s.value.wind_speed,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(Z,{extra:e(o),data:s.value.wind_degree,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(h,{extra:e(o),data:s.value.wind_direction,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(aa,{extra:e(o),data:s.value.noise,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(ea,{extra:e(o),data:s.value.pm10,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(ta,{extra:e(o),data:s.value.pm25,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(la,{extra:e(o),data:s.value.co2,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"])])]),_:1})]),_:1}))}});export{$a as default};
|