2 lines
7.1 KiB
JavaScript
2 lines
7.1 KiB
JavaScript
var B=(c,b,m)=>new Promise((A,h)=>{var S=o=>{try{r(m.next(o))}catch(p){h(p)}},a=o=>{try{r(m.throw(o))}catch(p){h(p)}},r=o=>o.done?A(o.value):Promise.resolve(o.value).then(S,a);r((m=m.apply(c,b)).next())});import{J as te,a as ae,r as f,s as ie,f as C,G as se,o as x,j as W,x as l,p as n,k as s,d2 as I,y as E,h as k,cY as ne,F as Y,i as d,B as le,aD as U,n as oe,t as ue,cG as N,fe as re,ff as de,fg as ce,fh as me,fi as pe,fj as ve,fm as _e,cs as fe,eC as xe,eD as ge}from"./index.6f10b46a.js";import{P as ye}from"./index.b751d5cd.js";import be from"./EarlyWarningItem.f5cc229f.js";import{i as g,u as y}from"./uicon_1.841979ea.js";import De from"./LineCharts.a7993399.js";import Be from"./FormDrawer.7c65b63e.js";import{u as he}from"./index.8f496f5e.js";import{C as Ce}from"./index.f979888c.js";import"./index.aedfb658.js";import"./index.1c81fdba.js";import{F as Ee,a as F}from"./index.91ba81e2.js";import{R as L}from"./index.14bf9cc8.js";import{R as ke}from"./index.106a8ba0.js";import"./index.4269d7a3.js";import{R as Fe,C as w}from"./index.fb26da79.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"./useECharts.2de54dce.js";import"./index.3a1aa940.js";import"./useRefs.79978461.js";import"./PlusOutlined.9d52d21d.js";import"./index.fd1a6a12.js";import"./_baseIteratee.e4edbf90.js";import"./get.de375d54.js";import"./Checkbox.b3b9d2a6.js";const we=c=>(xe("data-v-6c25880c"),c=c(),ge(),c),Ae={key:0,class:"h-500px flex items-center justify-center flex-col"},Se={class:"flex justify-between"},Re=we(()=>d("span",{class:"text-xl"},"\u9884\u8B66\u6570\u636E\u7EDF\u8BA1",-1)),je={class:"mt-20px flex"},Me={class:"flex items-center"},Ye=["onClick"],Ne=["src"],$e={class:"ml-3px"},Ge={class:"mt-20px"},Pe=ae({__name:"index1",setup(c){const b=L.Button,m=L.Group,[A,{openDrawer:h}]=he(),S=f(),a=ie({base_id:void 0,device_id:void 0,time:void 0,time_interval:"day"}),r=f([]),o=f([]),p=f({}),$=f({}),D=f("chlorine"),O=C(()=>{const e=[{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($.value).forEach((i,t)=>{e[t].value=i}),e}),T=C(()=>{var e,i;return(i=(e=G.find(t=>t.value===D.value))==null?void 0:e.lable)!=null?i:""}),V=C(()=>p.value[D.value]),z=C(()=>{var t,u,v,_,P;const e=(u=(t=r.value)==null?void 0:t.find(M=>M.id===a.base_id))==null?void 0:u.name,i=(P=(_=(v=o.value)==null?void 0:v.find(M=>M.value===a.device_id))==null?void 0:_.label)!=null?P:"";return e+"-"+i}),G=[{lable:"\u6C2F",value:"chlorine",icon:g,icon1:y},{lable:"\u7535\u5BFC\u7387",value:"conductivity",icon:g,icon1:y},{lable:"\u6C27\u6C14",value:"oxygen",icon:g,icon1:y},{lable:"PH",value:"ph",icon:g,icon1:y},{lable:"\u6E29\u5EA6",value:"temperature",icon:g,icon1:y},{lable:"\u6D4A\u5EA6",value:"turbidity",icon:g,icon1:y}],H=e=>e&&e>N().endOf("day"),J=()=>B(this,null,function*(){var i,t;const e=yield re({device_type:3});e.length!=0&&(r.value=e,a.base_id||(a.base_id=(t=(i=e==null?void 0:e[0])==null?void 0:i.id)!=null?t:void 0),R())}),R=()=>B(this,null,function*(){var i,t,u;if(r.value.length==0)return;const e=yield de({device_type:3,agricultural_basic:a.base_id});o.value=ce(e),a.device_id||(a.device_id=(u=(t=(i=o.value)==null?void 0:i[0])==null?void 0:t.value)!=null?u:void 0),K(),q()}),K=()=>B(this,null,function*(){var t,u;const e={device_id:a.device_id,start_time:"",end_time:""};if(a.time&&(e.start_time=N((t=a.time)==null?void 0:t[0]).format("YYYY-MM-DD"),e.end_time=N((u=a.time)==null?void 0:u[1]).format("YYYY-MM-DD")),a.time_interval==="week"){const{WeekStartDate:v,WeekEndDate:_}=me();e.start_time=v,e.end_time=_}else if(a.time_interval==="month"){const{MonthStartDate:v,MonthEndDate:_}=pe();e.start_time=v,e.end_time=_}else a.time_interval==="day"&&(e.start_time="",e.end_time="");const i=yield ve(e);p.value=i}),q=()=>B(this,null,function*(){let e=yield _e({base:a.base_id,device:a.device_id,status:0});$.value=e}),j=e=>{e==="base_id"&&(a.device_id=void 0),e==="time"&&(a.time_interval=""),e==="time_interval"&&(a.time=void 0),R()},Q=e=>{e===null?a.time_interval="day":a.time_interval="",R()},X=()=>{h(!0,{isUpdate:!1})},Z=()=>{fe.success("\u64CD\u4F5C\u6210\u529F")},ee=e=>{D.value=e};return se(()=>{J()}),(e,i)=>(x(),W(s(ye),null,{default:l(()=>[n(s(Ce),null,{default:l(()=>[n(s(Ee),{ref_key:"formRef",ref:S,model:a},{default:l(()=>[n(s(Fe),{gutter:[16,16]},{default:l(()=>[n(s(w),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:l(()=>[n(s(F),{label:"\u57FA\u5730"},{default:l(()=>[n(s(I),{onSelect:i[0]||(i[0]=t=>j("base_id")),fieldNames:{label:"name",value:"id"},options:r.value,value:a.base_id,"onUpdate:value":i[1]||(i[1]=t=>a.base_id=t),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:l(()=>[n(s(F),{label:"\u68C0\u6D4B\u70B9"},{default:l(()=>[n(s(I),{onSelect:i[2]||(i[2]=t=>j("")),placeholder:"\u8BF7\u9009\u62E9\u68C0\u6D4B\u70B9",options:o.value,value:a.device_id,"onUpdate:value":i[3]||(i[3]=t=>a.device_id=t)},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:l(()=>[n(s(F),{label:"\u65E5\u671F"},{default:l(()=>[n(s(ke),{disabledDate:H,onChange:Q,value:a.time,"onUpdate:value":i[4]||(i[4]=t=>a.time=t)},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:l(()=>[n(s(F),null,{default:l(()=>[n(s(m),{onChange:i[5]||(i[5]=t=>j("time_interval")),"button-style":"solid",value:a.time_interval,"onUpdate:value":i[6]||(i[6]=t=>a.time_interval=t)},{default:l(()=>[n(s(b),{value:"day"},{default:l(()=>[E("\u4ECA\u5929")]),_:1}),n(s(b),{value:"week"},{default:l(()=>[E("\u8FD1\u4E00\u5468")]),_:1}),n(s(b),{value:"month"},{default:l(()=>[E("\u8FD1\u4E00\u4E2A\u6708")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),r.value.length===0?(x(),k("div",Ae,[n(s(ne))])):(x(),k(Y,{key:1},[d("div",Se,[Re,n(s(le),{onClick:X},{default:l(()=>[E("\u8BBE\u7F6E")]),_:1})]),d("div",je,[(x(!0),k(Y,null,U(s(O),(t,u)=>(x(),W(be,{class:"mr-16px last:mr-0",key:u,data:t},null,8,["data"]))),128))]),d("div",Me,[(x(),k(Y,null,U(G,t=>d("div",{key:t.value,class:oe(["flex items-center mr-28px font-medium text-[#828fa2] mt-24px cursor-pointer",{active:t.value==D.value}]),onClick:u=>ee(t.value)},[d("img",{class:"w-16px h-16px",src:t.value==D.value?t.icon:t.icon1,alt:""},null,8,Ne),d("div",$e,ue(t.lable),1)],10,Ye)),64))]),d("div",Ge,[n(De,{company:a.time_interval,extra:s(z),loading:!1,title:s(T),data:s(V),time:a.time},null,8,["company","extra","title","data","time"])])],64))]),_:1}),n(Be,{onRegister:s(A),onSuccess:Z},null,8,["onRegister"])]),_:1}))}});var gt=te(Pe,[["__scopeId","data-v-6c25880c"]]);export{gt as default};
|