cube-examine-list.vue 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <template>
  2. <sd-data-table-ex
  3. form-id="iamCubeExamine"
  4. page-id="cube/examine/iamCubeExamine"
  5. :columns="columns"
  6. :actions="actions"
  7. show-selection
  8. :search-fields="[]"
  9. :filter-expressions="expressions"
  10. >
  11. </sd-data-table-ex>
  12. </template>
  13. <script>
  14. import TableColumnTypes from '@/common/services/table-column-types'
  15. import TableActionTypes from '@/common/services/table-action-types'
  16. import components from './_import-components/cube-examine-list-import'
  17. export default {
  18. name: 'CubeExamineList',
  19. metaInfo: {
  20. title: '审核结果列表',
  21. },
  22. components,
  23. data() {
  24. return {
  25. expressions: [
  26. {
  27. dataType: 'long',
  28. name: 'isNewest',
  29. op: 'eq',
  30. longValue: 1,
  31. },
  32. ],
  33. columns: [
  34. {
  35. title: '序号',
  36. dataIndex: 'sortNumber',
  37. width: '80px',
  38. customRender: (text, record, index) => `${index + 1}`,
  39. },
  40. // {
  41. // title: '合同id',
  42. // dataIndex: 'contractId',
  43. // },
  44. // {
  45. // title: '附件code',
  46. // dataIndex: 'attachmentCode',
  47. // },
  48. // {
  49. // title: '附件id',
  50. // dataIndex: 'attachmentId',
  51. // },
  52. // {
  53. // title: '附件是否有效',
  54. // dataIndex: 'isValid',
  55. // },
  56. {
  57. title: '规则编码',
  58. dataIndex: 'code',
  59. },
  60. {
  61. title: '规则名称',
  62. dataIndex: 'name',
  63. },
  64. {
  65. title: '重要程度',
  66. dataIndex: 'level',
  67. },
  68. {
  69. title: '规则类型',
  70. dataIndex: 'ruleType',
  71. },
  72. {
  73. title: '规则状态',
  74. dataIndex: 'ruleStatus',
  75. },
  76. ],
  77. actions: [],
  78. }
  79. },
  80. created() {},
  81. methods: {},
  82. }
  83. </script>
  84. <style module lang="scss">
  85. @use '@/common/design' as *;
  86. </style>