| 1 |
- import{I as C}from"./index-f8f67ba0.js";import{P as O,B}from"./index-77cbbc02.js";/* empty css */import{S as V}from"./index-d85d298a.js";import{C as F}from"./index-04186645.js";import{d as P,r as c,w as R,o as E,b as d,e as v,f as o,c as r,y as J,h,u as T,x as u,F as L,z as M,k as A,E as z}from"./index-b63c6ed2.js";import{p as b}from"./index-b05dcc4b.js";import{_ as D}from"./CusNavigation-172c1d38.js";import{t as U}from"./index-9c8b4e4e.js";import{s as q}from"./function-call-6876fcd3.js";import"./index-5062ddcf.js";import"./use-expose-fbc3766e.js";import"./on-popup-reopen-965edd2a.js";import"./axios-04d59af7.js";import"./index-ca5d4042.js";import"./constant-eba5e2d8.js";const G={style:{display:"flex","flex-direction":"column",height:"100vh"}},H={style:{padding:"10px"}},K={class:"container",style:{"overflow-y":"auto","flex-grow":"1","background-color":"#F7F8FA"}},Q={style:{"text-align":"left"}},W={style:{display:"flex","justify-content":"space-between","margin-bottom":"5px"}},X={style:{color:"#000","font-weight":"bold","font-size":"1.1rem"}},Y=o("div",{style:{"font-size":"0.9rem"}},"设备编号",-1),Z={style:{display:"flex","justify-content":"space-between"}},$={style:{"font-weight":"bold","font-size":"0.9rem",height:"31px"}},ee={style:{"text-align":"left"}},oe={style:{display:"flex","justify-content":"space-between","margin-bottom":"5px"}},te={style:{color:"#000","font-weight":"bold","font-size":"1.1rem"}},se={key:0,style:{"margin-left":"5px"}},ne=o("span",null,"(",-1),ae=o("span",null,")",-1),le={style:{"font-size":"0.9rem"}},ie={style:{display:"flex","justify-content":"space-between"}},re={style:{"font-weight":"bold","font-size":"0.9rem"}},ce={style:{display:"flex",color:"#000"}},de=o("div",{style:{"margin-left":"3px","font-size":"1rem"}},"查看数据",-1),ue={key:0},pe={key:1,style:{"text-align":"center",padding:"20px",color:"#ccc"}},me=o("span",null,"暂无数据",-1),_e=[me],Ve=P({__name:"Index",setup(fe){const j=e=>{console.log("jjj"),console.log(e),y.value=e,k()},p=c(!1),I=()=>{console.log("onrefresh..."),console.log(p.value),x(),p.value=!1},l=c(),m=c(),_=c([]),S=e=>{var a;const t=(a=m.value)==null?void 0:a.model;for(let n=0;n<t.length;n++){const i=t[n];if(e==i.title)return i}},y=c(""),k=function(){var t;_.value=[];const e=(t=l.value)==null?void 0:t.data;for(const a in e){const n=S(a);if(Object.prototype.hasOwnProperty.call(e,a)&&n){const i=e[a],f={name:n.name,value:i.value,date:U(i.time),model:n};y.value?JSON.stringify(f).includes(y.value)&&_.value.push(f):_.value.push(f)}}},x=async()=>{await b({url:"/device/search",data:{size:200,page:1,sort:"createtime",order:"desc",keyWord:g.value}}).then(e=>e.data[0].data?(l.value=e.data[0],l.value.data=JSON.parse(e.data[0].data),console.log(l.value),Promise.resolve(l.value)):(l.value={data:[]},Promise.reject("ok"))).then(e=>(console.log(e.productId),m.value?(console.log("else..........."),Promise.reject("ok")):(m.value={id:"",name:e.productName,model:[]},b({url:"/model/search",data:{size:200,page:1,sort:"code",order:"asc",productId:e.productId}})))).then(e=>(console.log(e),e.data.forEach(t=>{t.define=JSON.parse(t.define),m.value.model.push(t)}),b({url:"/model/searchCommon",data:{size:200,page:1,sort:"code",order:"asc"}}))).then(e=>{console.log(e),e.data.forEach(t=>{t.define=JSON.parse(t.define),m.value.model.push(t)})}).catch(e=>{e!="ok"&&(console.log(e),q(e))}),k()},w=T(),g=c("");return R(()=>w.currentRoute.value.params,(e,t)=>{console.log("路由参数发生了变化",e,t),e.deviceId&&(g.value=e.deviceId,x())}),E(()=>{g.value=w.currentRoute.value.params.deviceId,x()}),(e,t)=>{const a=F,n=V,i=C,f=O,N=B;return d(),v("div",G,[o("div",H,[r(J(D),{gobackabled:"",title:"设备详情",searchabled:"",onOnSearch:j})]),o("div",K,[r(f,{style:{"min-height":"100%"},modelValue:p.value,"onUpdate:modelValue":t[0]||(t[0]=s=>p.value=s),onRefresh:I},{default:h(()=>[r(n,{style:{"background-color":"#fff","margin-bottom":"10px"}},{default:h(()=>[r(a,{clickable:""},{default:h(()=>{var s;return[o("div",Q,[o("div",W,[o("div",X,[o("span",null,u(g.value),1)]),Y]),o("div",Z,[o("div",$,[o("span",null,u((s=l.value)==null?void 0:s.modifytime),1)])])])]}),_:1})]),_:1}),(d(!0),v(L,null,M(_.value,s=>(d(),A(n,{style:{"background-color":"#fff","margin-bottom":"10px"}},{default:h(()=>[r(a,{clickable:""},{default:h(()=>[o("div",ee,[o("div",oe,[o("div",te,[o("span",null,u(s.value),1),s.model.type=="enum"?(d(),v("span",se,[ne,o("span",null,u(s.model.define.range[s.value]),1),ae])):z("",!0)]),o("div",le,u(s.name),1)]),o("div",ie,[o("div",re,[o("span",null,u(s.date),1)]),o("div",ce,[o("div",null,[r(i,{name:"static/images/icon-check.png",size:"1.5rem"})]),de])])])]),_:2},1024)]),_:2},1024))),256)),o("div",null,[p.value?(d(),v("div",ue)):_.value.length==0?(d(),v("div",pe,_e)):z("",!0)])]),_:1},8,["modelValue"]),r(N,{target:".container",right:"5vw",bottom:"80px"})])])}}});export{Ve as default};
|