2 lines
6.4 KiB
JavaScript
2 lines
6.4 KiB
JavaScript
var c=(C,p,d)=>new Promise((g,a)=>{var r=n=>{try{o(d.next(n))}catch(f){a(f)}},u=n=>{try{o(d.throw(n))}catch(f){a(f)}},o=n=>n.done?g(n.value):Promise.resolve(n.value).then(r,u);o((d=d.apply(C,p)).next())});import{a as Y,r as x,s as S,f as A,G,o as P,j as N,x as s,p as t,k as e,c$ as R,y as $,i as U,e3 as B,f1 as W,f2 as j,f3 as V,f4 as O,f5 as I,f6 as T}from"./index.cd4314d7.js";import{P as q}from"./index.c5a067cc.js";import{C as z}from"./index.816074f4.js";import"./index.bac46beb.js";import"./index.7873d6f9.js";import{F as H,a as y}from"./index.c1c4405d.js";import{R as F}from"./index.7d0e1afe.js";import{R as J}from"./index.fd036394.js";import"./index.6c5d8705.js";import K from"./AirTemperature.4a7095d4.js";import L from"./AirHumidity.83205c38.js";import Q from"./LightIntensity.9c445e91.js";import X from"./Rainfall.1f55db68.js";import Z from"./WindSpeed.5a245414.js";import h from"./Pressure.8bf1c370.js";import aa from"./WindDirection.8d9970f8.js";import ea from"./Noise.48e2cfdf.js";import ta from"./PM10.a69c0828.js";import ia from"./PM25.1217d7be.js";import la from"./CO2.851236bd.js";import{R as ma,C as w}from"./index.4bcc05d8.js";import"./index.bb0aa122.js";import"./index.177d5cf6.js";import"./useSize.eb461434.js";import"./eagerComputed.954e7892.js";import"./useWindowSizeFn.66cf06d7.js";import"./useContentViewHeight.05b8786f.js";import"./ArrowLeftOutlined.9c5d58da.js";import"./transButton.866d3502.js";import"./index.ca22355c.js";import"./useRefs.810ae0b2.js";import"./PlusOutlined.d4b0e096.js";import"./_baseIteratee.32dc84a6.js";import"./get.8c44a39d.js";import"./Checkbox.c69070b4.js";import"./useECharts.7ae6cef3.js";const na={class:"md:flex enter-y flex-wrap -mr-4"},qa=Y({__name:"index",setup(C){const p=F.Button,d=F.Group,g=x(),a=S({base_id:void 0,device_id:void 0,time:void 0,time_interval:"day"}),r=x([]),u=x([]),o=x({}),n=A(()=>{var i,l;return(l=(i=r==null?void 0:r.value)==null?void 0:i.find(m=>m.id===a.base_id))==null?void 0:l.name}),f=i=>i&&i>B().endOf("day"),E=()=>c(this,null,function*(){var l,m;const i=yield W({device_type:4});r.value=i,a.base_id||(a.base_id=(m=(l=i==null?void 0:i[0])==null?void 0:l.id)!=null?m:void 0),k()}),k=()=>c(this,null,function*(){var l,m,_;const i=yield j({device_type:4,agricultural_basic:a.base_id});u.value=V(i),a.device_id||(a.device_id=(_=(m=(l=u.value)==null?void 0:l[0])==null?void 0:m.value)!=null?_:void 0),M()}),M=()=>c(this,null,function*(){var m,_;const i={device_id:a.device_id,start_time:"",end_time:""};if(a.time&&(i.start_time=B((m=a.time)==null?void 0:m[0]).format("YYYY-MM-DD"),i.end_time=B((_=a.time)==null?void 0:_[1]).format("YYYY-MM-DD")),a.time_interval==="week"){const{WeekStartDate:b,WeekEndDate:D}=O();i.start_time=b,i.end_time=D}else if(a.time_interval==="month"){const{MonthStartDate:b,MonthEndDate:D}=I();i.start_time=b,i.end_time=D}else a.time_interval==="day"&&(i.start_time="",i.end_time="");const l=yield T(i);o.value=l}),v=i=>{i==="base_id"&&(a.device_id=void 0),i==="time"&&(a.time_interval=""),i==="time_interval"&&(a.time=void 0),k()};return G(()=>{E()}),(i,l)=>(P(),N(e(q),null,{default:s(()=>[t(e(z),null,{default:s(()=>[t(e(H),{ref_key:"formRef",ref:g,model:a},{default:s(()=>[t(e(ma),{gutter:[16,16]},{default:s(()=>[t(e(w),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:s(()=>[t(e(y),{label:"\u57FA\u5730"},{default:s(()=>[t(e(R),{onSelect:l[0]||(l[0]=m=>v("base_id")),fieldNames:{label:"name",value:"id"},options:r.value,value:a.base_id,"onUpdate:value":l[1]||(l[1]=m=>a.base_id=m),placeholder:"\u8BF7\u9009\u62E9\u57FA\u5730"},null,8,["options","value"])]),_:1})]),_:1}),t(e(w),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:s(()=>[t(e(y),{label:"\u68C0\u6D4B\u70B9"},{default:s(()=>[t(e(R),{options:u.value,onSelect:l[2]||(l[2]=m=>v("device_id")),value:a.device_id,"onUpdate:value":l[3]||(l[3]=m=>a.device_id=m)},null,8,["options","value"])]),_:1})]),_:1}),t(e(w),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:s(()=>[t(e(y),{label:"\u65E5\u671F"},{default:s(()=>[t(e(J),{disabledDate:f,onChange:l[4]||(l[4]=m=>v("time")),value:a.time,"onUpdate:value":l[5]||(l[5]=m=>a.time=m)},null,8,["value"])]),_:1})]),_:1}),t(e(w),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:s(()=>[t(e(y),null,{default:s(()=>[t(e(d),{onChange:l[6]||(l[6]=m=>v("time_interval")),"button-style":"solid",value:a.time_interval,"onUpdate:value":l[7]||(l[7]=m=>a.time_interval=m)},{default:s(()=>[t(e(p),{value:"day"},{default:s(()=>[$("\u4ECA\u5929")]),_:1}),t(e(p),{value:"week"},{default:s(()=>[$("\u8FD1\u4E00\u5468")]),_:1}),t(e(p),{value:"month"},{default:s(()=>[$("\u8FD1\u4E00\u4E2A\u6708")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),U("div",na,[t(K,{data:o.value.air_temperature,extra:e(n),class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["data","extra","company"]),t(L,{extra:e(n),data:o.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(Q,{extra:e(n),data:o.value.illumination,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(X,{extra:e(n),data:o.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(Z,{extra:e(n),data:o.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(h,{extra:e(n),data:o.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(aa,{extra:e(n),data:o.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(ea,{extra:e(n),data:o.value.noise,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(n),data:o.value.pm10,class:"md:w-386px w-full !mr-4 !mb-4",loading:!1,company:a.time_interval},null,8,["extra","data","company"]),t(ia,{extra:e(n),data:o.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(n),data:o.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{qa as default};
|