import{d as S,i as f,k as z,o as g,b as I,w as t,r,c as e,s as T,e as a,t as c,v as k,p as C,f as w,F as $,S as E,x as J,_ as L}from"./index-a3c67351.js";import"./CusNavigation.vue_vue_type_style_index_0_scoped_5a71d35e_lang-328eb0e7.js";import{C as V}from"./CusNavigation-0f19cdae.js";import{p as F}from"./index-4d846cc4.js";import{R as M}from"./ReloadOutlined-c3438663.js";const U={style:{overflow:"visible"}},j=S({__name:"Detail",setup(N,{expose:v}){const h=i=>{console.log(i),n.value=!1},n=f(!1),m=f(),p=i=>{n.value=!0,m.value=i},d=()=>{n.value=!1};return z(()=>{}),v({show:p,hidden:d}),(i,_)=>{const x=r("a-button"),b=r("a-modal");return g(),I(b,{title:"设备日志",visible:n.value,"onUpdate:visible":_[0]||(_[0]=o=>n.value=o),maskClosable:!1,width:580,bodyStyle:{height:"500px",overflow:"auto",padding:"10px"}},{footer:t(()=>[e(x,{type:"primary",onClick:h},{default:t(()=>[..._[1]||(_[1]=[T("知道了",-1)])]),_:1})]),default:t(()=>[a("pre",U,c(m.value),1)]),_:1},8,["visible"])}}}),H={class:"cus-animation",style:{height:"100%",width:"100%",padding:"16px 20px",display:"flex","flex-direction":"column"}},P={style:{display:"flex","justify-content":"space-between","align-items":"flex-end"}},Q={style:{display:"flex"}},W={style:{"white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden"}},q={style:{"white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden"}},A={key:0,style:{color:"green"}},G={key:1,style:{color:"red"}},K={style:{"white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden"}},X=["onClick"],Y=S({__name:"Index",setup(N){const v=f(null),h=k({}),n=k({pageSize:20,current:1,size:"default",showQuickJumper:!0,showTotal:function(o){return"共 ".concat(o," 条数据")},onChange:function(o,s){this.current=o,this.pageSize=s,i()}}),m=f([]),p=f(!1),d=k({size:20,page:1,sort:"time",order:"desc",keyWord:"",mac:""}),i=()=>{p.value=!0,d.size=n.pageSize,d.page=n.current,F({url:"/device/searchRecord",data:d},o=>{console.log(o),n.total=o.total,m.value=o.data,p.value=!1})},_=function(){n.current=1,i()},x=f(null),b=o=>{var s;console.log(o),(s=x.value)==null||s.show(o)};return z(()=>{var o;h.y=((o=v.value)==null?void 0:o.clientHeight)-113,i()}),(o,s)=>{const y=r("a-tooltip"),O=r("a-input"),R=r("a-form-item"),B=r("a-form"),u=r("a-table-column"),D=r("a-table");return g(),C($,null,[a("div",H,[e(w(V),{title:"设备日志"}),a("div",P,[a("div",Q,[e(B,{layout:"inline",model:d},{default:t(()=>[e(R,null,{default:t(()=>[e(O,{allowClear:"",value:d.mac,"onUpdate:value":s[0]||(s[0]=l=>d.mac=l),placeholder:"请输入要查询的内容",style:{width:"280px"}},{suffix:t(()=>[e(y,{title:"点击搜索",onClick:_},{default:t(()=>[e(w(E),{style:{color:"rgba(0, 0, 0, 0.45)"}})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1},8,["model"])]),a("div",null,[e(y,{onClick:i},{default:t(()=>[e(w(M),{style:{"font-size":"16px"},spin:p.value},null,8,["spin"])]),_:1})])]),a("div",{ref_key:"table_container",ref:v,style:{"margin-top":"9px","border-top":"1px solid #eee",display:"flex","flex-direction":"column",overflow:"hidden",height:"0px","flex-grow":"1"}},[e(D,{"data-source":m.value,pagination:n,scroll:h,bordered:!0,loading:p.value,size:"middle"},{default:t(()=>[e(u,{title:"序号",width:60,fixed:"left",align:"center"},{default:t(({index:l})=>[a("div",null,c(l+1),1)]),_:1}),e(u,{title:"设备编号","data-index":"deviceMac",width:200,fixed:"left",align:"center"}),e(u,{title:"创建时间",width:200},{default:t(({record:l})=>[a("div",null,c(w(J)(l.time)),1)]),_:1}),e(u,{title:"原始数据","min-width":200,ellipsis:!0},{default:t(({record:l})=>[e(y,{placement:"topLeft",mouseEnterDelay:.8,overlayStyle:{"max-width":"800px"}},{title:t(()=>[a("div",null,c(l.content),1)]),default:t(()=>[a("div",W,c(l.content),1)]),_:2},1024)]),_:1}),e(u,{title:"处理结果",width:150,ellipsis:!0},{default:t(({record:l})=>[a("div",q,[l.code=="success"?(g(),C("div",A,[...s[1]||(s[1]=[a("span",null,"成功",-1)])])):(g(),C("span",G,c(l.reason),1))])]),_:1}),e(u,{title:"模型数据","min-width":200,ellipsis:!0},{default:t(({record:l})=>[e(y,{placement:"topLeft",mouseEnterDelay:.8,overlayStyle:{"max-width":"600px"}},{title:t(()=>[a("div",null,c(JSON.stringify(l.items)),1)]),default:t(()=>[a("div",K,c(JSON.stringify(l.items)),1)]),_:2},1024)]),_:1}),e(u,{title:"操作",width:150,fixed:"right"},{default:t(({record:l})=>[a("div",null,[a("a",{style:{"margin-left":"0px"},onClick:Z=>b(l)},"查看",8,X)])]),_:1})]),_:1},8,["data-source","pagination","scroll","loading"])],512)]),e(j,{ref_key:"detailRef",ref:x},null,512)],64)}}});const ne=L(Y,[["__scopeId","data-v-c77c9745"]]);export{ne as default};