From e76e33fc16e6dfef7b4b0349974e4e92eaba76d1 Mon Sep 17 00:00:00 2001 From: sajjad Date: Sun, 27 Mar 2022 20:17:53 +0430 Subject: [PATCH] fix --- .../repository/programSeriesRepository.js | 10 ++++++ src/components/ProgramSeries/Item.vue | 7 ++--- .../ProgramSeries/Modals/AddSeriesModal.vue | 31 ++++++++++++++----- src/router/url.js | 3 +- src/store/modules/programSeries/actions.js | 5 +++ 5 files changed, 43 insertions(+), 13 deletions(-) diff --git a/src/abstraction/repository/programSeriesRepository.js b/src/abstraction/repository/programSeriesRepository.js index ab08a88..4fc39b7 100644 --- a/src/abstraction/repository/programSeriesRepository.js +++ b/src/abstraction/repository/programSeriesRepository.js @@ -21,6 +21,16 @@ export default class ProgramSeriesRepository { return getJson(response.data.data); } } + async update({ courseId, seriesId }, data) { + let json = setData(data); + let response = await axios.put( + url("updateSeries", { course: courseId, series: seriesId }), + json + ); + if (response.status === 200) { + return response.data.data; + } + } async delete(data) { await axios.delete(url("destroySeries", { series: data })); } diff --git a/src/components/ProgramSeries/Item.vue b/src/components/ProgramSeries/Item.vue index 995b89e..71211a7 100644 --- a/src/components/ProgramSeries/Item.vue +++ b/src/components/ProgramSeries/Item.vue @@ -11,9 +11,7 @@
-
- series {{ seriesNumber }}: {{ series.name }} -
+
series {{ seriesNumber }}: {{ series.name }}
@@ -49,6 +47,7 @@ width="48" class="ml-1 custom-btn" icon="WMi-pencil" + @click.native.prevent="$_openModal('add_series', { data: series })" /> \ No newline at end of file + diff --git a/src/components/ProgramSeries/Modals/AddSeriesModal.vue b/src/components/ProgramSeries/Modals/AddSeriesModal.vue index 11fa42b..c9735a4 100644 --- a/src/components/ProgramSeries/Modals/AddSeriesModal.vue +++ b/src/components/ProgramSeries/Modals/AddSeriesModal.vue @@ -5,6 +5,7 @@ tag="vee-form" @submit="addSeries" ref="modal" + @open="openModal" >