diff --git a/ruoyi-ui/src/api/content/banner.js b/ruoyi-ui/src/api/content/banner.js index e01a472..ac33bf7 100644 --- a/ruoyi-ui/src/api/content/banner.js +++ b/ruoyi-ui/src/api/content/banner.js @@ -19,47 +19,35 @@ export function getBanner(id) { // 新增Banner export function addBanner(data) { - const formData = new FormData() - formData.append('name', data.name) - formData.append('sort', data.sort) - formData.append('jumpUrl', data.jumpUrl || '') - if (data.file) { - formData.append('file', data.file) - } return request({ url: '/back/banner/add', method: 'post', - data: formData, + data: { + name: data.name, + sort: data.sort, + jumpUrl: data.jumpUrl || '', + bannerAddr: data.bannerAddr + }, headers: { - 'Content-Type': 'multipart/form-data' + 'Content-Type': 'application/json' } }) } // 修改Banner export function updateBanner(data) { - const formData = new FormData() - formData.append('id', data.id) - formData.append('name', data.name) - formData.append('sort', data.sort) - formData.append('jumpUrl', data.jumpUrl || '') - - // 如果有新图片文件,上传新图片 - if (data.file) { - formData.append('file', data.file) - } - - // 传递图片路径(原图片或新图片的路径) - if (data.bannerAddr) { - formData.append('bannerAddr', data.bannerAddr) - } - return request({ - url: '/back/banner/update', - method: 'post', - data: formData, + url: '/back/banner', + method: 'put', + data: { + id: data.id, + name: data.name, + sort: data.sort, + jumpUrl: data.jumpUrl || '', + bannerAddr: data.bannerAddr + }, headers: { - 'Content-Type': 'multipart/form-data' + 'Content-Type': 'application/json' } }) } diff --git a/ruoyi-ui/src/api/content/category.js b/ruoyi-ui/src/api/content/category.js index 27c65a7..81f5c20 100644 --- a/ruoyi-ui/src/api/content/category.js +++ b/ruoyi-ui/src/api/content/category.js @@ -19,43 +19,31 @@ export function getCategory(id) { // 新增分类 export function addCategory(data) { - const formData = new FormData() - formData.append('name', data.name) - if (data.file) { - formData.append('file', data.file) - } return request({ url: '/back/category', method: 'post', - data: formData, + data: { + name: data.name, + backImg: data.backImg + }, headers: { - 'Content-Type': 'multipart/form-data' + 'Content-Type': 'application/json' } }) } // 修改分类 export function updateCategory(data) { - const formData = new FormData() - formData.append('id', data.id) - formData.append('name', data.name) - - // 如果有新图片文件,上传新图片 - if (data.file) { - formData.append('file', data.file) - } - - // 传递图片路径(原图片或新图片的路径) - if (data.backImg) { - formData.append('backImg', data.backImg) - } - return request({ - url: '/back/category/update', - method: 'post', - data: formData, + url: '/back/category', + method: 'put', + data: { + id: data.id, + name: data.name, + backImg: data.backImg + }, headers: { - 'Content-Type': 'multipart/form-data' + 'Content-Type': 'application/json' } }) } diff --git a/ruoyi-ui/src/api/content/recommend.js b/ruoyi-ui/src/api/content/recommend.js index 4a4b7b2..56ea5b1 100644 --- a/ruoyi-ui/src/api/content/recommend.js +++ b/ruoyi-ui/src/api/content/recommend.js @@ -19,41 +19,33 @@ export function getRecommend(id) { // 新增推荐 export function addRecommend(data) { - const formData = new FormData() - formData.append('name', data.name) - if (data.file) { - formData.append('file', data.file) - } - if (data.backImg) { - formData.append('backImg', data.backImg) - } return request({ url: '/back/re', method: 'post', - data: formData, + data: { + name: data.name, + desc: data.desc, + backImg: data.backImg + }, headers: { - 'Content-Type': 'multipart/form-data' + 'Content-Type': 'application/json' } }) } // 修改推荐 export function updateRecommend(data) { - const formData = new FormData() - formData.append('id', data.id) - formData.append('name', data.name) - if (data.file) { - formData.append('file', data.file) - } - if (data.backImg) { - formData.append('backImg', data.backImg) - } return request({ - url: '/back/re/update', - method: 'post', - data: formData, + url: '/back/re', + method: 'put', + data: { + id: data.id, + name: data.name, + desc: data.desc, + backImg: data.backImg + }, headers: { - 'Content-Type': 'multipart/form-data' + 'Content-Type': 'application/json' } }) } diff --git a/ruoyi-ui/src/views/content/banner/index.vue b/ruoyi-ui/src/views/content/banner/index.vue index a20d197..1062426 100644 --- a/ruoyi-ui/src/views/content/banner/index.vue +++ b/ruoyi-ui/src/views/content/banner/index.vue @@ -1,22 +1,18 @@