Index-5019b486.js 4.8 KB

1
  1. import{d as C,r as c,w as O,o as B,b as d,e as v,f as o,c as r,y as V,h,u as F,x as u,F as P,z as R,k as E,E as z}from"./index-de0ab288.js";import{P as J,B as T}from"./index-77879b35.js";import{S as L}from"./index-ffa3bc19.js";import{C as M}from"./index-fffd63d5.js";import{p as b}from"./index-d5184ae9.js";import{_ as A}from"./CusNavigation-dc64b9a9.js";import{t as D}from"./index-9c8b4e4e.js";import{s as U}from"./function-call-2dc7a0bc.js";import{I as q}from"./index-5383c342.js";import"./index-041486f0.js";import"./use-expose-1add84e9.js";import"./on-popup-reopen-4ed3f449.js";import"./axios-95fbeb52.js";import"./index-56975e20.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],Be=C({__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:D(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),U(e))}),k()},w=F(),g=c("");return O(()=>w.currentRoute.value.params,(e,t)=>{console.log("路由参数发生了变化",e,t),e.deviceId&&(g.value=e.deviceId,x())}),B(()=>{g.value=w.currentRoute.value.params.deviceId,x()}),(e,t)=>{const a=M,n=L,i=q,f=J,N=T;return d(),v("div",G,[o("div",H,[r(V(A),{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(P,null,R(_.value,s=>(d(),E(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{Be as default};