2 lines
6.8 KiB
JavaScript
2 lines
6.8 KiB
JavaScript
var y=(d,x,m)=>new Promise((C,B)=>{var h=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?C(l.value):Promise.resolve(l.value).then(h,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 W,x as u,p as s,k as n,c$ as G,y as E,h as k,cV as te,F as j,i as D,B as ae,aD as I,e3 as M,f5 as ie,f6 as ne,f7 as se,f8 as ue,f9 as le,fa as oe,fd as re,cs as de,ey as me,ez as ce}from"./index.663cd213.js";import{P as pe}from"./index.ae631948.js";import ve from"./EarlyWarningItem.e2647d93.js";import{i as f,u as g}from"./uicon_1.841979ea.js";import _e from"./LineCharts.2f34545c.js";import fe from"./FormDrawer.4885eb13.js";import{u as ge}from"./index.9da9eb02.js";import{C as xe}from"./index.9e2fbe97.js";import"./index.9436e727.js";import"./index.c88d81b3.js";import{F as ye,a as w}from"./index.c61b6527.js";import{R as P}from"./index.2b5538b0.js";import{R as be}from"./index.bfe02408.js";import"./index.34636d44.js";import{R as De,C as F}from"./index.7b6bd88d.js";import"./index.1162f938.js";import"./index.8d5c82b8.js";import"./useSize.98a4fffc.js";import"./eagerComputed.853ab43a.js";import"./onMountedOrActivated.df36ded3.js";import"./useWindowSizeFn.5778f1f8.js";import"./useContentViewHeight.29aa0bb4.js";import"./ArrowLeftOutlined.f9252e7d.js";import"./transButton.3bf1bab4.js";import"./useECharts.bb235fc1.js";import"./index.d591359e.js";import"./index.02edad93.js";import"./useRefs.84e5533f.js";import"./PlusOutlined.b44386d1.js";import"./_baseIteratee.5010dfca.js";import"./get.147fcf35.js";import"./Checkbox.43e07ffd.js";const Be=d=>(me("data-v-260e24a1"),d=d(),ce(),d),Ee={key:0,class:"h-500px flex items-center justify-center flex-col"},ke={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"},Ce={class:"mt-20px md:flex enter-y flex-wrap -mr-4"},he=X({__name:"index",setup(d){const x=P.Button,m=P.Group,[C,{openDrawer:B}]=ge(),h=b(),e=Z({base_id:void 0,device_id:void 0,time:void 0,time_interval:"day"}),r=b([]),l=b([]),c=b({}),Y=b({}),U=$(()=>{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(Y.value).forEach((i,a)=>{t[a].value=i}),t}),V=$(()=>{var a,o,p,v,N;const t=(o=(a=r.value)==null?void 0:a.find(S=>S.id===e.base_id))==null?void 0:o.name,i=(N=(v=(p=l.value)==null?void 0:p.find(S=>S.value===e.device_id))==null?void 0:v.label)!=null?N:"";return t+"-"+i}),O=[{lable:"\u7535\u5BFC\u7387",value:"conductivity",icon:f,icon1:g,unit:"us/cm"},{lable:"\u6E7F\u5EA6",value:"humidity",icon:f,icon1:g,unit:"%RH"},{lable:"\u6E29\u5EA6",value:"temperature",icon:f,icon1:g,unit:"\u2103"},{lable:"\u6C2E",value:"k",icon:f,icon1:g,unit:"mg/kg"},{lable:"\u78F7",value:"n",icon:f,icon1:g,unit:"mg/kg"},{lable:"\u94BE",value:"p",icon:f,icon1:g,unit:"mg/kg"}],L=t=>t&&t>M().endOf("day"),T=()=>y(this,null,function*(){var i,a;const t=yield ie({device_type:2});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),R())}),R=()=>y(this,null,function*(){var i,a,o;if(r.value.length==0)return;const t=yield ne({device_type:2,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});Y.value=t}),A=t=>{t==="base_id"&&(e.device_id=void 0),t==="time"&&(e.time_interval=""),t==="time_interval"&&(e.time=void 0),R()},J=t=>{t===null?e.time_interval="day":e.time_interval="",R()},q=()=>{B(!0,{isUpdate:!1})},K=()=>{de.success("\u64CD\u4F5C\u6210\u529F")};return ee(()=>{T()}),(t,i)=>(_(),W(n(pe),null,{default:u(()=>[s(n(xe),null,{default:u(()=>[s(n(ye),{ref_key:"formRef",ref:h,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(G),{onSelect:i[0]||(i[0]=a=>A("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(G),{onSelect:i[2]||(i[2]=a=>A("device_id")),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:L,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=>A("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?(_(),k("div",Ee,[s(n(te))])):(_(),k(j,{key:1},[D("div",ke,[we,s(n(ae),{onClick:q},{default:u(()=>[E("\u8BBE\u7F6E")]),_:1})]),D("div",Fe,[(_(!0),k(j,null,I(n(U),(a,o)=>(_(),W(ve,{class:"md:w-200px w-full !mr-4 !mb-4",key:o,data:a},null,8,["data"]))),128))]),D("div",Ce,[(_(),k(j,null,I(O,(a,o)=>D("div",{key:o},[s(_e,{class:"md:w-386px w-full !mr-4 !mb-4",company:e.time_interval,extra:n(V),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(C),onSuccess:K},null,8,["onRegister"])]),_:1}))}});var ot=Q(he,[["__scopeId","data-v-260e24a1"]]);export{ot as default};
|