From 78ea0032b88731d00481acce8e4919e54ed081e0 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Wed, 21 Jan 2026 18:40:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AE=E6=92=AD=E5=9B=BE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/lang/zh-CN/menu.js | 2 + src/router/routes/bannerMgt.js | 30 +++++++++++++++ src/router/routes/index.js | 2 + src/utils/request.js | 6 +-- .../components/EditDialog.vue | 0 .../bannerMgt/{ => bannerList}/index.vue | 38 ++++++++++++------- 6 files changed, 62 insertions(+), 16 deletions(-) create mode 100644 src/router/routes/bannerMgt.js rename src/views/bannerMgt/{ => bannerList}/components/EditDialog.vue (100%) rename src/views/bannerMgt/{ => bannerList}/index.vue (82%) diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index cebbe9c..fe0824a 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -88,4 +88,6 @@ export default { newConfiguration: '带新配置', systemSettings: '短息、支付参数设置', allSetting: '短息、支付配置列表', + bannerMgt: '图片轮播管理', + bannerList: '图片轮播列表', } diff --git a/src/router/routes/bannerMgt.js b/src/router/routes/bannerMgt.js new file mode 100644 index 0000000..0d4a36d --- /dev/null +++ b/src/router/routes/bannerMgt.js @@ -0,0 +1,30 @@ +import { SettingOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'bannerMgt', + name: 'bannerMgt', + component: 'RouteViewLayout', + meta: { + icon: 'icon-zhifudingjin', + title: '图片管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + children: [ + { + path: 'bannerList', + name: 'bannerList', + component: 'bannerMgt/bannerList/index.vue', + meta: { + title: '图片列表', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + ], + } + +] diff --git a/src/router/routes/index.js b/src/router/routes/index.js index 60d080c..e02ade3 100644 --- a/src/router/routes/index.js +++ b/src/router/routes/index.js @@ -30,6 +30,7 @@ import withdrawal from './withdrawal' import invoice from './invoice' import activities from './activities' import systemSettings from './systemSettings' +import bannerMgt from './bannerMgt' export default [ ...home, ...form, @@ -63,4 +64,5 @@ export default [ ...invoice, ...activities, ...systemSettings, + ...bannerMgt, ] diff --git a/src/utils/request.js b/src/utils/request.js index ccf0da9..3ecd9e0 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -21,10 +21,10 @@ const options = { interceptorRequestCatch: () => {}, interceptorResponse: (response) => { // 错误处理 - const { success, msg = 'Network Error' } = response.data || {} - if (![true].includes(success)) { + const { success } = response.data || {} + if (!success) { message.error({ - content: msg, + content: '请求失败', key: MSG_ERROR_KEY, }) } diff --git a/src/views/bannerMgt/components/EditDialog.vue b/src/views/bannerMgt/bannerList/components/EditDialog.vue similarity index 100% rename from src/views/bannerMgt/components/EditDialog.vue rename to src/views/bannerMgt/bannerList/components/EditDialog.vue diff --git a/src/views/bannerMgt/index.vue b/src/views/bannerMgt/bannerList/index.vue similarity index 82% rename from src/views/bannerMgt/index.vue rename to src/views/bannerMgt/bannerList/index.vue index fac9c70..dea0c4c 100644 --- a/src/views/bannerMgt/index.vue +++ b/src/views/bannerMgt/bannerList/index.vue @@ -1,7 +1,7 @@