mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-07 08:57:19 +08:00
2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
import{list as v}from"./list-BdqUfOmy.js";import{d as k,a as x,b as s,w as e,e as n,A as y,f as t,g as i,h as o,i as r,k as _,l as g,B as C,t as w,W as B,j as N,u as D,F as V,_ as F}from"./index-DsrJ8bEm.js";import"./base.vue_vue_type_script_setup_true_lang-yIYjU-eS.js";import"./_plugin-vue_export-helper-T_UtW6GO.js";import"./plus-form-Cw1ovaqy.js";import"./dialog.vue_vue_type_script_setup_true_lang-C7j6kNZF.js";/* empty css */import"./drawer.vue_vue_type_script_setup_true_lang-DXWbKekx.js";import"./steps.vue_vue_type_script_setup_true_lang-DWLrtkAT.js";import"./search.vue_vue_type_script_setup_true_lang-DwjezPsp.js";import"./orderBy-UZwDngw1.js";const S={class:"card-header"},z={class:"font-medium"},P=k({name:"SchemaForm",__name:"index",setup(T){const c=x(0);function d({index:l}){c.value=l}return(l,W)=>{const m=n("el-link"),u=n("el-tab-pane"),f=n("el-tabs"),h=n("el-card"),b=y("tippy");return t(),s(h,{shadow:"never","body-style":{height:"calc(100vh - 260px)"}},{header:e(()=>[i("div",S,[i("span",z,[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})}}}),K=F(P,[["__scopeId","data-v-67b227bf"]]);export{K as default};
|