Detail.vue 843 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <template>
  2. <detail
  3. :on-manager="onManager"
  4. :data="data"
  5. :base-info="baseInfo"
  6. statusModule="scheduledtask" />
  7. </template>
  8. <script>
  9. import {
  10. getOperationColumns,
  11. getResourceTypeColumns,
  12. getResourceNumberColumns,
  13. getLabelTypeColumns,
  14. getTimerDescColumns,
  15. } from '../utils/columns'
  16. import {
  17. getEnabledTableColumn,
  18. } from '@/utils/common/tableColumn'
  19. export default {
  20. name: 'ScheduledtaskDetail',
  21. props: {
  22. data: {
  23. type: Object,
  24. required: true,
  25. },
  26. onManager: {
  27. type: Function,
  28. required: true,
  29. },
  30. },
  31. data () {
  32. return {
  33. baseInfo: [
  34. getEnabledTableColumn(),
  35. getOperationColumns(),
  36. getResourceTypeColumns(),
  37. getResourceNumberColumns(),
  38. getLabelTypeColumns(),
  39. getTimerDescColumns(),
  40. ],
  41. }
  42. },
  43. }
  44. </script>