Detail.vue 789 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <template>
  2. <detail
  3. :on-manager="onManager"
  4. :data="data"
  5. :base-info="baseInfo"
  6. statusModule="ansiblePlaybook"
  7. status-module="disk" />
  8. </template>
  9. <script>
  10. // import { sizestr } from '@/utils/utils'
  11. import { getTimeTableColumn } from '@/utils/common/tableColumn'
  12. export default {
  13. name: 'AnsiblePlaybookDetail',
  14. props: {
  15. data: {
  16. type: Object,
  17. required: true,
  18. },
  19. onManager: {
  20. type: Function,
  21. required: true,
  22. },
  23. },
  24. data () {
  25. return {
  26. baseInfo: [
  27. getTimeTableColumn({
  28. field: 'start_time',
  29. title: this.$t('compute.text_230'),
  30. }),
  31. getTimeTableColumn({
  32. field: 'end_time',
  33. title: this.$t('compute.text_231'),
  34. }),
  35. ],
  36. }
  37. },
  38. }
  39. </script>