Detail.vue 770 B

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