2 lines
7.0 KiB
JavaScript
2 lines
7.0 KiB
JavaScript
var B=(c,b,m)=>new Promise((A,E)=>{var S=o=>{try{r(m.next(o))}catch(v){E(v)}},a=o=>{try{r(m.throw(o))}catch(v){E(v)}},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 h,G as se,o as x,j as I,x as l,p as n,k as s,c$ as P,y as C,h as k,cV as ne,F as Y,i as d,B as le,aD as U,n as oe,t as ue,e3 as $,f1 as re,f2 as de,f3 as ce,f4 as me,f5 as ve,f6 as pe,f8 as _e,cs as fe,ey as xe,ez as ge}from"./index.0a3fc488.js";import{P as ye}from"./index.fb13a1a9.js";import be from"./EarlyWarningItem.973737c1.js";import{i as g,u as y}from"./uicon_1.841979ea.js";import De from"./LineCharts.2c7f9b31.js";import Be from"./FormDrawer.1a0f179a.js";import{u as Ee}from"./index.0ce29493.js";import{C as he}from"./index.0b54041f.js";import"./index.c85f5641.js";import"./index.68e81267.js";import{F as Ce,a as F}from"./index.acd212f8.js";import{R as V}from"./index.6ccbfb0e.js";import{R as ke}from"./index.c86e5357.js";import"./index.39f26374.js";import{R as Fe,C as w}from"./index.c0c1facc.js";import"./index.e7eed038.js";import"./index.d067b836.js";import"./useSize.980efe96.js";import"./eagerComputed.6c6cab78.js";import"./useWindowSizeFn.e5c6a0fd.js";import"./useContentViewHeight.b4a8e171.js";import"./ArrowLeftOutlined.45517c57.js";import"./transButton.e9cca0c8.js";import"./useECharts.a56fa75a.js";import"./index.0999f008.js";import"./index.ac2c42e8.js";import"./useRefs.9e1f2fcf.js";import"./PlusOutlined.42e3bd89.js";import"./_baseIteratee.2de58420.js";import"./get.551d77c5.js";import"./Checkbox.cb24d70a.js";const we=c=>(xe("data-v-1daf73aa"),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"],$e=["src"],Ne={class:"ml-3px"},We={class:"mt-20px"},Ge=ae({__name:"index",setup(c){const b=V.Button,m=V.Group,[A,{openDrawer:E}]=Ee(),S=f(),a=ie({base_id:void 0,device_id:void 0,time:void 0,time_interval:"day"}),r=f([]),o=f([]),v=f({}),N=f({}),D=f("conductivity"),L=h(()=>{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(N.value).forEach((i,t)=>{e[t].value=i}),e}),O=h(()=>{var e,i;return(i=(e=W.find(t=>t.value===D.value))==null?void 0:e.lable)!=null?i:""}),T=h(()=>v.value[D.value]),z=h(()=>{var t,u,p,_,G;const e=(u=(t=r.value)==null?void 0:t.find(M=>M.id===a.base_id))==null?void 0:u.name,i=(G=(_=(p=o.value)==null?void 0:p.find(M=>M.value===a.device_id))==null?void 0:_.label)!=null?G:"";return e+"-"+i}),W=[{lable:"\u7535\u5BFC\u7387",value:"conductivity",icon:g,icon1:y},{lable:"\u6E7F\u5EA6",value:"humidity",icon:g,icon1:y},{lable:"\u6E29\u5EA6",value:"temperature",icon:g,icon1:y},{lable:"\u6C2E",value:"k",icon:g,icon1:y},{lable:"\u78F7",value:"n",icon:g,icon1:y},{lable:"\u94BE",value:"p",icon:g,icon1:y}],J=e=>e&&e>$().endOf("day"),K=()=>B(this,null,function*(){var i,t;const e=yield re({device_type:2});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:2,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),q(),H()}),q=()=>B(this,null,function*(){var t,u;const e={device_id:a.device_id,start_time:"",end_time:""};if(a.time&&(e.start_time=$((t=a.time)==null?void 0:t[0]).format("YYYY-MM-DD"),e.end_time=$((u=a.time)==null?void 0:u[1]).format("YYYY-MM-DD")),a.time_interval==="week"){const{WeekStartDate:p,WeekEndDate:_}=me();e.start_time=p,e.end_time=_}else if(a.time_interval==="month"){const{MonthStartDate:p,MonthEndDate:_}=ve();e.start_time=p,e.end_time=_}else a.time_interval==="day"&&(e.start_time="",e.end_time="");const i=yield pe(e);v.value=i}),H=()=>B(this,null,function*(){let e=yield _e({base:a.base_id,device:a.device_id,status:0});N.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=()=>{E(!0,{isUpdate:!1})},Z=()=>{fe.success("\u64CD\u4F5C\u6210\u529F")},ee=e=>{D.value=e};return se(()=>{K()}),(e,i)=>(x(),I(s(ye),null,{default:l(()=>[n(s(he),null,{default:l(()=>[n(s(Ce),{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(P),{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(P),{onSelect:i[2]||(i[2]=t=>j("device_id")),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:J,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(()=>[C("\u4ECA\u5929")]),_:1}),n(s(b),{value:"week"},{default:l(()=>[C("\u8FD1\u4E00\u5468")]),_:1}),n(s(b),{value:"month"},{default:l(()=>[C("\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(()=>[C("\u8BBE\u7F6E")]),_:1})]),d("div",je,[(x(!0),k(Y,null,U(s(L),(t,u)=>(x(),I(be,{class:"mr-16px last:mr-0",key:u,data:t},null,8,["data"]))),128))]),d("div",Me,[(x(),k(Y,null,U(W,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,$e),d("div",Ne,ue(t.lable),1)],10,Ye)),64))]),d("div",We,[n(De,{company:a.time_interval,extra:s(z),loading:!1,title:s(O),data:s(T),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(Ge,[["__scopeId","data-v-1daf73aa"]]);export{xt as default};
|