From a0a80bf6268306dfc8994aaad346d6a7037f71c7 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Sat, 28 Dec 2024 05:31:22 +0900 Subject: [PATCH] =?UTF-8?q?=EC=98=A4=EB=94=94=EC=85=98=20=EB=B0=B0?= =?UTF-8?q?=EC=97=AD=20=EC=83=81=EC=84=B8=20=ED=8E=98=EC=9D=B4=EC=A7=80=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 5 + src/views/Audition/AuditionDetailView.vue | 9 + src/views/Audition/AuditionRoleDetailView.vue | 234 ++++++++++++++++++ 3 files changed, 248 insertions(+) create mode 100644 src/views/Audition/AuditionRoleDetailView.vue diff --git a/src/router/index.js b/src/router/index.js index 7f82c10..4b84bda 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -205,6 +205,11 @@ const routes = [ name: 'AuditionDetailView', component: () => import(/* webpackChunkName: "audition" */ '../views/Audition/AuditionDetailView.vue') }, + { + path: '/audition/role/detail', + name: 'AuditionRoleDetailView', + component: () => import(/* webpackChunkName: "audition" */ '../views/Audition/AuditionRoleDetailView.vue') + }, ] }, { diff --git a/src/views/Audition/AuditionDetailView.vue b/src/views/Audition/AuditionDetailView.vue index e90fc98..ed10907 100644 --- a/src/views/Audition/AuditionDetailView.vue +++ b/src/views/Audition/AuditionDetailView.vue @@ -540,6 +540,15 @@ export default { }, selectAuditionRole(auditionRole) { + this.$router.push( + { + name: 'AuditionRoleDetailView', + params: { + audition_role_id: auditionRole.id, + audition_title: this.audition_title + } + } + ) }, }, } diff --git a/src/views/Audition/AuditionRoleDetailView.vue b/src/views/Audition/AuditionRoleDetailView.vue new file mode 100644 index 0000000..0777ae9 --- /dev/null +++ b/src/views/Audition/AuditionRoleDetailView.vue @@ -0,0 +1,234 @@ + + + + +