dbsd_kczx/src/views/system/tenant/tenant.data.ts

113 lines
2.2 KiB
TypeScript

import { BasicColumn, FormSchema } from '/@/components/Table';
export const columns: BasicColumn[] = [
{
title: '租户名称',
dataIndex: 'name',
width: 200,
align: 'left',
},
{
title: '租户编号',
dataIndex: 'id',
width: 180,
},
{
title: '开始时间',
dataIndex: 'beginDate',
sorter: true,
width: 180,
},
{
title: '结束时间',
dataIndex: 'endDate',
sorter: true,
width: 180
},
{
title: '创建时间',
dataIndex: 'createTime',
sorter: true,
width: 180
},
{
title: '状态',
dataIndex: 'status_dictText',
width: 100,
}
];
export const searchFormSchema: FormSchema[] = [
{
field: 'name',
label: '租户名称',
component: 'Input',
colProps: { span: 8 },
},
{
field: 'status',
label: '状态',
component: 'Select',
componentProps: {
options: [
{ label: '正常', value: 1 },
{ label: '冻结', value: 0 },
],
},
colProps: { span: 8 },
},
{
field: 'fieldTime',
component: 'RangePicker',
label: '时间字段',
colProps: {
span: 8,
},
},
];
export const formSchema: FormSchema[] = [
{
field: 'name',
label: '租户名称',
component: 'Input',
required: true
},
{
field: 'id',
label: '租户编号',
component: 'InputNumber',
required: true
},
{
field: 'beginDate',
label: '开始时间',
component: 'DatePicker',
componentProps: {
showTime:true,
valueFormat:'YYYY-MM-DD HH:mm:ss',
}
},
{
field: 'endDate',
label: '结束时间',
component: 'DatePicker',
componentProps: {
showTime:true,
valueFormat:'YYYY-MM-DD HH:mm:ss',
}
},
{
field: 'status',
label: '状态',
component: 'RadioButtonGroup',
defaultValue: 1,
componentProps: {
options: [
{label: '正常', value: 1},
{label: '冻结', value: 0},
],
},
},
];