From 34b4f842934f9079dfcd72c85df6c8ab01a9229d Mon Sep 17 00:00:00 2001 From: qsh <> Date: Mon, 27 May 2024 12:07:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=87=E6=8D=A2=E8=A7=92=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login/index.ts | 4 +- src/config/axios/service.ts | 2 - src/layout/components/Message/src/Message.vue | 7 +- src/layout/components/RoleSelect/index.vue | 6 +- .../components/UserInfo/src/UserInfo.vue | 8 +- src/store/modules/user.ts | 28 ++++- src/views/Basic/Dept/DeptForm.vue | 25 +++-- src/views/Basic/Role/Comp/RoleEmployee.vue | 6 +- src/views/Basic/User/UserForm.vue | 39 +++++-- src/views/Error/403.vue | 2 +- src/views/Error/404.vue | 2 +- src/views/Error/500.vue | 2 +- .../MiniMall/MallSet/Comp/DialogSupplier.vue | 103 ++++++++++++++++++ .../MiniMall/MallSet/Comp/GeneralSet.vue | 34 ++++++ .../MiniMall/MallSet/Comp/SupplierSet.vue | 95 ++++++++++++++++ src/views/MiniMall/MallSet/index.vue | 8 ++ src/views/Profile/components/ProfileUser.vue | 4 +- 17 files changed, 333 insertions(+), 42 deletions(-) create mode 100644 src/views/MiniMall/MallSet/Comp/DialogSupplier.vue create mode 100644 src/views/MiniMall/MallSet/Comp/GeneralSet.vue create mode 100644 src/views/MiniMall/MallSet/Comp/SupplierSet.vue diff --git a/src/api/login/index.ts b/src/api/login/index.ts index 0fdfba3..a82c649 100644 --- a/src/api/login/index.ts +++ b/src/api/login/index.ts @@ -35,8 +35,8 @@ export const loginOut = () => { } // 获取用户权限信息 -export const getInfo = (data) => { - return request.get({ url: '/admin-api/system/auth/get-permission-info', data }) +export const getInfo = (params) => { + return request.get({ url: '/admin-api/system/auth/get-permission-info', params }) } //获取登录验证码 diff --git a/src/config/axios/service.ts b/src/config/axios/service.ts index 2cbf69d..9453910 100644 --- a/src/config/axios/service.ts +++ b/src/config/axios/service.ts @@ -190,8 +190,6 @@ service.interceptors.response.use( t('sys.api.errMsg901') + '' + '
 
' + - '
参考 https://doc.iocoder.cn/ 教程
' + - '
 
' + '
5 分钟搭建本地环境
' }) return Promise.reject(new Error(msg)) diff --git a/src/layout/components/Message/src/Message.vue b/src/layout/components/Message/src/Message.vue index 444e461..4e22635 100644 --- a/src/layout/components/Message/src/Message.vue +++ b/src/layout/components/Message/src/Message.vue @@ -29,14 +29,19 @@ const goMyList = () => { } // ========== 初始化 ========= +const msgInterval = ref(null) onMounted(() => { // 首次加载小红点 getUnreadCount() // 轮询刷新小红点 - setInterval(() => { + msgInterval.value = setInterval(() => { getUnreadCount() }, 1000 * 60 * 2) }) + +onUnmounted(() => { + clearInterval(msgInterval.value) +})