export const components = [ { type: 'info', tips: '(不能重复添加同一元素)', label: '信息', children: [ { type: 'name', fieldName: '姓名', fieldTips: '请输入姓名', fixedLabel: '姓名', disable: '0', grid: 0.5, defaultValue: '', icon: 'icontext_box', mustFill: '1', maxLength: 20 }, { type: 'idNumber', fieldName: '身份证号', fixedLabel: '身份证号', fieldTips: '请输入身份证号', defaultValue: '', icon: 'icontext_area', mustFill: '1', maxLength: 20, disable: '0', grid: 0.5 }, { type: 'phone', fieldName: '联系方式', fixedLabel: '联系方式', fieldTips: '请输入联系方式', defaultValue: '', icon: 'icontext_area', mustFill: '1', maxLength: 20, disable: '0', grid: 0.5 }, { type: 'area', fieldName: '地区', fixedLabel: '地区', fieldTips: '请选择地区', defaultValue: '', icon: 'icontext_area', mustFill: '1', areaPattern: '', disable: '0', grid: 0.5 } ] }, { type: 'options', tips: '(可重复添加)', label: '选项', children: [ { type: 'radio', fieldName: '单选', fixedLabel: '单选', fieldTips: '请选择', grid: 0.5, icon: 'iconradio', mustFill: '1', disable: '0', defaultValue: '', options: [ { label: '选项1', value: '' }, { label: '选项2', value: '' } ], title: '' }, { type: 'checkbox', fieldName: '多选', fixedLabel: '多选', fieldTips: '请选择', icon: 'iconcheck_box', mustFill: '1', grid: 0.5, disable: '0', defaultValue: [], options: [ { label: '选项1', value: '' }, { label: '选项2', value: '' } ], title: '' }, { type: 'select', fieldName: '单下拉框', fixedLabel: '单下拉框', grid: 0.5, fieldTips: '请选择', icon: 'iconSelect', mustFill: '1', defaultValue: '', disable: '0', options: [ { label: '选项1', value: '' }, { label: '选项2', value: '' } ], title: '' }, { type: 'onOff', fieldName: '开关', fixedLabel: '开关', grid: 0.5, fieldTips: '请选择开关', icon: 'iconSelect', mustFill: '1', defaultValue: '0', disable: '0', title: '' }, { type: 'date', fieldName: '日期', fixedLabel: '日期', grid: 0.5, datetimePattern: 'yyyy-MM-dd', fieldTips: '请选择日期', icon: 'iconSelect', mustFill: '1', disable: '0', title: '' }, { type: 'time', fieldName: '时间', fixedLabel: '时间', grid: 0.5, datetimePattern: 'HH:mm:ss', fieldTips: '请选择时间', icon: 'iconSelect', mustFill: '1', disable: '0', title: '' }, { type: 'datetime', fieldName: '日期时间', fixedLabel: '日期时间', grid: 0.5, datetimePattern: 'yyyy-MM-dd HH:mm:ss', fieldTips: '请选择日期时间', icon: 'iconSelect', mustFill: '1', disable: '0', title: '' } ] }, { type: 'input', tips: '(可重复添加)', label: '填空', children: [ { type: 'input', fieldName: '单行填空', fieldTips: '请输入', fixedLabel: '单行填空', disable: '0', grid: 0.5, defaultValue: '', icon: 'icontext_box', mustFill: '1', maxLength: 50 }, { type: 'textarea', fieldName: '多行填空', fixedLabel: '多行填空', fieldTips: '请输入', lineNumber: 4, defaultValue: '', icon: 'icontext_area', mustFill: '1', maxLength: 500, disable: '0', grid: 1 }, { type: 'number', fieldName: '数字输入', fixedLabel: '数字输入', fieldTips: '请输入数字', defaultValue: '', icon: 'icontext_area', mustFill: '1', maxValue: 10000, decimalPlaces: 0, minValue: 0, maxLength: 500, disable: '0', grid: 0.5 }, { type: 'rtf', fieldName: '富文本', fixedLabel: '富文本', fieldTips: '请输入', defaultValue: '', icon: 'icontext_area', mustFill: '1', maxLength: 5000, disable: '0', grid: 1 } ] }, { type: 'annex', tips: '(可重复添加)', label: '附件', children: [ { type: 'upload', fieldTips: '请上传', fieldName: '上传附件', fixedLabel: '上传附件', disable: '0', fileChoseSize: 10, fileMaxCount: 9, defaultValue: '', icon: 'iconpic', mustFill: '1', grid: 1 } ] }, { type: 'layout', tips: '(可重复添加)', label: '分组', children: [ { type: 'group', fieldName: '卡片', fixedLabel: '卡片', icon: 'iconpic', groupName: '分组标题', column: [] } ] } ];