2 lines
6.7 KiB
JavaScript
2 lines
6.7 KiB
JavaScript
var D=(c,y,m)=>new Promise((A,B)=>{var S=l=>{try{d(m.next(l))}catch(p){B(p)}},a=l=>{try{d(m.throw(l))}catch(p){B(p)}},d=l=>l.done?A(l.value):Promise.resolve(l.value).then(S,a);d((m=m.apply(c,y)).next())});import{J as Z,a as ee,r as f,s as te,f as C,G as ae,o as F,j as N,x as o,p as n,k as s,c$ as W,y as k,i as r,B as ie,h as G,F as I,aD as P,n as se,t as ne,f1 as oe,f2 as le,f3 as ue,e3 as U,f4 as re,f5 as de,f6 as ce,f8 as me,cs as pe,ey as ve,ez as _e}from"./index.cd4314d7.js";import{P as fe}from"./index.c5a067cc.js";import xe from"./EarlyWarningItem.cdb1e0a9.js";import{i as x,u as g}from"./uicon_1.841979ea.js";import ge from"./LineCharts.2ec86c22.js";import ye from"./FormDrawer.82500d22.js";import{u as be}from"./index.75ed404f.js";import{C as De}from"./index.816074f4.js";import"./index.bac46beb.js";import"./index.7873d6f9.js";import{F as Be,a as h}from"./index.c1c4405d.js";import{R as L}from"./index.7d0e1afe.js";import{R as Ee}from"./index.fd036394.js";import"./index.6c5d8705.js";import{R as Ce,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"./useECharts.7ae6cef3.js";import"./index.09f3fb36.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";const Fe=c=>(ve("data-v-8844c798"),c=c(),_e(),c),ke={class:"flex justify-between"},he=Fe(()=>r("span",{class:"text-xl"},"\u9884\u8B66\u6570\u636E\u7EDF\u8BA1",-1)),we={class:"mt-20px flex"},Ae={class:"flex items-center"},Se=["onClick"],Re=["src"],je={class:"ml-3px"},Me={class:"mt-20px"},$e=ee({__name:"index",setup(c){const y=L.Button,m=L.Group,[A,{openDrawer:B}]=be(),S=f(),a=te({base_id:void 0,device_id:void 0,time:void 0,time_interval:"day"}),d=f([]),l=f([]),p=f({}),j=f({}),b=f("conductivity"),V=C(()=>{const t=[{icon:"yujing1",title:"\u2160\u7EA7\u9884\u8B66",value:""},{icon:"yujing2",title:"\u2161\u7EA7\u9884\u8B66",value:""},{icon:"yujing3",title:"\u2162\u7EA7\u9884\u8B66",value:""},{icon:"yujing4",title:"\u2163\u7EA7\u9884\u8B66",value:""}];return Object.values(j.value).forEach((i,e)=>{t[e].value=i}),t}),z=C(()=>{var t,i;return(i=(t=M.find(e=>e.value===b.value))==null?void 0:t.lable)!=null?i:""}),O=C(()=>p.value[b.value]),T=C(()=>{var e,u,v,_,Y;const t=(u=(e=d.value)==null?void 0:e.find(R=>R.id===a.base_id))==null?void 0:u.name,i=(Y=(_=(v=l.value)==null?void 0:v.find(R=>R.value===a.device_id))==null?void 0:_.label)!=null?Y:"";return t+"-"+i}),M=[{lable:"\u7535\u5BFC\u7387",value:"conductivity",icon:x,icon1:g},{lable:"\u6E7F\u5EA6",value:"humidity",icon:x,icon1:g},{lable:"\u6E29\u5EA6",value:"temperature",icon:x,icon1:g},{lable:"\u6C2E",value:"k",icon:x,icon1:g},{lable:"\u78F7",value:"n",icon:x,icon1:g},{lable:"\u94BE",value:"p",icon:x,icon1:g}],J=()=>D(this,null,function*(){var i,e;const t=yield oe({device_type:2});d.value=t,a.base_id||(a.base_id=(e=(i=t==null?void 0:t[0])==null?void 0:i.id)!=null?e:void 0),$()}),$=()=>D(this,null,function*(){var i,e,u;const t=yield le({device_type:2,agricultural_basic:a.base_id});l.value=ue(t),a.device_id||(a.device_id=(u=(e=(i=l.value)==null?void 0:i[0])==null?void 0:e.value)!=null?u:void 0),K(),q()}),K=()=>D(this,null,function*(){var e,u;const t={device_id:a.device_id,start_time:"",end_time:""};if(a.time&&(t.start_time=U((e=a.time)==null?void 0:e[0]).format("YYYY-MM-DD"),t.end_time=U((u=a.time)==null?void 0:u[1]).format("YYYY-MM-DD")),a.time_interval==="week"){const{WeekStartDate:v,WeekEndDate:_}=re();t.start_time=v,t.end_time=_}else if(a.time_interval==="month"){const{MonthStartDate:v,MonthEndDate:_}=de();t.start_time=v,t.end_time=_}else a.time_interval==="day"&&(t.start_time="",t.end_time="");const i=yield ce(t);p.value=i}),q=()=>D(this,null,function*(){let t=yield me({base:a.base_id,device:a.device_id,status:0});j.value=t}),E=t=>{t==="base_id"&&(a.device_id=void 0),t==="time"&&(a.time_interval=""),t==="time_interval"&&(a.time=void 0),$()},H=()=>{B(!0,{isUpdate:!1})},Q=()=>{pe.success("\u64CD\u4F5C\u6210\u529F")},X=t=>{b.value=t};return ae(()=>{J()}),(t,i)=>(F(),N(s(fe),null,{default:o(()=>[n(s(De),null,{default:o(()=>[n(s(Be),{ref_key:"formRef",ref:S,model:a},{default:o(()=>[n(s(Ce),{gutter:[16,16]},{default:o(()=>[n(s(w),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:o(()=>[n(s(h),{label:"\u57FA\u5730"},{default:o(()=>[n(s(W),{onSelect:i[0]||(i[0]=e=>E("base_id")),fieldNames:{label:"name",value:"id"},options:d.value,value:a.base_id,"onUpdate:value":i[1]||(i[1]=e=>a.base_id=e),placeholder:"\u8BF7\u9009\u62E9\u57FA\u5730"},null,8,["options","value"])]),_:1})]),_:1}),n(s(w),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:o(()=>[n(s(h),{label:"\u68C0\u6D4B\u70B9"},{default:o(()=>[n(s(W),{onSelect:i[2]||(i[2]=e=>E("")),placeholder:"\u8BF7\u9009\u62E9\u68C0\u6D4B\u70B9",options:l.value,value:a.device_id,"onUpdate:value":i[3]||(i[3]=e=>a.device_id=e)},null,8,["options","value"])]),_:1})]),_:1}),n(s(w),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:o(()=>[n(s(h),{label:"\u65E5\u671F"},{default:o(()=>[n(s(Ee),{onChange:i[4]||(i[4]=e=>E("time")),value:a.time,"onUpdate:value":i[5]||(i[5]=e=>a.time=e)},null,8,["value"])]),_:1})]),_:1}),n(s(w),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:o(()=>[n(s(h),null,{default:o(()=>[n(s(m),{onChange:i[6]||(i[6]=e=>E("time_interval")),"button-style":"solid",value:a.time_interval,"onUpdate:value":i[7]||(i[7]=e=>a.time_interval=e)},{default:o(()=>[n(s(y),{value:"day"},{default:o(()=>[k("\u4ECA\u5929")]),_:1}),n(s(y),{value:"week"},{default:o(()=>[k("\u8FD1\u4E00\u5468")]),_:1}),n(s(y),{value:"month"},{default:o(()=>[k("\u8FD1\u4E00\u4E2A\u6708")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),r("div",ke,[he,n(s(ie),{onClick:H},{default:o(()=>[k("\u8BBE\u7F6E")]),_:1})]),r("div",we,[(F(!0),G(I,null,P(s(V),(e,u)=>(F(),N(xe,{class:"mr-16px last:mr-0",key:u,data:e},null,8,["data"]))),128))]),r("div",Ae,[(F(),G(I,null,P(M,e=>r("div",{key:e.value,class:se(["flex items-center mr-28px font-medium text-[#828fa2] mt-24px cursor-pointer",{active:e.value==b.value}]),onClick:u=>X(e.value)},[r("img",{class:"w-16px h-16px",src:e.value==b.value?e.icon:e.icon1,alt:""},null,8,Re),r("div",je,ne(e.lable),1)],10,Se)),64))]),r("div",Me,[n(ge,{company:a.time_interval,extra:s(T),loading:!1,title:s(z),data:s(O)},null,8,["company","extra","title","data"])])]),_:1}),n(ye,{onRegister:s(A),onSuccess:Q},null,8,["onRegister"])]),_:1}))}});var pt=Z($e,[["__scopeId","data-v-8844c798"]]);export{pt as default};
|