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" > + + + - - - - + + + +