import { FieldProps, OptionProps } from '../../../components/form-item/field-props' import { DictionaryManageFormDTO } from '../../../entity/system/dictionary-manage' const fields: Array> = [ { name: 'rfRootCode', label: '数据字典类别', type: 'input', placeholder: '数据字典类别', rules: [ { required: true, message: '当前项不能为空' } ], typeValue: { disabled: true } }, { name: 'itemName', label: '数据字典名称', type: 'input', placeholder: '数据字典名称', rules: [ { required: true, message: '当前项不能为空' } ] }, { name: 'itemCode', label: '字典编号', type: 'input', placeholder: '字典编号' }, { name: 'itemValue', label: '数据项值', type: 'input', placeholder: '数据项值' }, { name: 'state', label: '编辑状态', type: 'select', placeholder: '请选择', typeValue: { options: >[ { label: '不可修改', value: 0 }, { label: '可修改', value: 1 }, { label: '禁用', value: 2 } ] } }, { name: 'fkParentId', label: '上级字典', type: 'select', placeholder: '请选择', typeValue: { fieldNames: { value: 'id', label: 'itemName', children: 'children' }, allowClear: true } }, { name: 'parentCode', label: '上级编号', type: 'input', placeholder: '上级编号' }, { name: 'sortCode', label: '排序', type: 'input-number', placeholder: '排序' }, { name: 'memo', label: '备注', type: 'textarea', placeholder: '备注' } ] export default fields