lcny-vue3-antd-admin/dist/assets/index.9acd561c.js

2 lines
5.6 KiB
JavaScript

var x=(R,c,p)=>new Promise((C,b)=>{var B=o=>{try{r(p.next(o))}catch(d){b(d)}},e=o=>{try{r(p.throw(o))}catch(d){b(d)}},r=o=>o.done?C(o.value):Promise.resolve(o.value).then(B,e);r((p=p.apply(R,c)).next())});import{a as U,f as V,s as W,r as F,G as $,o as M,j as G,x as u,p as l,k as n,d2 as S,y as w,i as j,h as T,F as I,aD as L,l as q,cG as g,fe as z,ff as H,fg as J,fh as K,fi as Q,fj as X}from"./index.6f10b46a.js";import{i as f,u as _}from"./uicon_1.841979ea.js";import Z from"./LineCharts.d42aec81.js";import{P as ee}from"./index.b751d5cd.js";import{C as te}from"./index.f979888c.js";import"./index.aedfb658.js";import"./index.1c81fdba.js";import{F as ae,a as D}from"./index.91ba81e2.js";import{R as ie}from"./index.106a8ba0.js";import"./index.4269d7a3.js";import{R as N}from"./index.14bf9cc8.js";import{R as ne,C as y}from"./index.fb26da79.js";import"./useECharts.2de54dce.js";import"./index.8db488dd.js";import"./index.bd11d0db.js";import"./useSize.3f7a1258.js";import"./eagerComputed.a37112d3.js";import"./onMountedOrActivated.b44361ea.js";import"./useWindowSizeFn.5f9c58eb.js";import"./useContentViewHeight.37c68daa.js";import"./ArrowLeftOutlined.985a0d70.js";import"./transButton.42fc736b.js";import"./index.3a1aa940.js";import"./useRefs.79978461.js";import"./PlusOutlined.9d52d21d.js";import"./_baseIteratee.e4edbf90.js";import"./get.de375d54.js";import"./Checkbox.b3b9d2a6.js";const le={class:"mt-20px md:flex enter-y flex-wrap -mr-4"},je=U({__name:"index",setup(R){const c=N.Button,p=N.Group,C=t=>t&&t>g().endOf("day"),b=V(()=>{var a,s,m,v,A;const t=(s=(a=o.value)==null?void 0:a.find(E=>E.id===e.base_id))==null?void 0:s.name,i=(A=(v=(m=d.value)==null?void 0:m.find(E=>E.value===e.device_id))==null?void 0:v.label)!=null?A:"";return t+"-"+i}),B=[{lable:"\u5927\u6C14\u6E7F\u5EA6",value:"air_humidity",icon:f,icon1:_,unit:""},{lable:"\u5927\u6C14\u6C14\u6E29",value:"air_temperature",icon:f,icon1:_,unit:""},{lable:"\u84C4\u7535\u6C60\u7535\u538B",value:"battery_vol",icon:f,icon1:_,unit:""},{lable:"\u5145\u7535\u7535\u538B",value:"charging_vol",icon:f,icon1:_,unit:""},{lable:"\u9AD8\u538B\u503C",value:"high_vol",icon:f,icon1:_,unit:""},{lable:"\u6740\u866B\u6570",value:"killed_num",icon:f,icon1:_,unit:""}],e=W({base_id:void 0,device_id:void 0,time:void 0,time_interval:"day"}),r=F({}),o=F([]),d=F([]),O=()=>x(this,null,function*(){var i,a;const t=yield z({device_type:7});t.length!=0&&(o.value=t,e.base_id||(e.base_id=(a=(i=t==null?void 0:t[0])==null?void 0:i.id)!=null?a:void 0),k())}),P=t=>{t===null?e.time_interval="day":e.time_interval="",k()},Y=t=>{if(t==="base_id"&&(e.device_id=void 0),t==="time"&&(e.time_interval=""),t==="time_interval")return e.time=void 0,h();k()},k=()=>x(this,null,function*(){var i,a,s;if(o.value.length==0)return;const t=yield H({device_type:7,agricultural_basic:e.base_id});d.value=J(t),e.device_id||(e.device_id=(s=(a=(i=d.value)==null?void 0:i[0])==null?void 0:a.value)!=null?s:void 0),h()}),h=()=>x(this,null,function*(){var a,s;const t={device_id:e.device_id,start_time:"",end_time:""};if(e.time&&(t.start_time=g((a=e.time)==null?void 0:a[0]).format("YYYY-MM-DD"),t.end_time=g((s=e.time)==null?void 0:s[1]).format("YYYY-MM-DD")),e.time_interval==="week"){const{WeekStartDate:m,WeekEndDate:v}=K();t.start_time=m,t.end_time=v}else if(e.time_interval==="month"){const{MonthStartDate:m,MonthEndDate:v}=Q();t.start_time=m,t.end_time=v}else e.time_interval==="day"&&(t.start_time=g().endOf("day").format("YYYY-MM-DD"),t.end_time=g().endOf("day").format("YYYY-MM-DD"));if(t.device_id==null)return r.value={};const i=yield X(t);r.value=i});return $(()=>{O()}),(t,i)=>(M(),G(n(ee),null,{default:u(()=>[l(n(te),null,{default:u(()=>[l(n(ae),{ref:"formRef",model:e},{default:u(()=>[l(n(ne),{gutter:[16,16]},{default:u(()=>[l(n(y),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[l(n(D),{label:"\u57FA\u5730"},{default:u(()=>[l(n(S),{onSelect:i[0]||(i[0]=a=>Y("base_id")),fieldNames:{label:"name",value:"id"},options:o.value,value:e.base_id,"onUpdate:value":i[1]||(i[1]=a=>e.base_id=a),placeholder:"\u8BF7\u9009\u62E9\u57FA\u5730"},null,8,["options","value"])]),_:1})]),_:1}),l(n(y),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[l(n(D),{label:"\u68C0\u6D4B\u70B9"},{default:u(()=>[l(n(S),{onSelect:i[2]||(i[2]=a=>Y("device_id")),placeholder:"\u8BF7\u9009\u62E9\u68C0\u6D4B\u70B9",options:d.value,value:e.device_id,"onUpdate:value":i[3]||(i[3]=a=>e.device_id=a)},null,8,["options","value"])]),_:1})]),_:1}),l(n(y),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[l(n(D),{label:"\u65E5\u671F"},{default:u(()=>[l(n(ie),{disabledDate:C,onChange:P,value:e.time,"onUpdate:value":i[4]||(i[4]=a=>e.time=a)},null,8,["value"])]),_:1})]),_:1}),l(n(y),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[l(n(D),null,{default:u(()=>[l(n(p),{onChange:i[5]||(i[5]=a=>Y("time_interval")),"button-style":"solid",value:e.time_interval,"onUpdate:value":i[6]||(i[6]=a=>e.time_interval=a)},{default:u(()=>[l(n(c),{value:"day"},{default:u(()=>[w("\u4ECA\u5929")]),_:1}),l(n(c),{value:"week"},{default:u(()=>[w("\u8FD1\u4E00\u5468")]),_:1}),l(n(c),{value:"month"},{default:u(()=>[w("\u8FD1\u4E00\u4E2A\u6708")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),j("div",le,[(M(),T(I,null,L(B,(a,s)=>j("div",{key:s},[r.value[a.value]&&Object.values(r.value[a.value]).some(m=>m!==null)?(M(),G(Z,{key:0,company:e.time_interval,class:"md:w-386px w-full !mr-4 !mb-4",extra:n(b),loading:!1,title:a.lable,data:r.value[a.value],time:e.time,unit:a.unit},null,8,["company","extra","title","data","time","unit"])):q("",!0)])),64))])]),_:1})]),_:1}))}});export{je as default};