mirror of
http://git.xinwangdao.com/cnnc-embedded-parts-detect/detect.git
synced 2025-06-24 13:34:13 +08:00
2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
|
import{d as D,ai as I,f as R,o as $,c as w,a6 as _,Z as n,a4 as c,a5 as l,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{g as N,d as P}from"./schema-f8c0dfeb.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 m;const p=I(),g=R((m=p.params)==null?void 0:m.id),k=p.meta.title,{state:d,isReady:b,isLoading:x,execute:C}=H(N(g.value).then(s=>s),null,{immediate:!1});$(()=>{C()});const B=w(()=>b.value?P.map(({title:e,dataIndex:o="",customRender:r})=>({key:o,title:e,value:r?r({text:d.value[o],record:d.value}):d.value[o]})):{});return(s,e)=>{const o=_("a-button"),r=_("Image");return n(),c(a(V),{bordered:!1,loading:a(x)},{default:l(()=>[i(a(S),{title:a(k),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:l(()=>[i(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:l(()=>e[2]||(e[2]=[y("返回上一页面")])),_:1})]),_:1},8,["title"]),i(a(v),{bordered:"",column:3},{default:l(()=>[(n(!0),u(f,null,F(B.value,t=>(n(),c(a(v).Item,{key:t.key,label:t.title,span:["avatar"].includes(t.key)?3:1},{default:l(()=>[t.key==="avatar"?(n(),u("span",A,[i(r,{style:{width:"100px"},src:t.value},null,8,["src"])])):(n(),u(f,{key:1},[y(G(t.value),1)],64))]),_:2},1032,["label","span"]))),128))]),_:1})]),_:1},8,["loading"])}}});const z=L(E,[["__scopeId","data-v-d6db8810"]]);export{z as default};
|