ProgramViewer.vue 642 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <wrapper
  3. fill
  4. margin
  5. padding
  6. background
  7. >
  8. <grid-table
  9. ref="table"
  10. :schema="schema"
  11. >
  12. <grid-table-item v-slot="item">
  13. <program
  14. :key="item.id"
  15. :program="item"
  16. @view="onView"
  17. >
  18. <div
  19. v-if="item.del"
  20. @click="onDel(item)"
  21. >
  22. 删除
  23. </div>
  24. </program>
  25. </grid-table-item>
  26. </grid-table>
  27. <program-dialog ref="programDialog" />
  28. </wrapper>
  29. </template>
  30. <script>
  31. import mixin from './mixin'
  32. export default {
  33. name: 'ProgramViewer',
  34. mixins: [mixin]
  35. }
  36. </script>