Index-a8b1b449.js 5.6 KB

1
  1. import{C as W}from"./CusNavigation-b2e56c9f.js";import{a as P}from"./index-d139c558.js";import{d as H,a as J,i as f,g as q,N as G,v as K,n as Q,r as p,o as s,y as l,c as a,f as S,e,w as i,D as X,S as Y,F as A,B,b as Z,t as r,z as R,C as D,O as $}from"./index-bed2942a.js";import{R as ee}from"./ReloadOutlined-a8f7fbcd.js";const te={class:"cus-animation",style:{height:"100%",width:"100%",padding:"16px 20px",display:"flex","flex-direction":"column"}},oe={style:{display:"flex","justify-content":"space-between","align-items":"flex-end"}},ne={style:{display:"flex"}},se={style:{display:"flex","align-items":"center"}},le={style:{display:"flex","align-items":"center","margin-right":"20px"}},ae=e("div",{style:{"margin-right":"6px","font-size":"14px"}},"实时刷新",-1),ie={class:"cus-scroll",style:{"flex-grow":"1","margin-top":"9px"}},de={style:{border:"1px solid #eee",padding:"20px 20px 20px 20px"}},ce={style:{display:"flex","justify-content":"space-between","align-items":"flex-start"}},re={style:{"font-family":"PingFangSC, PingFang SC","font-weight":"400","font-size":"14px",color:"#191A1A","line-height":"20px","text-align":"justify","font-style":"normal"}},ue=e("span",null,"是否为数组:",-1),pe={key:0,style:{color:"green"}},_e={key:1,style:{color:"red"}},fe=e("span",null,"标识符:",-1),he=e("span",null,"数据类型:",-1),me={key:0},ve={key:0},ge=e("span",null,"最小值:",-1),ye=[ge],xe={key:1},we=e("span",null,"最大值:",-1),ke=[we],Ce={key:2},Ie=e("span",null,"最大长度:",-1),Pe=[Ie],Se={key:3},ze=e("div",null,null,-1),be={style:{"margin-top":"15px","font-family":"PingFangSC, PingFang SC","font-weight":"600","font-size":"20px",color:"#191A1A","line-height":"20px","text-align":"left","font-style":"normal",display:"flex","align-items":"center"}},Fe={style:{"white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis"}},Ne={key:0},je=e("span",null,"(",-1),Oe=e("span",null,")",-1),Ae={style:{"margin-top":"15px","font-family":"PingFangSC, PingFang SC","font-weight":"400","font-size":"12px",color:"#9C9C9C","line-height":"17px","font-style":"normal"}},Le=H({__name:"Index",setup(Be){const z=J(),h=f("");q(()=>z.currentRoute.value.params,(t,o)=>{console.log("路由参数发生了变化",t,o),t.deviceId?(h.value=t.deviceId,k(),b()):clearInterval(I)});let I;const y=f(!1),b=()=>{console.log("onCHnage...",y.value),y.value?I=setInterval(()=>{k()},2e3):clearInterval(I)},E=G(()=>"设备详情("+h.value+")"),m=f(),_=f(),x=f([]),V=t=>{var d;const o=(d=_.value)==null?void 0:d.model;for(let c=0;c<o.length;c++){const u=o[c];if(t==u.tag)return u}},w=f(""),F=function(){var o,d;console.log((o=_.value)==null?void 0:o.model),x.value=[];const t=(d=m.value)==null?void 0:d.models;for(const c in t){const u=V(c);if(Object.prototype.hasOwnProperty.call(t,c)&&u){const C=t[c],v={name:u.name,value:C.value,date:$(C.time),model:u};w.value?JSON.stringify(v).includes(w.value)&&x.value.push(v):x.value.push(v)}}},L=K({size:200,page:1,sort:"createtime",order:"desc",keyWord:""}),k=async()=>{L.keyWord=h.value,await P({url:"/device/detail",data:{id:h.value}}).then(t=>t.data.models?(m.value=t.data,console.log(m.value),Promise.resolve(m.value)):(m.value={models:[]},Promise.reject("ok"))).then(t=>(console.log(t.productId),_.value?(console.log("else..........."),Promise.reject("ok")):(_.value={id:"",name:t.productName,model:[]},P({url:"/product-model/search",data:{size:200,page:1,sort:"code",order:"asc",productId:t.productId}})))).then(t=>(console.log(t),t.data.forEach(o=>{_.value.model.push(o)}),P({url:"/product-model/search",data:{size:200,page:1,sort:"code",order:"asc",productId:"0"}}))).then(t=>{console.log(t),t.data.forEach(o=>{_.value.model.push(o)})}).catch(t=>{t!="ok"&&(console.log(t),X.error(t))}),F()};return Q(()=>{console.log("deviceDetail onMounted"),h.value=z.currentRoute.value.params.deviceId,k()}),(t,o)=>{const d=p("a-tooltip"),c=p("a-input"),u=p("a-form-item"),C=p("a-form"),v=p("a-switch"),M=p("a-col"),T=p("a-row");return s(),l("div",te,[a(S(W),{gobackabled:"",title:E.value},null,8,["title"]),e("div",oe,[e("div",ne,[a(C,{layout:"inline"},{default:i(()=>[a(u,null,{default:i(()=>[a(c,{allowClear:"",value:w.value,"onUpdate:value":o[0]||(o[0]=n=>w.value=n),placeholder:"请输入要查询的内容",style:{width:"280px"}},{suffix:i(()=>[a(d,{title:"点击搜索",onClick:F},{default:i(()=>[a(S(Y),{style:{color:"rgba(0, 0, 0, 0.45)"}})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),e("div",se,[e("div",le,[ae,a(v,{checked:y.value,"onUpdate:checked":o[1]||(o[1]=n=>y.value=n),onChange:b},null,8,["checked"])]),a(d,{onClick:k},{default:i(()=>[a(S(ee),{style:{"font-size":"16px"}})]),_:1})])]),e("div",ie,[a(T,{gutter:[16,16]},{default:i(()=>[(s(!0),l(A,null,B(x.value,n=>(s(),Z(M,{span:6},{default:i(()=>[e("div",de,[e("div",ce,[e("div",re,[a(d,{mouseEnterDelay:.5},{title:i(()=>{var N,j,O;return[e("div",null,[ue,(N=n.model.define)!=null&&N.isArray?(s(),l("span",pe,"是")):(s(),l("span",_e,"否"))]),e("div",null,[fe,e("span",null,r(n.model.tag),1)]),e("div",null,[he,e("span",null,r(n.model.type),1)]),(j=n.model.define)!=null&&j.range?(s(),l("div",me,[(s(!0),l(A,null,B((O=n.model.define)==null?void 0:O.range,(U,g)=>(s(),l("div",{key:g},[g=="min"?(s(),l("span",ve,ye)):g=="max"?(s(),l("span",xe,ke)):g=="len"?(s(),l("span",Ce,Pe)):(s(),l("span",Se,[e("span",null,r(g)+":",1)])),e("span",null,r(U),1)]))),128))])):R("",!0)]}),default:i(()=>[e("span",null,r(n.name),1)]),_:2},1024)]),ze]),e("div",be,[e("div",Fe,[a(d,{placement:"topLeft"},{title:i(()=>[D(r(n.value),1)]),default:i(()=>[D(" "+r(n.value),1)]),_:2},1024)]),e("div",null,[n.info?(s(),l("span",Ne,[je,e("span",null,r(n.info),1),Oe])):R("",!0)])]),e("div",Ae,[e("span",null,r(n.date),1)])])]),_:2},1024))),256))]),_:1})])])}}});export{Le as default};