config.data.ts 1.41 KB
import { BasicColumn, FormSchema } from '/@/components/Table';
import moment from 'moment';

// 表格配置
export const columns: BasicColumn[] = [
  {
    title: '配置名称',
    dataIndex: '1',
    width: 80,
  },
  {
    title: '所属组织',
    dataIndex: '2',
    width: 120,
  },
  {
    title: '数据类型',
    dataIndex: '3',
    width: 120,
  },
  {
    title: '执行状态',
    dataIndex: '4',
    width: 120,
  },
  {
    title: '执行日期',
    dataIndex: '8',
    width: 180,
  },
];

// 查询配置
export const searchFormSchema: FormSchema[] = [
  {
    field: '1',
    label: '配置名称',
    component: 'Input',
    colProps: { span: 6 },
    componentProps: {
      maxLength: 36,
      placeholder: '请输入配置名称',
    },
  },
  {
    field: '2',
    label: '执行状态',
    component: 'Select',
    colProps: { span: 6 },
    componentProps: {
      options: [
        {
          label: '进行中',
          value: 1,
        },
        {
          label: '成功',
          value: 0,
        },
        {
          label: '失败',
          value: 0,
        },
      ],
      placeholder: '请选择执行状态',
    },
  },
  {
    field: '3',
    label: '执行时间',
    component: 'RangePicker',
    componentProps: {
      showTime: {
        defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('23:59:59', 'HH:mm:ss')],
      },
    },
    colProps: { span: 6 },
  },
];