123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- // disabled-table // 判断是否可以放入table中的类名
- export const componentsGroupList = [
- {
- groupName: 'basic',
- label: '基础字段',
- components: [
- { type: 'input', icon: 'el-icon-edit', label: '单行文本' },
- { type: 'textarea', icon: 'el-icon-edit', label: '多行文本' },
- { type: 'date', icon: 'el-icon-date', label: '日期' },
- { type: 'dateRange', icon: 'el-icon-date', label: '日期范围' },
- { type: 'time', icon: 'el-icon-time', label: '时间' },
- { type: 'timeRange', icon: 'el-icon-time', label: '时间范围' },
- { type: 'radio', icon: 'el-icon-document-checked', label: '单选框组', options: ['选项一', '选项二', '选项三'], display: 'inline-block' },
- { type: 'checkbox', icon: 'el-icon-document-checked', label: '多选框组', options: ['选项一', '选项二', '选项三'], display: 'inline-block' },
- { type: 'number', icon: 'el-icon-set-up', label: '计数器', min: 0, step: 1 },
- { type: 'numberRange', icon: 'el-icon-set-up', label: '计数区间', min: 0, step: 1 },
- { type: 'select', icon: 'el-icon-bottom', label: '下拉选择框', options: ['选项一', '选项二', '选项三'] },
- { type: 'switch', icon: 'el-icon-open', label: '开关' },
- { type: 'rate', icon: 'el-icon-star-off', label: '评分', max: 5 },
- { type: 'slider', icon: 'el-icon-s-operation', label: '滑块', max: 100, min: 0, step: 1 },
- { type: 'text', icon: 'el-icon-tickets', label: '文字', hideLabel: true, defaultValue: '这里是文字', fontWeight: 'normal', fontSize: 14, textAlign: 'left' }
- ]
- },
- {
- groupName: 'advance',
- label: '高级字段',
- components: [
- { type: 'formFile', icon: 'el-icon-folder', label: '文件' },
- { type: 'formImage', icon: 'el-icon-picture-outline', label: '图片' },
- { type: 'editor', icon: 'el-icon-edit-outline', label: '编辑器' },
- { type: 'editorReadonly', icon: 'el-icon-edit-outline', label: '编辑器(只读)' },
- { type: 'signature', icon: 'el-icon-edit', label: '签章' },
- { type: 'formwork', icon: 'el-icon-folder', label: '模板渲染' },
- { type: 'dataDictionary', icon: 'el-icon-data-analysis', label: '数据字典' },
- { type: 'roleDictionary', icon: 'el-icon-data-analysis', label: '角色' },
- { type: 'staff', icon: 'el-icon-user', label: '人员' },
- { type: 'office', icon: 'el-icon-office-building', label: '机构' },
- {
- type: 'table',
- class: 'disabled-table',
- icon: 'el-icon-menu',
- label: '子表单',
- hideLabel: true,
- options: []
- },
- {
- type: 'resourceFormTable',
- class: 'disabled-table',
- icon: 'el-icon-menu',
- label: '云资源表单',
- hideLabel: true
- },
- {
- type: 'formCountersignPerson',
- icon: 'el-icon-menu',
- label: '会签处理人'
- }
- ]
- },
- {
- groupName: 'layout',
- label: '布局字段',
- components: [
- {
- class: 'disabled-table',
- type: 'grid',
- icon: 'el-icon-s-grid',
- label: '栅格布局',
- gutter: 0,
- options: [
- {
- span: 12,
- children: []
- },
- {
- span: 12,
- children: []
- }
- ]
- },
- {
- class: 'disabled-table',
- type: 'steps',
- icon: 'el-icon-s-grid',
- label: '步骤条',
- gutter: 0,
- options: [
- {
- title: '步骤一',
- children: []
- },
- {
- title: '步骤二',
- children: []
- }
- ]
- },
- {
- class: 'disabled-table',
- type: 'divider',
- icon: 'el-icon-minus',
- label: '分割线',
- width: '100%',
- contentPosition: 'center',
- dividerColor: '#ddd',
- textColor: '#333',
- hideLabel: true
- }
- ]
- }
- ]
|