2 lines
2.3 KiB
JavaScript
2 lines
2.3 KiB
JavaScript
var y=(B,f,t)=>new Promise((c,p)=>{var e=u=>{try{l(t.next(u))}catch(r){p(r)}},g=u=>{try{l(t.throw(u))}catch(r){p(r)}},l=u=>u.done?c(u.value):Promise.resolve(u.value).then(e,g);l((t=t.apply(B,f)).next())});import{a as N,v as U,f as R,o as s,j,B as I,h as n,F as h,aH as _,k as i,i as v,t as F,p as D,I as E,aF as O,fq as P,fr as q}from"./index.d39002cd.js";import{a as H,B as S}from"./index.48e0a0bc.js";import"./index.f4d17beb.js";import"./ArrowLeftOutlined.43fb40bd.js";const T={class:"text-20px font-semibold"},V={class:"w-90px leading-42px"},W=v("div",{class:"mx-10px"},"-",-1),M=N({__name:"FormDrawer",emits:["success","register"],setup(B,{emit:f}){const t={chlorine:"\u6C2F",conductivity:"\u7535\u5BFC\u7387",oxygen:"\u6C27\u6C14",nh3n:"\u6C28\u6C2E",ph:"PH",temperature:"\u6E29\u5EA6",turbidity:"\u6D4A\u5EA6"},c={temperature:"\u2103",conductivity:"us/cm",turbidity:"NTU",chlorine:"mg/L",oxygen:"mg/L",nh3n:"mg/L",ph:""},p={1:"\u2160\u7EA7\u9884\u8B66",2:"\u2161\u7EA7\u9884\u8B66",3:"\u2162\u7EA7\u9884\u8B66",4:"\u2163\u7EA7\u9884\u8B66"},e=U(null),g=R(()=>e.value?Object.keys(e.value.value):[]),l=a=>e.value?Object.keys(e.value.value[a]):[],[u,{setDrawerProps:r,closeDrawer:k}]=H(()=>y(this,null,function*(){r({confirmLoading:!1});const a=yield P({});e.value=a.find(m=>m.slug==="device_warning_rule_waterquality")})),C=()=>y(this,null,function*(){if(!!e.value)try{const a={slug:e.value.slug,value:e.value.value},m=yield q(a);k(),f("success")}finally{r({confirmLoading:!1})}});return(a,m)=>(s(),j(i(S),O(a.$attrs,{onRegister:i(u),showFooter:"",title:"\u8BBE\u7F6E",width:"500px",onOk:C}),{default:I(()=>[(s(!0),n(h,null,_(i(g),(o,b)=>(s(),n("div",{key:b,class:"mt-10px"},[v("div",T,F(t[o]),1),(s(!0),n(h,null,_(l(o),(w,A)=>(s(),n("div",{class:"mt-30px flex",key:A},[v("div",V,F(p[w])+"\uFF1A",1),v("div",null,[(s(!0),n(h,null,_(e.value.value[o][w],(d,L)=>(s(),n("div",{class:"flex w-full items-center mt-10px",key:L},[D(i(E),{type:"number",value:d.min,"onUpdate:value":x=>d.min=x,placeholder:"\u8BF7\u8F93\u5165",suffix:c[o]},null,8,["value","onUpdate:value","suffix"]),W,D(i(E),{type:"number",value:d.max,"onUpdate:value":x=>d.max=x,placeholder:"\u8BF7\u8F93\u5165",suffix:c[o]},null,8,["value","onUpdate:value","suffix"])]))),128))])]))),128))]))),128))]),_:1},16,["onRegister"]))}});export{M as default};
|