Index-ed077df2.js 5.9 KB

1
  1. import"./CusNavigation.vue_vue_type_style_index_0_scoped_5e63f475_lang-c9f54a72.js";import{C as H}from"./CusNavigation-0a2cb184.js";import{a as I}from"./index-519a55fb.js";import{d as U,a as W,i as h,g as G,E as q,y as K,l as Q,r as p,o as s,s as l,c as a,f as z,e,w as i,B as X,S as Y,F as B,G as E,z as Z,b as $,t as c,H as R,x as J}from"./index-3b8b93f4.js";import{R as ee}from"./ReloadOutlined-79e30c0a.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"}},re={style:{display:"flex","justify-content":"space-between","align-items":"flex-start"}},ce={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),ve={key:0},me={key:0},ge=e("span",null,"最小值:",-1),ye=[ge],xe={key:1},we=e("span",null,"最大值:",-1),ke=[we],Ce={key:2},Se=e("span",null,"最大长度:",-1),Ie=[Se],ze={key:3},Fe=e("div",null,[e("a",{style:{color:"#0058FF","font-size":"14px"}},"查看数据")],-1),Ne={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"}},Pe={style:{"white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis"}},be={key:0},Oe=e("span",null,"(",-1),je=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=U({__name:"Index",setup(Be){const F=W(),g=h("");G(()=>F.currentRoute.value.params,(t,o)=>{console.log("路由参数发生了变化",t,o),t.deviceId?(g.value=t.deviceId,k(),N()):clearInterval(S)});let S;const y=h(!1),N=()=>{console.log("onCHnage...",y.value),y.value?S=setInterval(()=>{k()},2e3):clearInterval(S)},V=q(()=>"设备详情("+g.value+")"),_=h(),f=h(),x=h([]),D=t=>{var d;const o=(d=f.value)==null?void 0:d.model;for(let r=0;r<o.length;r++){const u=o[r];if(t==u.title)return u}},w=h(""),P=function(){var o,d;console.log((o=f.value)==null?void 0:o.model),x.value=[];const t=(d=_.value)==null?void 0:d.data;for(const r in t){const u=D(r);if(Object.prototype.hasOwnProperty.call(t,r)&&u){const C=t[r],v={name:u.name,value:C.value,date:Z(C.time),model:u};w.value?JSON.stringify(v).includes(w.value)&&x.value.push(v):x.value.push(v)}}},b=K({size:200,page:1,sort:"createtime",order:"desc",keyWord:""}),k=async()=>{b.keyWord=g.value,await I({url:"/device/search",data:b}).then(t=>t.data[0].data?(_.value=t.data[0],_.value.data=JSON.parse(t.data[0].data),console.log(_.value),Promise.resolve(_.value)):(_.value={data:[]},Promise.reject("ok"))).then(t=>(console.log(t.productId),f.value?(console.log("else..........."),Promise.reject("ok")):(f.value={id:"",name:t.productName,model:[]},I({url:"/model/search",data:{size:200,page:1,sort:"code",order:"asc",productId:t.productId}})))).then(t=>(console.log(t),t.data.forEach(o=>{o.define=JSON.parse(o.define),f.value.model.push(o)}),I({url:"/model/searchCommon",data:{size:200,page:1,sort:"code",order:"asc"}}))).then(t=>{console.log(t),t.data.forEach(o=>{o.define=JSON.parse(o.define),f.value.model.push(o)})}).catch(t=>{t!="ok"&&(console.log(t),X.error(t))}),P()};return Q(()=>{console.log("deviceDetail onMounted"),g.value=F.currentRoute.value.params.deviceId,k()}),(t,o)=>{const d=p("a-tooltip"),r=p("a-input"),u=p("a-form-item"),C=p("a-form"),v=p("a-switch"),L=p("a-col"),M=p("a-row");return s(),l("div",te,[a(z(H),{gobackabled:"",title:V.value},null,8,["title"]),e("div",oe,[e("div",ne,[a(C,{layout:"inline"},{default:i(()=>[a(u,null,{default:i(()=>[a(r,{allowClear:"",value:w.value,"onUpdate:value":o[0]||(o[0]=n=>w.value=n),placeholder:"请输入要查询的内容",style:{width:"280px"}},{suffix:i(()=>[a(d,{title:"点击搜索",onClick:P},{default:i(()=>[a(z(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:N},null,8,["checked"])]),a(d,{onClick:k},{default:i(()=>[a(z(ee),{style:{"font-size":"16px"}})]),_:1})])]),e("div",ie,[a(M,{gutter:[16,16]},{default:i(()=>[(s(!0),l(B,null,E(x.value,n=>(s(),$(L,{span:6},{default:i(()=>[e("div",de,[e("div",re,[e("div",ce,[a(d,{mouseEnterDelay:.5},{title:i(()=>{var O,j,A;return[e("div",null,[ue,(O=n.model.define)!=null&&O.isArray?(s(),l("span",pe,"是")):(s(),l("span",_e,"否"))]),e("div",null,[fe,e("span",null,c(n.model.title),1)]),e("div",null,[he,e("span",null,c(n.model.type),1)]),(j=n.model.define)!=null&&j.range?(s(),l("div",ve,[(s(!0),l(B,null,E((A=n.model.define)==null?void 0:A.range,(T,m)=>(s(),l("div",{key:m},[m=="min"?(s(),l("span",me,ye)):m=="max"?(s(),l("span",xe,ke)):m=="len"?(s(),l("span",Ce,Ie)):(s(),l("span",ze,[e("span",null,c(m)+":",1)])),e("span",null,c(T),1)]))),128))])):R("",!0)]}),default:i(()=>[e("span",null,c(n.name),1)]),_:2},1024)]),Fe]),e("div",Ne,[e("div",Pe,[a(d,{placement:"topLeft"},{title:i(()=>[J(c(n.value),1)]),default:i(()=>[J(" "+c(n.value),1)]),_:2},1024)]),e("div",null,[n.info?(s(),l("span",be,[Oe,e("span",null,c(n.info),1),je])):R("",!0)])]),e("div",Ae,[e("span",null,c(n.date),1)])])]),_:2},1024))),256))]),_:1})])])}}});export{Le as default};