mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 01:17:23 +08:00
2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
import{list as v}from"./list-D1jbBSKm.js";import{d as k,a as y,b as s,w as e,e as n,A as x,f as t,g as i,h as o,i as r,k as _,l as g,B as C,t as w,$ as B,j as N,u as D,F as V,_ as F}from"./index-CLfWc4d3.js";import"./base.vue_vue_type_script_setup_true_lang-Di_C_bvI.js";import"./_plugin-vue_export-helper-CMcPA_X7.js";import"./plus-form-6tdWmRBD.js";import"./dialog.vue_vue_type_script_setup_true_lang-lb8-pob7.js";/* empty css */import"./drawer.vue_vue_type_script_setup_true_lang-BE9XgBHE.js";import"./steps.vue_vue_type_script_setup_true_lang-DDSCjcfD.js";import"./search.vue_vue_type_script_setup_true_lang-Dyv7QyKF.js";const S={class:"card-header"},$={class:"font-medium"},z=k({name:"SchemaForm",__name:"index",setup(P){const c=y(0);function d({index:l}){c.value=l}return(l,T)=>{const m=n("el-link"),u=n("el-tab-pane"),f=n("el-tabs"),h=n("el-card"),b=x("tippy");return t(),s(h,{shadow:"never","body-style":{height:"calc(100vh - 260px)"}},{header:e(()=>[i("div",S,[i("span",$,[o(" JSON 格式配置表单,采用优秀开源的 "),r(m,{href:"https://plus-pro-components.com/components/form.html",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:e(()=>[o(" PlusProComponents ")]),_:1}),o(" ,维护整体表单只需操作 columns 配置即可 ")])]),r(m,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/schema-form",target:"_blank"},{default:e(()=>[o(" 代码位置 src/views/schema-form ")]),_:1})]),default:e(()=>[r(f,{onTabClick:d},{default:e(()=>[(t(!0),_(V,null,g(D(v),(a,p)=>(t(),s(u,{key:a.key,lazy:!0},{label:e(()=>[C((t(),_("span",null,[o(w(a.title),1)])),[[b,{maxWidth:"none",content:`(第 ${p+1} 个示例)${a.content}`}]])]),default:e(()=>[c.value==p?(t(),s(B(a.component),{key:0})):N("",!0)]),_:2},1024))),128))]),_:1})]),_:1},8,["body-style"])}}}),H=F(z,[["__scopeId","data-v-67b227bf"]]);export{H as default};
|