mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 01:17:23 +08:00
2 lines
1.7 KiB
JavaScript
2 lines
1.7 KiB
JavaScript
import{list as k}from"./list-CmwD_uIt.js";import{d as y,r as b,f as a,j as e,k as t,e as n,g as s,l,m as c,x,y as v,t as C,W as g,K as N,u as B,F as V,_ as F}from"./index-BAaep8yZ.js";import"./base.vue_vue_type_script_setup_true_lang-Ds7u1Qkh.js";import"./_plugin-vue_export-helper-Dj0KU09q.js";import"./plus-form-saeW2Rcw.js";import"./dialog.vue_vue_type_script_setup_true_lang-DjpmArtv.js";/* empty css */import"./drawer.vue_vue_type_script_setup_true_lang-CIxhC6h7.js";import"./steps.vue_vue_type_script_setup_true_lang-COZVMkxq.js";import"./search.vue_vue_type_script_setup_true_lang-spvvQWxO.js";const S={class:"card-header"},w={class:"font-medium"},z=y({name:"SchemaForm",__name:"index",setup(D){const r=b(0);function _({index:p}){r.value=p}return(p,P)=>{const i=t("el-link"),d=t("el-tooltip"),u=t("el-tab-pane"),f=t("el-tabs"),h=t("el-card");return n(),a(h,{shadow:"never","body-style":{height:"calc(100vh - 180px)"}},{header:e(()=>[s("div",S,[s("span",w,[l(" JSON 格式配置表单,采用优秀开源的 "),c(i,{href:"https://plus-pro-components.com/components/form.html",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:e(()=>[l(" PlusProComponents ")]),_:1}),l(" ,维护整体表单只需操作 columns 配置即可 ")])])]),default:e(()=>[c(f,{onTabClick:_},{default:e(()=>[(n(!0),x(V,null,v(B(k),(o,m)=>(n(),a(u,{key:o.key,lazy:!0},{label:e(()=>[c(d,{content:`(第 ${m+1} 个示例)${o.content}`,placement:"top-end"},{default:e(()=>[s("span",null,C(o.title),1)]),_:2},1032,["content"])]),default:e(()=>[r.value==m?(n(),a(g(o.component),{key:0})):N("",!0)]),_:2},1024))),128))]),_:1})]),_:1},8,["body-style"])}}}),q=F(z,[["__scopeId","data-v-74b44392"]]);export{q as default};
|