From d9aaca3827284e1a81e7fd069fc309f38478b850 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Tue, 23 Apr 2024 18:49:40 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8B=9C=EB=A6=AC=EC=A6=88=20=EC=83=81?= =?UTF-8?q?=EC=84=B8=ED=8E=98=EC=9D=B4=EC=A7=80=20=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/Content/ContentList.vue | 14 --- src/views/Content/ContentSeriesDetail.vue | 123 ++++++++++++++++++++++ src/views/Content/ContentSeriesList.vue | 33 +++++- 4 files changed, 156 insertions(+), 19 deletions(-) create mode 100644 src/views/Content/ContentSeriesDetail.vue diff --git a/src/router/index.js b/src/router/index.js index 11ad3fc..caa22eb 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -30,6 +30,11 @@ const routes = [ name: 'ContentSeriesList', component: () => import(/* webpackChunkName: "content" */ '../views/Content/ContentSeriesList.vue') }, + { + path: '/content/series/detail', + name: 'ContentSeriesDetail', + component: () => import(/* webpackChunkName: "content" */ '../views/Content/ContentSeriesDetail.vue') + }, { path: '/calculate/live', name: 'CalculateLive', diff --git a/src/views/Content/ContentList.vue b/src/views/Content/ContentList.vue index 13424dd..1b990f0 100644 --- a/src/views/Content/ContentList.vue +++ b/src/views/Content/ContentList.vue @@ -617,20 +617,6 @@ - - - - - - - - diff --git a/src/views/Content/ContentSeriesDetail.vue b/src/views/Content/ContentSeriesDetail.vue new file mode 100644 index 0000000..077edd2 --- /dev/null +++ b/src/views/Content/ContentSeriesDetail.vue @@ -0,0 +1,123 @@ + + + + + diff --git a/src/views/Content/ContentSeriesList.vue b/src/views/Content/ContentSeriesList.vue index 30a9c6b..31cbeb6 100644 --- a/src/views/Content/ContentSeriesList.vue +++ b/src/views/Content/ContentSeriesList.vue @@ -31,7 +31,11 @@ - + @@ -322,6 +326,20 @@ + + + + + + + + @@ -334,7 +352,6 @@ export default { data() { return { is_loading: false, - is_modify: false, show_write_dialog: false, show_delete_confirm_dialog: false, series: {is_adult: false, published_days_of_week: []}, @@ -348,7 +365,7 @@ export default { {value: 'MON', str: '월'}, {value: 'TUE', str: '화'}, {value: 'WED', str: '수'}, - {value: 'THR', str: '목'}, + {value: 'THU', str: '목'}, {value: 'FRI', str: '금'}, {value: 'SAT', str: '토'}, ], @@ -464,6 +481,10 @@ export default { this.submit(); }, + selectSeries(series) { + this.$router.push({name: 'ContentSeriesDetail', params: {seriesId: series.seriesId}}) + }, + async getSeriesGenreList() { this.is_loading = true try { @@ -588,8 +609,6 @@ export default { request.studio = this.series.studio } - console.log(request) - const formData = new FormData() formData.append("request", JSON.stringify(request)) @@ -681,4 +700,8 @@ export default { -webkit-line-clamp: 2; max-height: 2em; } + +.cover-image { + aspect-ratio: 1/1.4; +}