85 lines
2.0 KiB
JavaScript
85 lines
2.0 KiB
JavaScript
import Vue from 'vue';
|
|
|
|
async function getAudioContentList(status, page) {
|
|
return Vue.axios.get(
|
|
"/admin/audio-content/list?status=" + status + "&page=" + (page - 1) +
|
|
"&size=10"
|
|
)
|
|
}
|
|
|
|
async function searchAudioContent(searchWord, page){
|
|
return Vue.axios.get(
|
|
"/admin/audio-content/search?search_word=" + searchWord +
|
|
"&page=" + (page - 1) +
|
|
"&size=10"
|
|
)
|
|
}
|
|
|
|
async function modifyAudioContent(request) {
|
|
return Vue.axios.put("/admin/audio-content", request)
|
|
}
|
|
|
|
async function getBannerList(tabId) {
|
|
return Vue.axios.get("/admin/audio-content/banner?tabId=" + tabId)
|
|
}
|
|
|
|
async function saveBanner(formData) {
|
|
return Vue.axios.post('/admin/audio-content/banner', formData, {
|
|
headers: {
|
|
"Content-Type": "multipart/form-data",
|
|
},
|
|
});
|
|
}
|
|
|
|
async function modifyBanner(formData) {
|
|
return Vue.axios.put('/admin/audio-content/banner', formData, {
|
|
headers: {
|
|
"Content-Type": "multipart/form-data",
|
|
},
|
|
});
|
|
}
|
|
|
|
async function updateBannerOrders(ids) {
|
|
return Vue.axios.put('/admin/audio-content/banner/orders', {ids: ids})
|
|
}
|
|
|
|
async function getCurations() {
|
|
return Vue.axios.get("/admin/audio-content/curation")
|
|
}
|
|
|
|
async function saveCuration(request) {
|
|
return Vue.axios.post("/admin/audio-content/curation", request)
|
|
}
|
|
|
|
async function modifyCuration(request) {
|
|
return Vue.axios.put("/admin/audio-content/curation", request)
|
|
}
|
|
|
|
async function updateCurationOrders(ids) {
|
|
return Vue.axios.put('/admin/audio-content/curation/orders', {ids: ids})
|
|
}
|
|
|
|
async function getAudioContentThemeList() {
|
|
return Vue.axios.get("/admin/audio-content/theme")
|
|
}
|
|
|
|
async function getAudioContentMainTabList() {
|
|
return Vue.axios.get("/admin/audio-content/main/tab")
|
|
}
|
|
|
|
export {
|
|
getAudioContentList,
|
|
searchAudioContent,
|
|
modifyAudioContent,
|
|
getBannerList,
|
|
saveBanner,
|
|
modifyBanner,
|
|
updateBannerOrders,
|
|
getCurations,
|
|
saveCuration,
|
|
modifyCuration,
|
|
updateCurationOrders,
|
|
getAudioContentThemeList,
|
|
getAudioContentMainTabList
|
|
}
|