UNPKG

jjb-lc-designable

Version:

基于alibaba-designable源码二次封装的表单设计器。

117 lines 3.4 kB
const ValidatorFormats = [{ label: 'URL地址', value: 'url' }, { label: '邮箱格式', value: 'email' }, { label: '数字格式', value: 'number' }, { label: '整数格式', value: 'integer' }, { label: '身份证格式', value: 'idcard' }, { label: '手机号格式', value: 'phone' }, { label: '货币格式', value: 'money' }, { label: '中文格式', value: 'zh' }, { label: '日期格式', value: 'date' }, { label: '邮编格式', value: 'zip' }]; export default { 'zh-CN': { settings: { 'x-validator': { title: '校验规则', addValidatorRules: '添加校验规则', drawer: '配置规则', triggerType: { title: '触发类型', placeholder: '请选择', dataSource: ['输入时', '聚焦时', '失焦时'] }, format: { title: '格式校验', placeholder: '请选择', dataSource: ValidatorFormats }, validator: { title: '自定义校验器', tooltip: '格式: function (value){ return "Error Message"}' }, pattern: '正则表达式', len: '长度限制', max: '长度/数值小于', min: '长度/数值大于', exclusiveMaximum: '长度/数值小于等于', exclusiveMinimum: '长度/数值大于等于', whitespace: '不允许空白符', required: '是否必填', message: { title: '错误消息', tooltip: '错误消息只对当前规则集的一个内置规则生效,如果需要对不同内置规则定制错误消息,请拆分成多条规则' } } }, SettingComponents: { DataSourceSetter: { nodeProperty: '节点属性', pleaseSelectNode: '请先选择左侧树节点', addKeyValuePair: '添加键值对', configureDataSource: '配置可选项', dataSource: '可选项', defaultTitle: '默认标题', dataSourceTree: '可选项节点树', addNode: '新增节点', label: '键名', value: '键值', item: '选项' }, ReactionsSetter: { configureReactions: '配置响应器', relationsFields: '依赖字段', variableName: '变量名', variableNameValidateMessage: '不符合变量命名规则', pleaseInput: '请输入', sourceField: '来源字段', sourceProperty: '字段属性', variableType: '变量类型', operations: '操作', addRelationField: '添加依赖字段', propertyReactions: '属性响应(仅支持JS表达式)', actionReactions: '动作响应(高级,可选,支持JS语句)', visible: '显示/隐藏', hidden: 'UI隐藏', display: '展示状态', pattern: 'UI形态', title: '标题', description: '描述', value: '字段值', initialValue: '默认值', dataSource: '可选项', required: '是否必填', component: '组件', componentProps: '组件属性', decorator: '容器', decoratorProps: '容器属性', pleaseSelect: '请选择', expressionValueTypeIs: '表达式值类型为' }, ValidatorSetter: { pleaseSelect: '请选择', formats: ValidatorFormats } } } };