From 52ff93a69ac678e2141a22d2914f847717e314b4 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Wed, 27 Nov 2024 17:51:00 +0800 Subject: [PATCH] 1 --- src/api/noticeUser.js | 34 +++++++++++ src/styles/index.scss | 16 ++++++ src/utils/request.js | 2 +- src/views/notice/NoticeRead.vue | 70 +++++++++++++++++++++++ src/views/notice/components/AddNotice.vue | 43 +++++++++++++- src/views/notice/index.vue | 28 ++++++--- 6 files changed, 182 insertions(+), 11 deletions(-) create mode 100644 src/api/noticeUser.js create mode 100644 src/views/notice/NoticeRead.vue diff --git a/src/api/noticeUser.js b/src/api/noticeUser.js new file mode 100644 index 0000000..93fed86 --- /dev/null +++ b/src/api/noticeUser.js @@ -0,0 +1,34 @@ +import request from "@/utils/request"; +export function index(params) { + return request({ + method: 'get', + url: '/api/oa/notice-user/index', + params + }) +} + +export function show(params) { + return request({ + method: 'get', + url: '/api/oa/notice-user/show', + params + }) +} + +export function save(data, isLoading = true) { + return request({ + method: 'post', + url: '/api/oa/notice-user/save', + data, + isLoading + }) +} + +export function destroy(params, isLoading = true) { + return request({ + method: 'get', + url: '/api/oa/notice-user/destroy', + params, + isLoading + }) +} diff --git a/src/styles/index.scss b/src/styles/index.scss index b0abfbd..6fc23fc 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -78,3 +78,19 @@ p { .vxe-loading--default-icon,.vxe-loading--text { color: var(--theme-color) !important;; } + +::-webkit-scrollbar { + width: 6px; + height: 6px; +} +::-webkit-scrollbar-track { + background: rgb(239, 239, 239); +} +::-webkit-scrollbar-thumb { + background: #bfbfbf; + border-radius: 10px; +} +.el-table__body-wrapper::-webkit-scrollbar, .el-scrollbar__wrap::-webkit-scrollbar { + width: 10px; + height: 10px; +} diff --git a/src/utils/request.js b/src/utils/request.js index a1cf8b0..bd4cde6 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -96,7 +96,7 @@ service.interceptors.response.use( loadingInstance?.close() console.error('err' + error) // for debug Message({ - message: /Network Error/g.test(error) ? "网络错误" : "系统错误", + message: /Network Error/g.test(error) ? "网络错误" : (/timeout/g.test(error) ? "网络超时" : "系统错误"), type: 'error', duration: 5 * 1000 }) diff --git a/src/views/notice/NoticeRead.vue b/src/views/notice/NoticeRead.vue new file mode 100644 index 0000000..1003b88 --- /dev/null +++ b/src/views/notice/NoticeRead.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/src/views/notice/components/AddNotice.vue b/src/views/notice/components/AddNotice.vue index 0ca5244..ed50275 100644 --- a/src/views/notice/components/AddNotice.vue +++ b/src/views/notice/components/AddNotice.vue @@ -108,7 +108,7 @@ diff --git a/src/views/notice/index.vue b/src/views/notice/index.vue index bfaedee..1e3b65b 100644 --- a/src/views/notice/index.vue +++ b/src/views/notice/index.vue @@ -20,11 +20,18 @@ :align="allAlign" :data="tableData" > + + + - - - - + + + +