detect/detect.gui/Embedded/dist/assets/detail-d30766b8.js

2 lines
1.2 KiB
JavaScript
Raw Normal View History

2024-11-19 12:32:08 +08:00
import{d as b,aj as C,f as x,o as B,c as D,a6 as $,Z as i,_ as p,k as r,a5 as l,u as a,G as m,F,a7 as G,a4 as H,a0 as L}from"./vue-08ef39cb.js";import{m as N,_ as P}from"./index.js";import{g as R,d as S}from"./schema-472d781b.js";import{G as V,H as _,O as j}from"./antd-86d2ef3c.js";const w={class:"detail-container"},A=b({__name:"detail",setup(E){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(s=>s),null,{immediate:!1});B(()=>{g()});const k=D(()=>y.value?S.map(({title:e,dataIndex:o="",customRender:t})=>({key:o,title:e,value:t?t({text:n.value[o],record:n.value}):n.value[o]})):{});return(s,e)=>{const o=$("a-button");return i(),p("div",w,[r(a(j),{bordered:!1,loading:a(v)},{default:l(()=>[r(a(V),{title:a(f),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:l(()=>[r(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:l(()=>e[2]||(e[2]=[m("返回上一页面")])),_:1})]),_:1},8,["title"]),r(a(_),{bordered:"",column:1},{default:l(()=>[(i(!0),p(F,null,G(k.value,t=>(i(),H(a(_).Item,{key:t.key,label:t.title},{default:l(()=>[m(L(t.value),1)]),_:2},1032,["label"]))),128))]),_:1})]),_:1},8,["loading"])])}}});const Z=P(A,[["__scopeId","data-v-25dfbe97"]]);export{Z as default};