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{q as te,a as ae,v as f,w as ie,f as C,K as se,o as g,j as W,B as l,p as n,k as s,d4 as U,D as E,h as k,c_ as ne,F as Y,i as d,C as le,aH as G,n as oe,t as ue,cI as N,ff as re,fg as de,fh as ce,fi as me,fj as pe,fk as ve,fp as _e,cu as fe,eD as ge,eE as xe}from"./index.203f4f59.js";import{P as ye}from"./index.69680028.js";import be from"./EarlyWarningItem.f4d54912.js";import{i as x,u as y}from"./uicon_1.841979ea.js";import De from"./LineCharts.e216a470.js";import Be from"./FormDrawer.f4a0b649.js";import{u as he}from"./index.659a3b4b.js";import{C as Ce}from"./index.9f194c97.js";import"./index.6791ddaa.js";import"./index.71283b4e.js";import{F as Ee,a as F}from"./index.3d3fb3fd.js";import{R as L}from"./index.591fff11.js";import{R as ke}from"./index.f7891775.js";import"./index.f088aa20.js";import{R as Fe,C as w}from"./index.886f9be4.js";import"./index.2ae54a5f.js";import"./index.e73e6cfc.js";import"./useSize.b54d9f00.js";import"./eagerComputed.543f2a69.js";import"./onMountedOrActivated.1c54c33a.js";import"./useWindowSizeFn.c9935f53.js";import"./useContentViewHeight.7130ce69.js";import"./ArrowLeftOutlined.96202fc8.js";import"./transButton.e0e63a17.js";import"./useECharts.f2bf9eb6.js";import"./index.0a5a9dd5.js";import"./useRefs.432b35dd.js";import"./PlusOutlined.8a2c9f9f.js";import"./index.0d50a5eb.js";import"./_baseIteratee.d4400dec.js";import"./get.8707ab1b.js";import"./Checkbox.7e429acc.js";const we=c=>(ge("data-v-6c25880c"),c=c(),xe(),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"},Ie={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=I.find(t=>t.value===D.value))==null?void 0:e.lable)!=null?i:""}),V=C(()=>p.value[D.value]),H=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}),I=[{lable:"\u6C2F",value:"chlorine",icon:x,icon1:y},{lable:"\u7535\u5BFC\u7387",value:"conductivity",icon:x,icon1:y},{lable:"\u6C27\u6C14",value:"oxygen",icon:x,icon1:y},{lable:"PH",value:"ph",icon:x,icon1:y},{lable:"\u6E29\u5EA6",value:"temperature",icon:x,icon1:y},{lable:"\u6D4A\u5EA6",value:"turbidity",icon:x,icon1:y}],K=e=>e&&e>N().endOf("day"),q=()=>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),z(),J()}),z=()=>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}),J=()=>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(()=>{q()}),(e,i)=>(g(),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(U),{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(U),{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:K,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?(g(),k("div",Ae,[n(s(ne))])):(g(),k(Y,{key:1},[d("div",Se,[Re,n(s(le),{onClick:X},{default:l(()=>[E("\u8BBE\u7F6E")]),_:1})]),d("div",je,[(g(!0),k(Y,null,G(s(O),(t,u)=>(g(),W(be,{class:"mr-16px last:mr-0",key:u,data:t},null,8,["data"]))),128))]),d("div",Me,[(g(),k(Y,null,G(I,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",Ie,[n(De,{company:a.time_interval,extra:s(H),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 xt=te(Pe,[["__scopeId","data-v-6c25880c"]]);export{xt as default};
|