import{d as b,ai as C,f as x,o as B,c as D,a6 as $,Z as i,_ as p,k as l,a5 as r,u as a,G as m,F,a7 as G,a4 as H,a0 as L}from"./vue-72a104e4.js";import{m as N,_ as P}from"./index.js";import{g as R,d as S}from"./schema-6f62165b.js";import{G as V,H as _,U as w}from"./antd-5a8a8bf9.js";import"./deviceApi-260fcde9.js";const A={class:"detail-container"},E=b({__name:"detail",setup(I){var u;const d=C(),c=x((u=d.params)==null?void 0:u.id),f=d.meta.title,{state:n,isReady:y,isLoading:v,execute:g}=N(R(c.value).then(o=>o),null,{immediate:!1});B(()=>{g()});const k=D(()=>y.value?S.map(({title:e,dataIndex:s="",customRender:t})=>({key:s,title:e,value:t?t({text:n.value[s],record:n.value}):n.value[s]})):{});return(o,e)=>{const s=$("a-button");return i(),p("div",A,[l(a(w),{bordered:!1,loading:a(v)},{default:r(()=>[l(a(V),{title:a(f),onBack:e[1]||(e[1]=()=>o.$router.go(-1))},{extra:r(()=>[l(s,{type:"primary",onClick:e[0]||(e[0]=t=>o.$router.go(-1))},{default:r(()=>e[2]||(e[2]=[m("返回上一页面")])),_:1})]),_:1},8,["title"]),l(a(_),{bordered:"",column:1},{default:r(()=>[(i(!0),p(F,null,G(k.value,t=>(i(),H(a(_).Item,{key:t.key,label:t.title},{default:r(()=>[m(L(t.value),1)]),_:2},1032,["label"]))),128))]),_:1})]),_:1},8,["loading"])])}}});const q=P(E,[["__scopeId","data-v-25dfbe97"]]);export{q as default};