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

export const columns: BasicColumn[] = [
  {
    title: t('repair.history.orderCode'),
    dataIndex: 'tkRepairOrderDTO',
    // format: (text,record) => {
    //   return record.orderCode;
    // },
  },
  {
    title: t('repair.history.orderText'),
    dataIndex: 'tkRepairOrderDTO',
    // format: (text,record) => {
    //   return record.orderCode;
    // },
  },
  {
    title: t('repair.history.deviceNameText'),
    dataIndex: 'reportDate',
  },
  {
    title: t('repair.history.time'),
    dataIndex: 'time',
  },
  {
    title: t('repair.history.reportByName'),
    dataIndex: 'reportByName',
  },
  {
    title: t('repair.history.photo'),
    dataIndex: 'photo',
  },
  {
    title: t('repair.history.description'),
    dataIndex: 'description',
  },
  {
    title: t('repair.history.repairTime'),
    dataIndex: 'repairTime',
    slots: { customRender: 'repairTime' },
  },
  {
    title: t('repair.history.repairByName'),
    dataIndex: 'repairByName',
    slots: { customRender: 'repairByName' },
  },
  {
    title: t('repair.history.repairReason'),
    dataIndex: 'repairReason',
    slots: { customRender: 'repairReason' },
  },
  {
    title: t('repair.history.repairDescription'),
    dataIndex: 'repairDescription',
    slots: { customRender: 'repairDescription' },
  },
];

export const searchFormSchema: FormSchema[] = [
  {
    field: 'orderId',
    label: t('repair.history.orderText'),
    component: 'Select',
    colProps: { span: 6 },
  },
];