snowy-designer
Version:
基于Epic-Designer-Pro版本的设计器,可视化开发页面表单
2 lines (1 loc) • 2.31 kB
JavaScript
;var a=Object.create;var n=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var c=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty;var d=(l,e,o,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let p of i(e))!s.call(l,p)&&p!==o&&n(l,p,{get:()=>e[p],enumerable:!(t=r(e,p))||t.enumerable});return l};var m=(l,e,o)=>(o=l!=null?a(c(l)):{},d(e||!l||!l.__esModule?n(o,"default",{value:l,enumerable:!0}):o,l));const u={bindModel:"value",component:async()=>(await import("ant-design-vue")).Slider,config:{attribute:[{field:"field",label:"字段名",type:"EpField"},{field:"label",label:"标题",type:"input"},{componentProps:{style:{width:"100%"}},field:"componentProps.defaultValue",label:"默认值",type:"slider"},{componentProps:{allowClear:!0,options:[{label:"大号",value:"large"},{label:"中等",value:"middle"},{label:"小型",value:"small"}],placeholder:"请选择"},field:"componentProps.size",label:"尺寸",type:"select"},{componentProps:{placeholder:"请输入"},field:"componentProps.step",label:"步长",type:"number"},{componentProps:{placeholder:"请输入"},field:"componentProps.min",label:"最小值",type:"number"},{componentProps:{placeholder:"请输入"},field:"componentProps.max",label:"最大值",type:"number"},{componentProps:{options:[{label:"禁用",value:"disabled"},{label:"显示刻度",value:"dots"},{label:"垂直模式",value:"vertical"},{label:"隐藏",value:"hidden"},{label:"倒转轨道",value:"reverse"},{label:"范围选择",value:"range"}]},label:"操作属性",layout:"vertical",onChange:({value:l,values:e})=>{var o,t;e.componentProps||(e.componentProps={}),l.includes("range")?e.componentProps.defaultValue=[((o=e.componentProps)==null?void 0:o.min)??0,((t=e.componentProps)==null?void 0:t.max)??100]:delete e.componentProps.defaultValue},type:"EOperationConfigurator"},{componentProps:{ruleType:"number"},description:"校验规则需要配合表单使用",field:"rules",label:"表单校验",layout:"vertical",type:"ERuleEditor"}],event:[{description:"与mouseup触发时机一致",type:"afterChange"},{description:"拖拽结束改变值时",type:"change"}]},defaultSchema:{field:"slider",input:!0,label:"滑块",type:"slider"},groupName:"表单",icon:"icon--epic--switches",sort:930};module.exports=u;