first commit
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
/**
|
||||
* 获取所有Banner
|
||||
* @returns {Promise}
|
||||
*/
|
||||
export function getBanners() {
|
||||
return request({
|
||||
url: "/admin/allbanners",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建Banner
|
||||
* @param {Object} bannerData Banner数据
|
||||
* @returns {Promise}
|
||||
*/
|
||||
export function createBanner(formData) {
|
||||
return request({
|
||||
url: "/admin/createbanner",
|
||||
method: "post",
|
||||
data: formData,
|
||||
headers: {
|
||||
"Content-Type": "multipart/form-data"
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑Banner
|
||||
* @param {number|string} id Banner ID
|
||||
* @param {Object} bannerData 更新的数据
|
||||
* @returns {Promise}
|
||||
*/
|
||||
export function editBanner(id, bannerData) {
|
||||
return request({
|
||||
url: `/admin/editbanner/${id}`,
|
||||
method: "post",
|
||||
data: bannerData,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除Banner
|
||||
* @param {number|string} id Banner ID
|
||||
* @returns {Promise}
|
||||
*/
|
||||
export function deleteBanner(id) {
|
||||
return request({
|
||||
url: `/admin/deletebanner/${id}`,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user