index.vue 506 B

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <wrapper
  3. fill
  4. margin
  5. padding
  6. background
  7. >
  8. <schedule
  9. class="l-flex__auto"
  10. :schedule="scheduleId"
  11. @submit="onSubmit"
  12. />
  13. </wrapper>
  14. </template>
  15. <script>
  16. export default {
  17. name: 'ScheduleDesginer',
  18. computed: {
  19. scheduleId () {
  20. return this.$route.params.id
  21. }
  22. },
  23. methods: {
  24. onSubmit () {
  25. this.$router.replace({
  26. name: this.$route.meta.info.redirect,
  27. params: { refresh: true }
  28. })
  29. }
  30. }
  31. }
  32. </script>