tables.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import type { TableColumnProps } from '@/types/basic-table';
  2. // 基础表格样式配置
  3. export const TABLE_OPTIONS = {
  4. emptyText: '暂无数据',
  5. loading: true,
  6. maxHeight: 'calc(70vh - 150px)',
  7. };
  8. export const INVENTORY_TABLE_COLUMNS: TableColumnProps[] = [
  9. {
  10. label: '编号',
  11. type: 'index',
  12. align: 'center',
  13. width: '80px',
  14. },
  15. {
  16. label: '文件名称',
  17. prop: 'fileName',
  18. align: 'left',
  19. minWidth: '150px',
  20. showOverflowTooltip: true,
  21. },
  22. {
  23. label: '状态',
  24. prop: 'status',
  25. slot: 'status',
  26. align: 'center',
  27. minWidth: '100px',
  28. },
  29. // {
  30. // label: '分类名称',
  31. // prop: 'categoryName',
  32. // align: 'left',
  33. // minWidth: '120px',
  34. // slot:'categoryName'
  35. // },
  36. {
  37. label: '文件编号',
  38. prop: 'fileCode',
  39. align: 'left',
  40. minWidth: '120px',
  41. slot:'fileCode'
  42. // showOverflowTooltip: true,
  43. },
  44. {
  45. label: '文件版本号',
  46. prop: 'fileVersion',
  47. align: 'left',
  48. minWidth: '150px',
  49. slot:'fileVersion'
  50. },
  51. {
  52. label: '发布日期',
  53. prop: 'publishDate',
  54. align: 'left',
  55. minWidth: '120px',
  56. },
  57. {
  58. label: '文件格式',
  59. prop: 'fileFormat',
  60. align: 'center',
  61. minWidth: '150px',
  62. },
  63. {
  64. label: '上传时间',
  65. prop: 'uploadTime',
  66. align: 'left',
  67. minWidth: '160px',
  68. },
  69. {
  70. label: '操作',
  71. prop: 'action',
  72. slot: 'action',
  73. fixed: 'right',
  74. width: '180px',
  75. align: 'left',
  76. },
  77. ];