From ed86ff4582ea36af7a2bde25f6c6006faee5537d Mon Sep 17 00:00:00 2001 From: marvzhang Date: Sat, 18 Jul 2020 12:48:09 +0800 Subject: [PATCH] added batch delete schedules --- frontend/src/store/modules/schedule.js | 15 +++---- frontend/src/views/schedule/ScheduleList.vue | 45 +++++++++++++++++++- 2 files changed, 51 insertions(+), 9 deletions(-) diff --git a/frontend/src/store/modules/schedule.js b/frontend/src/store/modules/schedule.js index 663abdfa..b6b5b47b 100644 --- a/frontend/src/store/modules/schedule.js +++ b/frontend/src/store/modules/schedule.js @@ -26,14 +26,13 @@ const actions = { getScheduleList({ state, commit }) { request.get('/schedules') .then(response => { - if (response.data.data) { - commit('SET_SCHEDULE_LIST', response.data.data.map(d => { - const arr = d.cron.split(' ') - arr.splice(0, 1) - d.cron = arr.join(' ') - return d - })) - } + if (!response.data.data) response.data.data = [] + commit('SET_SCHEDULE_LIST', response.data.data.map(d => { + const arr = d.cron.split(' ') + arr.splice(0, 1) + d.cron = arr.join(' ') + return d + })) }) }, addSchedule({ state }) { diff --git a/frontend/src/views/schedule/ScheduleList.vue b/frontend/src/views/schedule/ScheduleList.vue index 24c25a96..d1f33f1c 100644 --- a/frontend/src/views/schedule/ScheduleList.vue +++ b/frontend/src/views/schedule/ScheduleList.vue @@ -235,18 +235,36 @@ > {{ $t('Add Schedule') }} + + {{ $t('Remove') }} + +