| 1 |
- import{d as E,r as c,w as D,o as L,b as p,c as l,f as a,y as M,e,u as U,j as d,B as k,F as z,x as _,z as W,k as A,C as V}from"./index-2e65d505.js";import{P as q,B as G}from"./index-2a88824d.js";import{S as H}from"./index-bf5bb4b8.js";import{C as K}from"./index-c5ffe042.js";import{B as Q}from"./index-1f851396.js";import{F as X}from"./index-d9c5d705.js";import{p as C}from"./index-ec22364e.js";import{_ as Y}from"./CusNavigation-8aada1ef.js";import{t as Z}from"./index-9c8b4e4e.js";import{s as $}from"./function-call-ac4377ab.js";import{I as ee}from"./index-41fe9b4a.js";import"./index-c8038c66.js";import"./use-scope-id-23b9d357.js";import"./constant-eba5e2d8.js";import"./on-popup-reopen-3f924dd6.js";import"./index-7d33f6a1.js";import"./use-route-a3b990ac.js";import"./axios-9cbf0d09.js";import"./mount-component-731e8ea5.js";const oe={style:{display:"flex","flex-direction":"column",height:"100vh"}},te={style:{padding:"16px"}},se={style:{"background-color":"#eee","border-radius":"2.5rem",margin:"0px 5px"}},le={style:{"margin-top":"16px",display:"flex"}},ae={style:{"flex-grow":"1"}},ne=e("div",{style:{width:"10px"}},null,-1),ie={style:{"flex-grow":"1"}},re={style:{padding:"16px"}},ce={style:{"margin-top":"10px"}},de={class:"container",style:{"overflow-y":"auto","flex-grow":"1","background-color":"#F7F8FA"}},ue={style:{"text-align":"left"}},pe={style:{display:"flex","justify-content":"space-between","margin-bottom":"5px"}},me={style:{color:"#000","font-weight":"bold","font-size":"1.1rem"}},_e=e("div",{style:{"font-size":"0.9rem"}},"设备编号",-1),fe={style:{display:"flex","justify-content":"space-between"}},ve={style:{"font-weight":"bold","font-size":"0.9rem",height:"31px"}},he={style:{"text-align":"left"}},ye={style:{display:"flex","justify-content":"space-between","margin-bottom":"5px"}},ge={style:{color:"#000","font-weight":"bold","font-size":"1.1rem"}},xe={key:0,style:{"margin-left":"5px"}},be=e("span",null,"(",-1),ke=e("span",null,")",-1),we={style:{"font-size":"0.9rem"}},ze={style:{display:"flex","justify-content":"space-between"}},Ce={style:{"font-weight":"bold","font-size":"0.9rem"}},je={style:{display:"flex",color:"#000"}},Ne=e("div",{style:{"margin-left":"3px","font-size":"1rem"}},"查看数据",-1),Ie={key:0},Se={key:1,style:{"text-align":"center",padding:"20px",color:"#ccc"}},Ve=e("span",null,"暂无数据",-1),Be=[Ve],Ze=E({__name:"Index",setup(Pe){const j=c(!1),y=c(!0),B=()=>{y.value=!y.value,j.value=!y.value,g.value.closePlusPopup()},g=c(),P=()=>{console.log("jjj"),N(),g.value.closeSearchPopup()},F=()=>{g.value.closeSearchPopup()},f=c(!1),O=()=>{console.log("onrefresh..."),console.log(f.value),w(),f.value=!1},u=c(),v=c(),h=c([]),T=o=>{var n;const t=(n=v.value)==null?void 0:n.model;for(let i=0;i<t.length;i++){const r=t[i];if(o==r.title)return r}},x=c(""),N=function(){var t;h.value=[];const o=(t=u.value)==null?void 0:t.data;for(const n in o){const i=T(n);if(Object.prototype.hasOwnProperty.call(o,n)&&i){const r=o[n],m={name:i.name,value:r.value,date:Z(r.time),model:i};x.value?JSON.stringify(m).includes(x.value)&&h.value.push(m):h.value.push(m)}}},w=async()=>{await C({url:"/device/search",data:{size:200,page:1,sort:"createtime",order:"desc",keyWord:b.value}}).then(o=>o.data[0].data?(u.value=o.data[0],u.value.data=JSON.parse(o.data[0].data),console.log(u.value),Promise.resolve(u.value)):(u.value={data:[]},Promise.reject("ok"))).then(o=>(console.log(o.productId),v.value?(console.log("else..........."),Promise.reject("ok")):(v.value={id:"",name:o.productName,model:[]},C({url:"/model/search",data:{size:200,page:1,sort:"code",order:"asc",productId:o.productId}})))).then(o=>(console.log(o),o.data.forEach(t=>{t.define=JSON.parse(t.define),v.value.model.push(t)}),C({url:"/model/searchCommon",data:{size:200,page:1,sort:"code",order:"asc"}}))).then(o=>{console.log(o),o.data.forEach(t=>{t.define=JSON.parse(t.define),v.value.model.push(t)})}).catch(o=>{o!="ok"&&(console.log(o),$(o))}),N()},I=U(),b=c("");return D(()=>I.currentRoute.value.params,(o,t)=>{console.log("路由参数发生了变化",o,t),o.deviceId&&(b.value=o.deviceId,w())}),L(()=>{b.value=I.currentRoute.value.params.deviceId,w()}),(o,t)=>{const n=ee,i=X,r=Q,m=K,S=H,R=q,J=G;return d(),p("div",oe,[l(M(Y),{ref_key:"cusNavigation",ref:g,gobackabled:"",title:"设备详情",searchabled:j.value,plusabled:""},{search:a(()=>[e("div",te,[e("div",se,[l(i,{style:{padding:"6px 16px",height:"44px","line-height":"25px","align-items":"center"},modelValue:x.value,"onUpdate:modelValue":t[0]||(t[0]=s=>x.value=s),size:"normal",clearable:""},{"right-icon":a(()=>[e("div",null,[l(n,{name:"scan",size:"1.5rem"})])]),_:1},8,["modelValue"])]),e("div",le,[e("div",ae,[l(r,{type:"primary",size:"normal",round:"",block:"",onClick:P},{default:a(()=>[k("搜索")]),_:1})]),ne,e("div",ie,[l(r,{type:"warning",size:"normal",round:"",block:"",onClick:F},{default:a(()=>[k("取消")]),_:1})])])])]),plus:a(()=>[e("div",re,[e("div",ce,[l(r,{type:"primary",size:"normal",round:"",block:"",onClick:B},{default:a(()=>[k("切换布局")]),_:1})])])]),_:1},8,["searchabled"]),e("div",de,[l(R,{style:{"min-height":"100%"},modelValue:f.value,"onUpdate:modelValue":t[1]||(t[1]=s=>f.value=s),onRefresh:O},{default:a(()=>[y.value?(d(),p(z,{key:0},[k(" 123456 ")],64)):(d(),p(z,{key:1},[l(S,{style:{"background-color":"#fff","margin-bottom":"10px"}},{default:a(()=>[l(m,{clickable:""},{default:a(()=>{var s;return[e("div",ue,[e("div",pe,[e("div",me,[e("span",null,_(b.value),1)]),_e]),e("div",fe,[e("div",ve,[e("span",null,_((s=u.value)==null?void 0:s.modifytime),1)])])])]}),_:1})]),_:1}),(d(!0),p(z,null,W(h.value,s=>(d(),A(S,{style:{"background-color":"#fff","margin-bottom":"10px"}},{default:a(()=>[l(m,{clickable:""},{default:a(()=>[e("div",he,[e("div",ye,[e("div",ge,[e("span",null,_(s.value),1),s.model.type=="enum"?(d(),p("span",xe,[be,e("span",null,_(s.model.define.range[s.value]),1),ke])):V("",!0)]),e("div",we,_(s.name),1)]),e("div",ze,[e("div",Ce,[e("span",null,_(s.date),1)]),e("div",je,[e("div",null,[l(n,{name:"static/images/icon-check.png",size:"1.5rem"})]),Ne])])])]),_:2},1024)]),_:2},1024))),256)),e("div",null,[f.value?(d(),p("div",Ie)):h.value.length==0?(d(),p("div",Se,Be)):V("",!0)])],64))]),_:1},8,["modelValue"]),l(J,{target:".container",right:"5vw",bottom:"80px"})])])}}});export{Ze as default};
|