2 lines
8.3 KiB
JavaScript
2 lines
8.3 KiB
JavaScript
var ne=Object.defineProperty,oe=Object.defineProperties;var se=Object.getOwnPropertyDescriptors;var I=Object.getOwnPropertySymbols;var le=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable;var U=(r,s,l)=>s in r?ne(r,s,{enumerable:!0,configurable:!0,writable:!0,value:l}):r[s]=l,G=(r,s)=>{for(var l in s||(s={}))le.call(s,l)&&U(r,l,s[l]);if(I)for(var l of I(s))ue.call(s,l)&&U(r,l,s[l]);return r},L=(r,s)=>oe(r,se(s));var x=(r,s,l)=>new Promise((F,D)=>{var R=e=>{try{g(l.next(e))}catch(p){D(p)}},A=e=>{try{g(l.throw(e))}catch(p){D(p)}},g=e=>e.done?F(e.value):Promise.resolve(e.value).then(R,A);g((l=l.apply(r,s)).next())});import{q as re,a as me,v as y,w as de,f as V,K as pe,bP as ce,o as c,j as C,B as u,p as o,k as n,d4 as O,D as E,h as w,c_ as ve,F as Y,i as b,y as _e,C as fe,aH as T,l as ge,cI as $,ff as xe,fg as ye,fh as be,fi as De,fj as Be,fk as Ce,fp as Ee,cu as we,eD as he,eE as ke}from"./index.ed5deffd.js";import{P as Fe}from"./index.271eb465.js";import Re from"./EarlyWarningItem.bd526cf5.js";import{i as _,u as f}from"./uicon_1.841979ea.js";import Ae from"./LineCharts.1dc82433.js";import Me from"./FormDrawer.734194e4.js";import{u as Se}from"./index.a73969f1.js";import{b as je}from"./index.5b432cd4.js";import Ne from"./warningModal.12f34a2f.js";import{C as Ye}from"./index.7c88fb4f.js";import"./index.fc6584f6.js";import"./index.f6ae7164.js";import{F as $e,a as h}from"./index.09a74575.js";import{R as H}from"./index.57e79dcc.js";import{R as Pe}from"./index.cf1b1f15.js";import"./index.afc21ce4.js";import{R as We,C as k}from"./index.c3b59272.js";import"./index.0292c9d3.js";import"./index.78c12dec.js";import"./useSize.f4cf68f5.js";import"./eagerComputed.890ab31a.js";import"./onMountedOrActivated.9d9d02f7.js";import"./useWindowSizeFn.a262cec0.js";import"./useContentViewHeight.b8e37cbd.js";import"./ArrowLeftOutlined.9abfd432.js";import"./transButton.f4575a26.js";import"./useECharts.3e5bb748.js";import"./index.141e5e7b.js";import"./FullscreenOutlined.a18420c1.js";import"./useTable.0fe7b343.js";import"./index.dfe580e1.js";import"./Checkbox.0ade27c0.js";import"./useForm.501f3f59.js";import"./index.cca952d1.js";import"./index.d726974a.js";import"./index.8d83801a.js";import"./index.272fae53.js";import"./get.b38b45ae.js";import"./index.af1b13fa.js";import"./useRefs.045d664d.js";import"./_baseEach.aed94d5c.js";import"./_baseIteratee.7c3a5712.js";import"./download.b80ee91a.js";import"./dateUtil.91a9b59f.js";import"./uniqBy.6fa12436.js";import"./_baseMerge.9fac86cf.js";import"./_isIterateeCall.779fe698.js";import"./sortable.esm.2632adaa.js";import"./RedoOutlined.a1f78ebd.js";import"./fromPairs.84aabb58.js";import"./CaretUpOutlined.51b9ef19.js";import"./scrollTo.707f46cf.js";import"./index.3b4e2932.js";import"./index.97795651.js";import"./PlusOutlined.21b5778a.js";const Ie=r=>(he("data-v-0f686118"),r=r(),ke(),r),Ue={key:0,class:"h-500px flex items-center justify-center flex-col"},Ge={class:"flex justify-between"},Le=Ie(()=>b("span",{class:"text-xl"},"\u9884\u8B66\u6570\u636E\u7EDF\u8BA1",-1)),Ve={class:"mt-20px md:flex enter-y flex-wrap -mr-4"},Oe={class:"mt-20px md:flex enter-y flex-wrap -mr-4"},Te=me({__name:"index",setup(r){const s=H.Button,l=H.Group,[F,{openModal:D}]=je(),[R,{openDrawer:A}]=Se(),g=y(),e=de({base_id:void 0,device_id:void 0,time:void 0,time_interval:"day"}),p=y([]),B=y([]),M=y({}),P=y({}),q=V(()=>{const t=[{icon:"yujing1",title:"\u2160\u7EA7\u9884\u8B66",value:"",lv:1},{icon:"yujing2",title:"\u2161\u7EA7\u9884\u8B66",value:"",lv:2},{icon:"yujing3",title:"\u2162\u7EA7\u9884\u8B66",value:"",lv:3},{icon:"yujing4",title:"\u2163\u7EA7\u9884\u8B66",value:"",lv:4}];return Object.values(P.value).forEach((i,m)=>{t[m].value=i}),t}),K=V(()=>{var m,a,d,v,W;const t=(a=(m=p.value)==null?void 0:m.find(N=>N.id===e.base_id))==null?void 0:a.name,i=(W=(v=(d=B.value)==null?void 0:d.find(N=>N.value===e.device_id))==null?void 0:v.label)!=null?W:"";return t+"-"+i}),z=[{lable:"\u6C2F",value:"chlorine",icon:_,icon1:f,unit:"mg/L"},{lable:"\u7535\u5BFC\u7387",value:"conductivity",icon:_,icon1:f,unit:"us/cm"},{lable:"\u6C27\u6C14",value:"oxygen",icon:_,icon1:f,unit:"mg/L"},{lable:"PH",value:"ph",icon:_,icon1:f,unit:""},{lable:"\u6E29\u5EA6",value:"temperature",icon:_,icon1:f,unit:"\u2103"},{lable:"\u6D4A\u5EA6",value:"turbidity",icon:_,icon1:f,unit:"NTU"}],J=t=>t&&t>$().endOf("day"),Q=()=>x(this,null,function*(){var i,m;const t=yield xe({device_type:3});t.length!=0&&(p.value=t,e.base_id||(e.base_id=(m=(i=t==null?void 0:t[0])==null?void 0:i.id)!=null?m:void 0),S())}),S=()=>x(this,null,function*(){var i,m,a;if(p.value.length==0)return;const t=yield ye({device_type:3,agricultural_basic:e.base_id});B.value=be(t),e.device_id||(e.device_id=(a=(m=(i=B.value)==null?void 0:i[0])==null?void 0:m.value)!=null?a:void 0),X(),Z()}),X=()=>x(this,null,function*(){var m,a;const t={device_id:e.device_id,start_time:"",end_time:""};if(e.time&&(t.start_time=$((m=e.time)==null?void 0:m[0]).format("YYYY-MM-DD"),t.end_time=$((a=e.time)==null?void 0:a[1]).format("YYYY-MM-DD")),e.time_interval==="week"){const{WeekStartDate:d,WeekEndDate:v}=De();t.start_time=d,t.end_time=v}else if(e.time_interval==="month"){const{MonthStartDate:d,MonthEndDate:v}=Be();t.start_time=d,t.end_time=v}else e.time_interval==="day"&&(t.start_time="",t.end_time="");const i=yield Ce(t);M.value=i}),Z=()=>x(this,null,function*(){let t=yield Ee({base:e.base_id,device:e.device_id,status:0});P.value=t}),j=t=>{t==="base_id"&&(e.device_id=void 0),t==="time"&&(e.time_interval=""),t==="time_interval"&&(e.time=void 0),S()},ee=t=>{t===null?e.time_interval="day":e.time_interval="",S()},te=t=>{D(!0,L(G({},t),{base:e.base_id,device:e.device_id}))},ae=()=>{A(!0,{isUpdate:!1})},ie=()=>{we.success("\u64CD\u4F5C\u6210\u529F")};return pe(()=>{Q()}),(t,i)=>{const m=ce("auth");return c(),C(n(Fe),null,{default:u(()=>[o(n(Ye),null,{default:u(()=>[o(n($e),{ref_key:"formRef",ref:g,model:e},{default:u(()=>[o(n(We),{gutter:[16,16]},{default:u(()=>[o(n(k),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[o(n(h),{label:"\u57FA\u5730"},{default:u(()=>[o(n(O),{onSelect:i[0]||(i[0]=a=>j("base_id")),fieldNames:{label:"name",value:"id"},options:p.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}),o(n(k),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[o(n(h),{label:"\u68C0\u6D4B\u70B9"},{default:u(()=>[o(n(O),{onSelect:i[2]||(i[2]=a=>j("")),placeholder:"\u8BF7\u9009\u62E9\u68C0\u6D4B\u70B9",options:B.value,value:e.device_id,"onUpdate:value":i[3]||(i[3]=a=>e.device_id=a)},null,8,["options","value"])]),_:1})]),_:1}),o(n(k),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[o(n(h),{label:"\u65E5\u671F"},{default:u(()=>[o(n(Pe),{disabledDate:J,onChange:ee,value:e.time,"onUpdate:value":i[4]||(i[4]=a=>e.time=a)},null,8,["value"])]),_:1})]),_:1}),o(n(k),{xs:{span:24},sm:{span:12},md:{span:8},lg:{span:6},xl:{span:6},xxl:{span:4}},{default:u(()=>[o(n(h),null,{default:u(()=>[o(n(l),{onChange:i[5]||(i[5]=a=>j("time_interval")),"button-style":"solid",value:e.time_interval,"onUpdate:value":i[6]||(i[6]=a=>e.time_interval=a)},{default:u(()=>[o(n(s),{value:"day"},{default:u(()=>[E("\u4ECA\u5929")]),_:1}),o(n(s),{value:"week"},{default:u(()=>[E("\u8FD1\u4E00\u5468")]),_:1}),o(n(s),{value:"month"},{default:u(()=>[E("\u8FD1\u4E00\u4E2A\u6708")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),p.value.length===0?(c(),w("div",Ue,[o(n(ve))])):(c(),w(Y,{key:1},[b("div",Ge,[Le,_e((c(),C(n(fe),{onClick:ae},{default:u(()=>[E("\u8BBE\u7F6E")]),_:1})),[[m,"endpoint.water.setting"]])]),b("div",Ve,[(c(!0),w(Y,null,T(n(q),(a,d)=>(c(),C(Re,{class:"md:w-200px w-full !mr-4 !mb-4 cursor-pointer",onClick:v=>te(a),key:d,data:a},null,8,["onClick","data"]))),128))]),b("div",Oe,[(c(),w(Y,null,T(z,(a,d)=>b("div",{key:d},[M.value[a.value]?(c(),C(Ae,{key:0,company:e.time_interval,class:"md:w-386px w-full !mr-4 !mb-4",extra:n(K),loading:!1,title:a.lable,data:M.value[a.value],time:e.time,unit:a.unit},null,8,["company","extra","title","data","time","unit"])):ge("",!0)])),64))])],64))]),_:1}),o(Me,{onRegister:n(R),onSuccess:ie},null,8,["onRegister"]),o(Ne,{onRegister:n(F)},null,8,["onRegister"])]),_:1})}}});var Kt=re(Te,[["__scopeId","data-v-0f686118"]]);export{Kt as default};
|