snowy-designer
Version:
基于Epic-Designer-Pro版本的设计器,可视化开发页面表单
2 lines (1 loc) • 1.25 kB
JavaScript
;const o=e=>Object.freeze(Object.defineProperty({__proto__:null,default:e},Symbol.toStringTag,{value:"Module"})),t={component:async()=>await Promise.resolve().then(()=>o(require("./subform.vue.cjs"))),config:{attribute:[{field:"componentProps.tableName",label:"子数据表",show:({tableJson:e})=>e,type:"EpSelectDataTable"},{field:"field",label:"字段名",show:({values:e})=>{var l;return!((l=e.componentProps)!=null&&l.tableName)},type:"EpField"},{field:"label",label:"标题",type:"input"},{componentProps:{options:[{label:"表格",value:void 0},{label:"平铺",value:"tile"}]},field:"componentProps.layout",label:"对齐方式",type:"radio"},{componentProps:{options:[{label:"禁用",value:"disabled"},{label:"隐藏",value:"hidden"},{label:"显示序号",value:"sn"}]},label:"操作属性",layout:"vertical",type:"EOperationConfigurator"},{componentProps:{ruleType:"array"},description:"校验规则需要配合表单使用",field:"rules",label:"表单校验",layout:"vertical",type:"ERuleEditor"}],event:[{description:"值修改",type:"change"}]},defaultSchema:{componentProps:{labelCol:{span:24}},field:"subform",input:!0,label:"子表单",type:"subform",children:[]},groupName:"表单",icon:"icon--epic--form-new"};module.exports=t;