diff --git a/src/api/audio_content_series_recommend.js b/src/api/audio_content_series_recommend.js new file mode 100644 index 0000000..57a933a --- /dev/null +++ b/src/api/audio_content_series_recommend.js @@ -0,0 +1,32 @@ +import Vue from 'vue'; + +async function getRecommendSeriesList(isFree) { + return Vue.axios.get("/admin/audio-content/series/recommend?isFree=" + isFree); +} + +async function saveRecommendSeries(formData) { + return Vue.axios.post('/admin/audio-content/series/recommend', formData, { + headers: { + "Content-Type": "multipart/form-data", + }, + }); +} + +async function modifyRecommendSeries(formData) { + return Vue.axios.put('/admin/audio-content/series/recommend', formData, { + headers: { + "Content-Type": "multipart/form-data", + }, + }); +} + +async function updateRecommendSeriesOrders(ids) { + return Vue.axios.put('/admin/audio-content/series/recommend/orders', {ids: ids}) +} + +export { + getRecommendSeriesList, + saveRecommendSeries, + modifyRecommendSeries, + updateRecommendSeriesOrders +} diff --git a/src/views/Series/ContentSeriesRecommendFree.vue b/src/views/Series/ContentSeriesRecommendFree.vue index 7d1eb25..ced5f92 100644 --- a/src/views/Series/ContentSeriesRecommendFree.vue +++ b/src/views/Series/ContentSeriesRecommendFree.vue @@ -1,9 +1,481 @@ -