ZoneList.vue 689 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <zone-list
  3. :getParams="getParams"
  4. :disable-create="data.provider !== 'OneCloud'"
  5. :hidden-actions="['create']"
  6. id="ZoneListForCloudregionSidePage" />
  7. </template>
  8. <script>
  9. import ZoneList from '@Cloudenv/views/zone/components/List'
  10. export default {
  11. name: 'ZoneListForCloudregion',
  12. components: {
  13. ZoneList,
  14. },
  15. props: {
  16. resId: {
  17. type: String,
  18. required: true,
  19. },
  20. data: {
  21. type: Object,
  22. required: true,
  23. },
  24. },
  25. data () {
  26. return {
  27. getParams: {
  28. details: true,
  29. with_meta: true,
  30. cloud_env: 'private_or_onpremise',
  31. cloudregion_id: this.resId,
  32. },
  33. }
  34. },
  35. }
  36. </script>