import type { TableColumnProps } from '@/types/basic-table';

// 基础表格样式配置
export const TABLE_OPTIONS = {
  emptyText: '暂无数据',
  loading: true,
  maxHeight: 'calc(70vh - 150px)',
};

// 检查单模版列表字段：编号，模版名称，状态，类别名称，使用次数，备注，修改用户名称，修改时间，操作
export const CHECK_TEMPLATE_TABLE_COLUMNS: TableColumnProps[] = [
  {
    label: '编号',
    type: 'index',
    align: 'center',
    width: '80px',
  },
  {
    label: '模版名称',
    prop: 'templateName',
    align: 'left',
    minWidth: '150px',
  },
  {
    label: '状态',
    prop: 'status',
    slot: 'status',
    align: 'center',
    minWidth: '100px',
  },
  {
    label: '类别名称',
    prop: 'categoryName',
    align: 'left',
    minWidth: '120px',
  },
  {
    label: '使用次数',
    prop: 'useCount',
    align: 'center',
    minWidth: '100px',
  },
  // {
  //   label: '备注',
  //   prop: 'remark',
  //   align: 'left',
  //   minWidth: '150px',
  // },
  {
    label: '修改用户名称',
    prop: 'updateUserName',
    align: 'left',
    minWidth: '120px',
  },
  {
    label: '修改时间',
    prop: 'updatedAt',
    align: 'left',
    minWidth: '160px',
  },
  {
    label: '操作',
    prop: 'action',
    slot: 'action',
    fixed: 'right',
    width: '180px',
    align: 'left',
  },
];
