columns.js 740 B

1234567891011121314151617181920212223242526272829
  1. import {
  2. getCategoryTableColumn,
  3. getConditionTableColumn,
  4. getParameterTableColumn,
  5. } from '../utils/columns'
  6. import {
  7. getNameDescriptionTableColumn,
  8. getStatusTableColumn,
  9. } from '@/utils/common/tableColumn'
  10. export default {
  11. created () {
  12. this.columns = [
  13. getNameDescriptionTableColumn({
  14. onManager: this.onManager,
  15. hideField: true,
  16. slotCallback: row => {
  17. return (
  18. <side-page-trigger onTrigger={() => this.handleOpenSidepage(row)}>{ row.name }</side-page-trigger>
  19. )
  20. },
  21. }),
  22. getStatusTableColumn({ statusModule: 'policydefinition' }),
  23. getCategoryTableColumn(),
  24. getConditionTableColumn(),
  25. getParameterTableColumn(),
  26. ]
  27. },
  28. }