From 6902d127cfab0bc7950e1b7deab0899253b68a01 Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Thu, 11 Dec 2025 09:49:32 +0800 Subject: [PATCH] =?UTF-8?q?banner=E5=9B=BE=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.dev | 2 +- config/useServer.js | 2 +- src/apis/modules/banner.js | 13 ++ src/assets/iconfont/demo_index.html | 52 ++++- src/assets/iconfont/iconfont.css | 14 +- src/assets/iconfont/iconfont.js | 2 +- src/assets/iconfont/iconfont.json | 14 ++ src/assets/iconfont/iconfont.ttf | Bin 5292 -> 5740 bytes src/assets/iconfont/iconfont.woff | Bin 3372 -> 3700 bytes src/assets/iconfont/iconfont.woff2 | Bin 2740 -> 3016 bytes src/locales/lang/zh-CN/menu.js | 1 + src/router/routes/common.js | 12 ++ src/views/bannerMgt/components/EditDialog.vue | 158 ++++++++++++++ src/views/bannerMgt/index.vue | 199 ++++++++++++++++++ 14 files changed, 460 insertions(+), 9 deletions(-) create mode 100644 src/apis/modules/banner.js create mode 100644 src/views/bannerMgt/components/EditDialog.vue create mode 100644 src/views/bannerMgt/index.vue diff --git a/.env.dev b/.env.dev index a00c521..f7285ca 100644 --- a/.env.dev +++ b/.env.dev @@ -12,7 +12,7 @@ VITE_ROUTER_BASE=/ VITE_ROUTER_HISTORY=hash # api -VITE_API_BASIC=http://10.10.1.36:8040 +VITE_API_BASIC=http://10.10.1.31:8040 VITE_API_HTTP=/api/v1/ # storage VITE_STORAGE_NAMESPACE = gin-admin_local_ \ No newline at end of file diff --git a/config/useServer.js b/config/useServer.js index 6418cf9..b3ac7c0 100644 --- a/config/useServer.js +++ b/config/useServer.js @@ -3,7 +3,7 @@ export default () => ({ port: 8080, proxy: { '/api': { - target: 'http://10.10.1.36:8040/api', + target: 'http://10.10.1.31:8040/api', // target: 'http://127.0.0.1:8045/api', changeOrigin: true, rewrite: (path) => path.replace('/api', ''), diff --git a/src/apis/modules/banner.js b/src/apis/modules/banner.js new file mode 100644 index 0000000..e708ba0 --- /dev/null +++ b/src/apis/modules/banner.js @@ -0,0 +1,13 @@ +import request from '@/utils/request' + +//获取banner列表 +export const getBannerList = (params) => request.basic.get('/api/v1/banners', params) + +//获取单个banner +export const getBanner = (id) => request.basic.get(`/api/v1/banners/${id}`) +//创建banner +export const createBanner = (data) => request.basic.post('/api/v1/banners', data) +//更新banner +export const updateBanner = (id, data) => request.basic.put(`/api/v1/banners/${id}`, data) +//删除banner +export const deleteBanner = (id) => request.basic.delete(`/api/v1/banners/${id}`) \ No newline at end of file diff --git a/src/assets/iconfont/demo_index.html b/src/assets/iconfont/demo_index.html index b3815ac..26957c8 100644 --- a/src/assets/iconfont/demo_index.html +++ b/src/assets/iconfont/demo_index.html @@ -54,6 +54,18 @@