From 3f63ae1d501773f22a9faa3031543bc75d08cee9 Mon Sep 17 00:00:00 2001 From: zc Date: Fri, 27 Feb 2026 15:53:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 2 +- src/apis/system/index.ts | 2 - src/apis/system/message.ts | 26 --- src/apis/system/notice.ts | 31 --- .../components/HeaderRightBar/Message.vue | 124 ---------- .../components/HeaderRightBar/index.vue | 18 -- src/views/setting/message/index.vue | 146 ------------ src/views/system/notice/NoticeDetailModal.vue | 77 ------- .../system/notice/add/components/index.vue | 209 ----------------- src/views/system/notice/add/index.vue | 212 ------------------ .../system/notice/detail/components/index.vue | 123 ---------- src/views/system/notice/detail/index.vue | 92 -------- src/views/system/notice/index.vue | 133 ----------- 13 files changed, 1 insertion(+), 1194 deletions(-) delete mode 100644 src/apis/system/message.ts delete mode 100644 src/apis/system/notice.ts delete mode 100644 src/layout/components/HeaderRightBar/Message.vue delete mode 100644 src/views/setting/message/index.vue delete mode 100644 src/views/system/notice/NoticeDetailModal.vue delete mode 100644 src/views/system/notice/add/components/index.vue delete mode 100644 src/views/system/notice/add/index.vue delete mode 100644 src/views/system/notice/detail/components/index.vue delete mode 100644 src/views/system/notice/detail/index.vue delete mode 100644 src/views/system/notice/index.vue diff --git a/package-lock.json b/package-lock.json index 98f103c..bf3f319 100644 --- a/package-lock.json +++ b/package-lock.json @@ -765,7 +765,7 @@ }, "node_modules/@clack/prompts/node_modules/is-unicode-supported": { "version": "1.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { diff --git a/src/apis/system/index.ts b/src/apis/system/index.ts index bbf216d..7e25b1f 100644 --- a/src/apis/system/index.ts +++ b/src/apis/system/index.ts @@ -2,10 +2,8 @@ export * from './user' export * from './role' export * from './menu' export * from './dept' -export * from './notice' export * from './dict' export * from './file' export * from './storage' export * from './option' export * from './user-center' -export * from './message' diff --git a/src/apis/system/message.ts b/src/apis/system/message.ts deleted file mode 100644 index 0152a3e..0000000 --- a/src/apis/system/message.ts +++ /dev/null @@ -1,26 +0,0 @@ -import type * as T from './type' -import http from '@/utils/http' - -export type * from './type' - -const BASE_URL = '/system/message' - -/** @desc 查询消息列表 */ -export function listMessage(query: T.MessagePageQuery) { - return http.get>(`${BASE_URL}`, query) -} - -/** @desc 删除消息 */ -export function deleteMessage(ids: string | Array) { - return http.del(`${BASE_URL}/${ids}`) -} - -/** @desc 标记已读 */ -export function readMessage(ids?: string | Array) { - return http.patch(`${BASE_URL}/read`, ids) -} - -/** @desc 查询未读消息数量 */ -export function getUnreadMessageCount() { - return http.get(`${BASE_URL}/unread`) -} diff --git a/src/apis/system/notice.ts b/src/apis/system/notice.ts deleted file mode 100644 index cb100af..0000000 --- a/src/apis/system/notice.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type * as T from './type' -import http from '@/utils/http' - -export type * from './type' - -const BASE_URL = '/system/notice' - -/** @desc 查询公告列表 */ -export function listNotice(query: T.NoticePageQuery) { - return http.get>(`${BASE_URL}`, query) -} - -/** @desc 查询公告详情 */ -export function getNotice(id: string) { - return http.get(`${BASE_URL}/${id}`) -} - -/** @desc 新增公告 */ -export function addNotice(data: any) { - return http.post(BASE_URL, data) -} - -/** @desc 修改公告 */ -export function updateNotice(data: any, id: string) { - return http.put(`${BASE_URL}/${id}`, data) -} - -/** @desc 删除公告 */ -export function deleteNotice(ids: string | Array) { - return http.del(`${BASE_URL}/${ids}`) -} diff --git a/src/layout/components/HeaderRightBar/Message.vue b/src/layout/components/HeaderRightBar/Message.vue deleted file mode 100644 index 8f051f5..0000000 --- a/src/layout/components/HeaderRightBar/Message.vue +++ /dev/null @@ -1,124 +0,0 @@ - - - - - diff --git a/src/layout/components/HeaderRightBar/index.vue b/src/layout/components/HeaderRightBar/index.vue index a41c303..378b148 100644 --- a/src/layout/components/HeaderRightBar/index.vue +++ b/src/layout/components/HeaderRightBar/index.vue @@ -26,9 +26,6 @@ - @@ -74,12 +71,9 @@ import { Modal } from '@arco-design/web-vue' import { useFullscreen } from '@vueuse/core' import { onMounted, ref } from 'vue' -import Message from './Message.vue' import SettingDrawer from './SettingDrawer.vue' import Search from './Search.vue' -import { getUnreadMessageCount } from '@/apis' import { useUserStore } from '@/stores' -import { getToken } from '@/utils/auth' import { useBreakpoint } from '@/hooks' defineOptions({ name: 'HeaderRight' }) @@ -113,15 +107,6 @@ const initWebSocket = (token: string) => { } } -// 查询未读消息数量 -const getMessageCount = async () => { - const { data } = await getUnreadMessageCount() - unreadMessageCount.value = data.total - const token = getToken() - if (token) { - initWebSocket(token) - } -} const { isFullscreen, toggle } = useFullscreen() @@ -148,9 +133,6 @@ const logout = () => { }) } -onMounted(() => { - getMessageCount() -}) diff --git a/src/views/system/notice/NoticeDetailModal.vue b/src/views/system/notice/NoticeDetailModal.vue deleted file mode 100644 index 4bcec9c..0000000 --- a/src/views/system/notice/NoticeDetailModal.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - - - diff --git a/src/views/system/notice/add/components/index.vue b/src/views/system/notice/add/components/index.vue deleted file mode 100644 index 7f6bffe..0000000 --- a/src/views/system/notice/add/components/index.vue +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - diff --git a/src/views/system/notice/add/index.vue b/src/views/system/notice/add/index.vue deleted file mode 100644 index 0c83b46..0000000 --- a/src/views/system/notice/add/index.vue +++ /dev/null @@ -1,212 +0,0 @@ - - - - - diff --git a/src/views/system/notice/detail/components/index.vue b/src/views/system/notice/detail/components/index.vue deleted file mode 100644 index 7a45fb0..0000000 --- a/src/views/system/notice/detail/components/index.vue +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - diff --git a/src/views/system/notice/detail/index.vue b/src/views/system/notice/detail/index.vue deleted file mode 100644 index b6e8e47..0000000 --- a/src/views/system/notice/detail/index.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/src/views/system/notice/index.vue b/src/views/system/notice/index.vue deleted file mode 100644 index 76716f8..0000000 --- a/src/views/system/notice/index.vue +++ /dev/null @@ -1,133 +0,0 @@ - - - - -