From 7e70c48956de952ad166a9b9fe08beef3e0ab551 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Fri, 14 Nov 2025 17:13:29 +0900 Subject: [PATCH] =?UTF-8?q?feat(admin-series):=20=EC=8B=9C=EB=A6=AC?= =?UTF-8?q?=EC=A6=88=20=EB=A6=AC=EC=8A=A4=ED=8A=B8=EC=97=90=20=EC=97=B0?= =?UTF-8?q?=EC=9E=AC=EC=9A=94=EC=9D=BC=20=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Series/ContentSeriesList.vue | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/views/Series/ContentSeriesList.vue b/src/views/Series/ContentSeriesList.vue index 0747481..90237af 100644 --- a/src/views/Series/ContentSeriesList.vue +++ b/src/views/Series/ContentSeriesList.vue @@ -44,6 +44,9 @@ 연재여부 + + 연재요일 + 19금 @@ -89,6 +92,7 @@ {{ item.genre }} {{ item.numberOfWorks }} {{ item.state }} + {{ formatPublishedDays(item.publishedDaysOfWeek) }}
O @@ -365,6 +369,19 @@ export default { this.$dialog.notify.success(message) }, + // 연재 요일 표시용 포맷터 + formatPublishedDays(days) { + if (!Array.isArray(days) || days.length === 0) return '-' + // RANDOM 우선 처리 + if (days.includes('RANDOM')) return '랜덤' + const map = this.daysOfWeekOptions.reduce((acc, cur) => { + acc[cur.value] = cur.text + return acc + }, {}) + const labels = days.map(d => map[d] || d) + return labels.join(', ') + }, + async getAudioContentSeries() { this.is_loading = true