index.ts 906 Bytes
import { FormSchema } from '/@/components/Form';
import { useI18n } from '/@/hooks/web/useI18n';
import { BasicColumn } from '/@/components/Table';
const { t } = useI18n();

export const searchFormSchema: FormSchema[] = [
  {
    field: 'preserveName',
    label: t('inspection.servicePlan.preserveNameText'),
    component: 'Input',
    colProps: { span: 12 },
  },
];

export const columns: BasicColumn[] = [
  {
    title: t('inspection.servicePlan.preserveCodeText'),
    dataIndex: 'preserveCode',
  },
  {
    title: t('inspection.servicePlan.preserveNameText'),
    dataIndex: 'preserveName',
  },
  {
    title: t('inspection.servicePlan.statusText'),
    dataIndex: 'status',
    slots: { customRender: 'status' },
  },
  {
    title: t('inspection.servicePlan.frequencyText'),
    dataIndex: 'frequency',
  },
  {
    title: t('inspection.servicePlan.timesText'),
    dataIndex: 'times',
  },
];