feat(admin-series): 시리즈 리스트에 연재요일 표시 #85
@@ -44,6 +44,9 @@
|
|||||||
<th class="text-center">
|
<th class="text-center">
|
||||||
연재여부
|
연재여부
|
||||||
</th>
|
</th>
|
||||||
|
<th class="text-center">
|
||||||
|
연재요일
|
||||||
|
</th>
|
||||||
<th class="text-center">
|
<th class="text-center">
|
||||||
19금
|
19금
|
||||||
</th>
|
</th>
|
||||||
@@ -89,6 +92,7 @@
|
|||||||
<td>{{ item.genre }}</td>
|
<td>{{ item.genre }}</td>
|
||||||
<td>{{ item.numberOfWorks }}</td>
|
<td>{{ item.numberOfWorks }}</td>
|
||||||
<td>{{ item.state }}</td>
|
<td>{{ item.state }}</td>
|
||||||
|
<td>{{ formatPublishedDays(item.publishedDaysOfWeek) }}</td>
|
||||||
<td>
|
<td>
|
||||||
<div v-if="item.isAdult">
|
<div v-if="item.isAdult">
|
||||||
O
|
O
|
||||||
@@ -365,6 +369,19 @@ export default {
|
|||||||
this.$dialog.notify.success(message)
|
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() {
|
async getAudioContentSeries() {
|
||||||
this.is_loading = true
|
this.is_loading = true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user