@jdlinker/system
Version:
jdLinker 系统模块
134 lines (129 loc) • 2.54 kB
text/typescript
import { BasicColumn, FormSchema } from '@jdlinker/ui';
export const columns: BasicColumn[] = [
{
title: '消息标题',
dataIndex: 'esTitle',
width: 140
},
{
title: '发送内容',
dataIndex: 'esContent',
width: 200
},
{
title: '接收人',
dataIndex: 'esReceiver',
width: 140
},
{
title: '发送次数',
dataIndex: 'esSendNum',
width: 120
},
{
title: '发送状态',
dataIndex: 'esSendStatus_dictText',
width: 120
},
{
title: '发送时间',
dataIndex: 'esSendTime',
width: 140
},
{
title: '发送方式',
dataIndex: 'esType_dictText',
width: 120
}
];
export const searchFormSchema: FormSchema[] = [
{
label: '消息标题',
field: 'esTitle',
component: 'Input'
},
{
label: '发送状态',
field: 'esSendStatus',
component: 'JDictSelectTag',
componentProps: {
dictCode: 'msgSendStatus'
}
},
{
label: '发送方式',
field: 'esType',
component: 'JDictSelectTag',
componentProps: {
dictCode: 'messageType'
}
}
];
export const formSchemas: FormSchema[] = [
{
label: 'ID',
field: 'id',
component: 'Input',
show: false
},
{
label: '消息标题',
field: 'esTitle',
component: 'Input',
componentProps: { readOnly: true }
},
{
label: '发送内容',
field: 'esContent',
component: 'InputTextArea',
componentProps: { readOnly: true }
},
{
label: '发送参数',
field: 'esParam',
component: 'Input',
componentProps: { readOnly: true }
},
{
label: '接收人',
field: 'esReceiver',
component: 'Input',
componentProps: { readOnly: true }
},
{
label: '发送方式',
field: 'esType',
component: 'JDictSelectTag',
componentProps: { disabled: true, dictCode: 'messageType' }
},
{
label: '发送时间',
field: 'esSendTime',
component: 'Input',
componentProps: { readOnly: true }
},
{
label: '发送状态',
field: 'esSendStatus',
component: 'JDictSelectTag',
componentProps: { disabled: true, dictCode: 'msgSendStatus' }
},
{
label: '发送次数',
field: 'esSendNum',
component: 'Input',
componentProps: { readOnly: true }
},
{
label: '发送失败原因',
field: 'esResult',
component: 'Input',
componentProps: { readOnly: true }
},
{
label: '备注',
field: 'remark',
component: 'InputTextArea',
componentProps: { readOnly: true }
}
];