2 lines
6.8 KiB
JavaScript
2 lines
6.8 KiB
JavaScript
var y=(d,x,m)=>new Promise((h,B)=>{var k=l=>{try{r(m.next(l))}catch(c){B(c)}},e=l=>{try{r(m.throw(l))}catch(c){B(c)}},r=l=>l.done?h(l.value):Promise.resolve(l.value).then(k,e);r((m=m.apply(d,x)).next())});import{J as Q,a as X,r as b,s as Z,f as $,G as ee,o as _,j as P,x as u,p as s,k as n,c$ as U,y as E,h as C,cV as te,F as j,i as D,B as ae,aD as W,e3 as M,f3 as ie,f4 as ne,f5 as se,f6 as ue,f7 as le,f8 as oe,fb as re,cs as de,ey as me,ez as ce}from"./index.69b97d48.js";import{P as pe}from"./index.5fd11396.js";import ve from"./EarlyWarningItem.507b58fe.js";import{i as f,u as g}from"./uicon_1.841979ea.js";import _e from"./LineCharts.b0281fc9.js";import fe from"./FormDrawer.f55e5fee.js";import{u as ge}from"./index.d6e69beb.js";import{C as xe}from"./index.88d64d5a.js";import"./index.670941dd.js";import"./index.bc0d9a88.js";import{F as ye,a as w}from"./index.59f037b0.js";import{R as G}from"./index.6282cde6.js";import{R as be}from"./index.a63dfe1d.js";import"./index.afeae3d8.js";import{R as De,C as F}from"./index.5ff7e024.js";import"./index.4a75e77d.js";import"./index.c53c45d7.js";import"./useSize.0410cade.js";import"./eagerComputed.ca030e9e.js";import"./onMountedOrActivated.aed7dd05.js";import"./useWindowSizeFn.86fdf84f.js";import"./useContentViewHeight.1b8d662b.js";import"./ArrowLeftOutlined.5ac2afd7.js";import"./transButton.1b0c7882.js";import"./useECharts.26c97559.js";import"./index.a235cd69.js";import"./index.878e83ae.js";import"./useRefs.f6eb3bea.js";import"./PlusOutlined.6921ce4d.js";import"./_baseIteratee.b53df749.js";import"./get.f522e2f0.js";import"./Checkbox.377b791d.js";const Be=d=>(me("data-v-90abce82"),d=d(),ce(),d),Ee={key:0,class:"h-500px flex items-center justify-center flex-col"},Ce={class:"flex justify-between"},we=Be(()=>D("span",{class:"text-xl"},"\u9884\u8B66\u6570\u636E\u7EDF\u8BA1",-1)),Fe={class:"mt-20px md:flex enter-y flex-wrap -mr-4"},he={class:"mt-20px md:flex enter-y flex-wrap -mr-4"},ke=X({__name:"index",setup(d){const x=G.Button,m=G.Group,[h,{openDrawer:B}]=ge(),k=b(),e=Z({base_id:void 0,device_id:void 0,time:void 0,time_interval:"day"}),r=b([]),l=b([]),c=b({}),N=b({}),I=$(()=>{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(N.value).forEach((i,a)=>{t[a].value=i}),t}),L=$(()=>{var a,o,p,v,Y;const t=(o=(a=r.value)==null?void 0:a.find(S=>S.id===e.base_id))==null?void 0:o.name,i=(Y=(v=(p=l.value)==null?void 0:p.find(S=>S.value===e.device_id))==null?void 0:v.label)!=null?Y:"";return t+"-"+i}),V=[{lable:"\u6C2F",value:"chlorine",icon:f,icon1:g,unit:"mg/L"},{lable:"\u7535\u5BFC\u7387",value:"conductivity",icon:f,icon1:g,unit:"us/cm"},{lable:"\u6C27\u6C14",value:"oxygen",icon:f,icon1:g,unit:"mg/L"},{lable:"PH",value:"ph",icon:f,icon1:g,unit:""},{lable:"\u6E29\u5EA6",value:"temperature",icon:f,icon1:g,unit:"\u2103"},{lable:"\u6D4A\u5EA6",value:"turbidity",icon:f,icon1:g,unit:"NTU"}],O=t=>t&&t>M().endOf("day"),T=()=>y(this,null,function*(){var i,a;const t=yield ie({device_type:3});t.length!=0&&(r.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),A())}),A=()=>y(this,null,function*(){var i,a,o;if(r.value.length==0)return;const t=yield ne({device_type:3,agricultural_basic:e.base_id});l.value=se(t),e.device_id||(e.device_id=(o=(a=(i=l.value)==null?void 0:i[0])==null?void 0:a.value)!=null?o:void 0),z(),H()}),z=()=>y(this,null,function*(){var a,o;const t={device_id:e.device_id,start_time:"",end_time:""};if(e.time&&(t.start_time=M((a=e.time)==null?void 0:a[0]).format("YYYY-MM-DD"),t.end_time=M((o=e.time)==null?void 0:o[1]).format("YYYY-MM-DD")),e.time_interval==="week"){const{WeekStartDate:p,WeekEndDate:v}=ue();t.start_time=p,t.end_time=v}else if(e.time_interval==="month"){const{MonthStartDate:p,MonthEndDate:v}=le();t.start_time=p,t.end_time=v}else e.time_interval==="day"&&(t.start_time="",t.end_time="");const i=yield oe(t);c.value=i}),H=()=>y(this,null,function*(){let t=yield re({base:e.base_id,device:e.device_id,status:0});N.value=t}),R=t=>{t==="base_id"&&(e.device_id=void 0),t==="time"&&(e.time_interval=""),t==="time_interval"&&(e.time=void 0),A()},J=t=>{t===null?e.time_interval="day":e.time_interval="",A()},q=()=>{B(!0,{isUpdate:!1})},K=()=>{de.success("\u64CD\u4F5C\u6210\u529F")};return ee(()=>{T()}),(t,i)=>(_(),P(n(pe),null,{default:u(()=>[s(n(xe),null,{default:u(()=>[s(n(ye),{ref_key:"formRef",ref:k,model:e},{default:u(()=>[s(n(De),{gutter:[16,16]},{default:u(()=>[s(n(F),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[s(n(w),{label:"\u57FA\u5730"},{default:u(()=>[s(n(U),{onSelect:i[0]||(i[0]=a=>R("base_id")),fieldNames:{label:"name",value:"id"},options:r.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}),s(n(F),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[s(n(w),{label:"\u68C0\u6D4B\u70B9"},{default:u(()=>[s(n(U),{onSelect:i[2]||(i[2]=a=>R("")),placeholder:"\u8BF7\u9009\u62E9\u68C0\u6D4B\u70B9",options:l.value,value:e.device_id,"onUpdate:value":i[3]||(i[3]=a=>e.device_id=a)},null,8,["options","value"])]),_:1})]),_:1}),s(n(F),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[s(n(w),{label:"\u65E5\u671F"},{default:u(()=>[s(n(be),{disabledDate:O,onChange:J,value:e.time,"onUpdate:value":i[4]||(i[4]=a=>e.time=a)},null,8,["value"])]),_:1})]),_:1}),s(n(F),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[s(n(w),null,{default:u(()=>[s(n(m),{onChange:i[5]||(i[5]=a=>R("time_interval")),"button-style":"solid",value:e.time_interval,"onUpdate:value":i[6]||(i[6]=a=>e.time_interval=a)},{default:u(()=>[s(n(x),{value:"day"},{default:u(()=>[E("\u4ECA\u5929")]),_:1}),s(n(x),{value:"week"},{default:u(()=>[E("\u8FD1\u4E00\u5468")]),_:1}),s(n(x),{value:"month"},{default:u(()=>[E("\u8FD1\u4E00\u4E2A\u6708")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),r.value.length===0?(_(),C("div",Ee,[s(n(te))])):(_(),C(j,{key:1},[D("div",Ce,[we,s(n(ae),{onClick:q},{default:u(()=>[E("\u8BBE\u7F6E")]),_:1})]),D("div",Fe,[(_(!0),C(j,null,W(n(I),(a,o)=>(_(),P(ve,{class:"md:w-200px w-full !mr-4 !mb-4",key:o,data:a},null,8,["data"]))),128))]),D("div",he,[(_(),C(j,null,W(V,(a,o)=>D("div",{key:o},[s(_e,{company:e.time_interval,class:"md:w-386px w-full !mr-4 !mb-4",extra:n(L),loading:!1,title:a.lable,data:c.value[a.value],time:e.time,unit:a.unit},null,8,["company","extra","title","data","time","unit"])])),64))])],64))]),_:1}),s(fe,{onRegister:n(h),onSuccess:K},null,8,["onRegister"])]),_:1}))}});var ot=Q(ke,[["__scopeId","data-v-90abce82"]]);export{ot as default};
|