adjustConfig.vue 797 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <template>
  2. <adjust-config :params="params" v-if="isRender" />
  3. </template>
  4. <script>
  5. import AdjustConfig from './components/AdjustConfigForm'
  6. export default {
  7. name: 'VmAdjustConfig',
  8. components: {
  9. AdjustConfig,
  10. },
  11. data () {
  12. return {
  13. params: {
  14. data: [],
  15. },
  16. }
  17. },
  18. computed: {
  19. isRender () {
  20. return this.params.data.length > 0
  21. },
  22. },
  23. created () {
  24. this.fetchData()
  25. },
  26. methods: {
  27. fetchData () {
  28. const serversManager = new this.$Manager('servers')
  29. let ids = [this.$route.query.id]
  30. if (Array.isArray(this.$route.query.id)) {
  31. ids = this.$route.query.id
  32. }
  33. serversManager.batchGet({ id: ids })
  34. .then((res) => {
  35. this.params.data = res.data.data
  36. })
  37. },
  38. },
  39. }
  40. </script>