diff --git a/src/router/index.js b/src/router/index.js index a9bee22..7f82c10 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -197,9 +197,14 @@ const routes = [ }, { path: '/audition', - name: 'AuditionListView', + name: 'AuditionView', component: () => import(/* webpackChunkName: "audition" */ '../views/Audition/AuditionView.vue') }, + { + path: '/audition/detail', + name: 'AuditionDetailView', + component: () => import(/* webpackChunkName: "audition" */ '../views/Audition/AuditionDetailView.vue') + }, ] }, { diff --git a/src/views/Audition/AuditionDetailView.vue b/src/views/Audition/AuditionDetailView.vue new file mode 100644 index 0000000..2243ab2 --- /dev/null +++ b/src/views/Audition/AuditionDetailView.vue @@ -0,0 +1,219 @@ + + + + + diff --git a/src/views/Audition/AuditionView.vue b/src/views/Audition/AuditionView.vue index be02cad..c298b4f 100644 --- a/src/views/Audition/AuditionView.vue +++ b/src/views/Audition/AuditionView.vue @@ -34,6 +34,7 @@ @@ -467,6 +468,17 @@ export default { } }, + selectAudition(audition) { + this.$router.push( + { + name: 'AuditionDetailView', + params: { + audition_id: audition.id, audition_title: audition.title + } + } + ) + }, + async next() { await this.getAuditionList() },