Detail.vue 678 B

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <detail
  3. :on-manager="onManager"
  4. :data="data"
  5. statusModule="accessGroup"
  6. :base-info="baseInfo" />
  7. </template>
  8. <script>
  9. import WindowsMixin from '@/mixins/windows'
  10. import { getPublicScopeTableColumn } from '@/utils/common/tableColumn'
  11. export default {
  12. name: 'AccessGroupDetail',
  13. mixins: [WindowsMixin],
  14. props: {
  15. onManager: {
  16. type: Function,
  17. required: true,
  18. },
  19. data: {
  20. type: Object,
  21. required: true,
  22. },
  23. columns: Array,
  24. hiddenColumns: Array,
  25. },
  26. data () {
  27. return {
  28. baseInfo: [
  29. getPublicScopeTableColumn({ vm: this, resource: 'access_groups' }),
  30. ],
  31. }
  32. },
  33. }
  34. </script>