closed.data.ts 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. import { BasicColumn } from '/@/components/Table/src/types/table';
  2. import { EyeOutlined } from '@ant-design/icons-vue';
  3. import { h } from 'vue';
  4. /**
  5. * 密闭统计表格列配置
  6. */
  7. export function getClosedStatisticsColumns(): BasicColumn[] {
  8. return [
  9. {
  10. title: '序号',
  11. // dataIndex: 'code',
  12. align: 'center',
  13. customRender: ({ index }: { index: number }) => `${index + 1}`,
  14. },
  15. {
  16. title: '区域',
  17. dataIndex: 'name',
  18. align: 'center',
  19. // width: 80,
  20. },
  21. {
  22. title: '密闭总数',
  23. dataIndex: 'mbStatusNum',
  24. align: 'center',
  25. },
  26. {
  27. title: '正常生产',
  28. dataIndex: 'mbStatusNum0',
  29. align: 'center',
  30. },
  31. {
  32. title: '拟建矿井',
  33. dataIndex: 'mbStatusNum1',
  34. align: 'center',
  35. },
  36. {
  37. title: '正常建设',
  38. dataIndex: 'mbStatusNum2',
  39. align: 'center',
  40. },
  41. {
  42. title: '自行停产',
  43. dataIndex: 'mbStatusNum3',
  44. align: 'center',
  45. },
  46. {
  47. title: '正在关闭',
  48. dataIndex: 'mbStatusNum4',
  49. align: 'center',
  50. },
  51. {
  52. title: '责令停产',
  53. dataIndex: 'mbStatusNum5',
  54. align: 'center',
  55. },
  56. {
  57. title: '责令停止',
  58. dataIndex: 'mbStatusNum6',
  59. align: 'center',
  60. },
  61. {
  62. title: '已关闭',
  63. dataIndex: 'mbStatusNum7',
  64. align: 'center',
  65. },
  66. {
  67. title: '长期停产',
  68. dataIndex: 'mbStatusNum8',
  69. align: 'center',
  70. },
  71. {
  72. title: '长期停建',
  73. dataIndex: 'mbStatusNum9',
  74. align: 'center',
  75. },
  76. {
  77. title: '停产整改',
  78. dataIndex: 'mbStatusNum10',
  79. align: 'center',
  80. },
  81. {
  82. title: '长期停建(失联)',
  83. dataIndex: 'mbStatusNum11',
  84. align: 'center',
  85. width: 140,
  86. },
  87. {
  88. title: '停建整改',
  89. dataIndex: 'mbStatusNum12',
  90. align: 'center',
  91. },
  92. {
  93. title: '自行停建',
  94. dataIndex: 'mbStatusNum13',
  95. align: 'center',
  96. },
  97. {
  98. title: '正在关闭',
  99. dataIndex: 'mbStatusNum14',
  100. align: 'center',
  101. },
  102. {
  103. title: '其他',
  104. dataIndex: 'mbStatusNumQt',
  105. align: 'center',
  106. },
  107. {
  108. title: '操作',
  109. dataIndex: 'operation',
  110. align: 'center',
  111. // 渲染“查看”图标(匹配图片中的眼睛按钮)
  112. customRender: () => h(EyeOutlined, { style: { cursor: 'pointer' }, onClick: () => alert('查看详情') }),
  113. },
  114. ];
  115. }