diff --git a/src/router/index.js b/src/router/index.js index be6b428..197a58f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -80,6 +80,11 @@ const routes = [ name: 'ContentCuration', component: () => import(/* webpackChunkName: "content" */ '../views/Content/ContentCuration.vue') }, + { + path: '/content/curation/detail', + name: 'ContentCurationDetail', + component: () => import(/* webpackChunkName: "content" */ '../views/Content/ContentCurationDetail.vue') + }, { path: '/content/series/list', name: 'ContentSeriesList', diff --git a/src/views/Content/ContentCuration.vue b/src/views/Content/ContentCuration.vue index f624310..9deae66 100644 --- a/src/views/Content/ContentCuration.vue +++ b/src/views/Content/ContentCuration.vue @@ -59,10 +59,14 @@ v-for="(item, index) in props.items" :key="index" > - + {{ item.title }} - + {{ item.description }} @@ -353,6 +357,22 @@ export default { this.show_write_dialog = false }, + handleItemClick(item) { + console.log(item) + this.$router.push( + { + name: 'ContentCurationDetail', + params: { + curation_id: item.id, + title: item.title, + description: item.description, + is_series: item.isSeries, + is_adult: item.isAdult + } + } + ) + }, + validate() { if ( this.curation.tab_id === null || diff --git a/src/views/Content/ContentCurationDetail.vue b/src/views/Content/ContentCurationDetail.vue new file mode 100644 index 0000000..c0e7217 --- /dev/null +++ b/src/views/Content/ContentCurationDetail.vue @@ -0,0 +1,88 @@ + + + + +