import { FieldProps, OptionProps } from '../../../components/form-item/field-props' import { MessageManageFormDTO } from '../../../entity/system/message-manage' const fields: Array> = [ { name: 'templateName', label: '消息模板名称', type: 'input', placeholder: '消息模板名称', rules: [ { required: true, message: '当前项不能为空' } ] }, { name: 'templateCode', label: '模板Key', type: 'input', placeholder: '模板Key,唯一', rules: [ { required: true, message: '当前项不能为空' } ] }, { name: 'templateContent', label: '消息模板内容', type: 'textarea', placeholder: '消息模板内容', rules: [ { required: true, message: '当前项不能为空' } ] }, { name: 'templateIntro', label: '模板说明', type: 'textarea', placeholder: '模板说明' }, { name: 'templateListData', label: '模板类型', type: 'checkbox-group', placeholder: '模板类型', typeValue: { options: >[ { label: '短信', value: '1' }, { label: '钉钉', value: '2' }, { label: '微信公众号', value: '3' }, { label: '微信小程序', value: '4' }, { label: '邮件', value: '5' }, { label: 'web推送', value: '6' }, { label: '安卓app', value: '7' }, { label: '苹果app推送', value: '8' } ] } }, { name: 'sendSwitch', label: '发送开关', type: 'switch', placeholder: '发送开关', typeValue: { checkedChildren: '开启', checkedValue: 1, unCheckedChildren: '关闭', unCheckedValue: 0 } }, { name: 'memo', label: '备注', type: 'textarea', placeholder: '备注' } ] export default fields