import{d as D,ai as I,f as R,o as $,c as w,a6 as _,Z as r,a4 as c,a5 as n,k as i,u as a,G as y,_ as u,F as f,a7 as F,a0 as G}from"./vue-72a104e4.js";import{n as H,_ as L}from"./index.js";import{d as N}from"./schema-9d07929f.js";import{g as P}from"./authorityApi-323b0ce5.js";import{G as S,H as v,R as V}from"./antd-75591bdf.js";const A={key:0},E=D({__name:"detail",setup(M){var p;const m=I(),g=R((p=m.params)==null?void 0:p.id),k=m.meta.title,{state:d,isReady:b,isLoading:x,execute:C}=H(P(g.value).then(s=>s),null,{immediate:!1});$(()=>{C()});const B=w(()=>b.value?N.map(({title:e,dataIndex:o="",customRender:l})=>({key:o,title:e,value:l?l({text:d.value[o],record:d.value}):d.value[o]})):{});return(s,e)=>{const o=_("a-button"),l=_("Image");return r(),c(a(V),{bordered:!1,loading:a(x)},{default:n(()=>[i(a(S),{title:a(k),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:n(()=>[i(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:n(()=>e[2]||(e[2]=[y("返回上一页面")])),_:1})]),_:1},8,["title"]),i(a(v),{bordered:"",column:3},{default:n(()=>[(r(!0),u(f,null,F(B.value,t=>(r(),c(a(v).Item,{key:t.key,label:t.title,span:["avatar"].includes(t.key)?3:1},{default:n(()=>[t.key==="avatar"?(r(),u("span",A,[i(l,{style:{width:"100px"},src:t.value},null,8,["src"])])):(r(),u(f,{key:1},[y(G(t.value),1)],64))]),_:2},1032,["label","span"]))),128))]),_:1})]),_:1},8,["loading"])}}});const J=L(E,[["__scopeId","data-v-d041459a"]]);export{J as default};