From f77d1391faf727e041eeaffa1a5aa526872dd182 Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Wed, 18 Jun 2025 09:45:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E5=8F=B8=E5=8A=A8=E6=80=81=E5=A2=9E?= =?UTF-8?q?=E5=88=A0=E6=94=B9=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/index.js | 1 - src/apis/modules/common.js | 7 + src/apis/modules/dynamic.js | 14 ++ src/components/Upload/UploadImage.vue | 134 +++++------- src/router/routes/admin.js | 2 +- src/router/routes/index.js | 4 +- src/utils/request.js | 1 - .../companyNews/components/EditDialog.vue | 204 +++++------------- src/views/dynamic/companyNews/index.vue | 128 +++++------ 9 files changed, 185 insertions(+), 310 deletions(-) create mode 100644 src/apis/modules/dynamic.js diff --git a/src/apis/index.js b/src/apis/index.js index 722cf80..cb76aef 100644 --- a/src/apis/index.js +++ b/src/apis/index.js @@ -3,7 +3,6 @@ const modules = import.meta.glob('./modules/*.js', { eager: true }) const api = {} Object.keys(modules).forEach((key) => { const name = key.slice(key.lastIndexOf('/') + 1, key.lastIndexOf('.')) - console.log(name) api[name] = { ...modules[key] } }) export default api diff --git a/src/apis/modules/common.js b/src/apis/modules/common.js index 4f5547f..0e472d0 100644 --- a/src/apis/modules/common.js +++ b/src/apis/modules/common.js @@ -5,3 +5,10 @@ export const getRegion = (params) => request.basic.get('/region', params) // 获取 验证码ID export const getCaptcha = (params) => request.basic.get('/api/v1/captcha/id', params) + +//上传图片 +export const uploadFile=(params)=>request.basic.post('/api/v1/upload',params,{ + headers: { + 'Content-Type': 'multipart/form-data' + }, + }) diff --git a/src/apis/modules/dynamic.js b/src/apis/modules/dynamic.js new file mode 100644 index 0000000..a69b900 --- /dev/null +++ b/src/apis/modules/dynamic.js @@ -0,0 +1,14 @@ +/** + * 海邻动态接口 + */ +import request from '@/utils/request' +// 获取公司动态列表 +export const getDataList = (params) => request.basic.get('/api/v1/articles', params) +// 获取单条数据 +export const getItem = (id) => request.basic.get(`/api/v1/articles/${id}`) +// 添加动态 +export const createDynamic = (params) => request.basic.post('/api/v1/articles', params) +// 更新动态 +export const updateItem = (id, params) => request.basic.put(`/api/v1/articles/${id}`, params) +// 删除动态 +export const delItem = (id) => request.basic.delete(`/api/v1/articles/${id}`) diff --git a/src/components/Upload/UploadImage.vue b/src/components/Upload/UploadImage.vue index 99a1638..0aa801e 100644 --- a/src/components/Upload/UploadImage.vue +++ b/src/components/Upload/UploadImage.vue @@ -1,37 +1,23 @@