From 555078446a25b46b5e07fed000fff62b3de0c57b Mon Sep 17 00:00:00 2001 From: Dragon <> Date: Sat, 16 Mar 2024 19:22:14 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 33 ++ src/api/login/login.ts | 11 + src/api/message/message.ts | 45 +- src/views/login/components/Forget.vue | 101 +++-- src/views/login/components/Login.vue | 1 - src/views/message/aside/Aside.vue | 163 -------- src/views/message/aside/ListItem.vue | 90 ---- src/views/message/aside/WorkSheetList.vue | 37 -- src/views/message/content/Detail.vue | 54 ++- .../message/content/{Content.vue => List.vue} | 66 +-- src/views/message/index.vue | 14 +- src/views/message/modal/ConfrimModal.vue | 167 -------- src/views/message/modal/CustomFieldModal.vue | 384 ------------------ 13 files changed, 206 insertions(+), 960 deletions(-) delete mode 100644 src/views/message/aside/Aside.vue delete mode 100644 src/views/message/aside/ListItem.vue delete mode 100644 src/views/message/aside/WorkSheetList.vue rename src/views/message/content/{Content.vue => List.vue} (82%) delete mode 100644 src/views/message/modal/ConfrimModal.vue delete mode 100644 src/views/message/modal/CustomFieldModal.vue diff --git a/components.d.ts b/components.d.ts index 4f59ece..e5c3631 100644 --- a/components.d.ts +++ b/components.d.ts @@ -9,6 +9,39 @@ declare module 'vue' { export interface GlobalComponents { Application: typeof import('./src/components/Application/Application.vue')['default'] BasicModal: typeof import('./src/components/Modal/BasicModal.vue')['default'] + NAvatar: typeof import('naive-ui')['NAvatar'] + NButton: typeof import('naive-ui')['NButton'] + NCard: typeof import('naive-ui')['NCard'] + NCheckbox: typeof import('naive-ui')['NCheckbox'] + NCollapse: typeof import('naive-ui')['NCollapse'] + NCollapseItem: typeof import('naive-ui')['NCollapseItem'] + NConfigProvider: typeof import('naive-ui')['NConfigProvider'] + NDatePicker: typeof import('naive-ui')['NDatePicker'] + NDialogProvider: typeof import('naive-ui')['NDialogProvider'] + NDivider: typeof import('naive-ui')['NDivider'] + NDropdown: typeof import('naive-ui')['NDropdown'] + NForm: typeof import('naive-ui')['NForm'] + NFormItem: typeof import('naive-ui')['NFormItem'] + NGi: typeof import('naive-ui')['NGi'] + NGrid: typeof import('naive-ui')['NGrid'] + NGridItem: typeof import('naive-ui')['NGridItem'] + NImage: typeof import('naive-ui')['NImage'] + NInput: typeof import('naive-ui')['NInput'] + NMessageProvider: typeof import('naive-ui')['NMessageProvider'] + NModal: typeof import('naive-ui')['NModal'] + NNotificationProvider: typeof import('naive-ui')['NNotificationProvider'] + NPopover: typeof import('naive-ui')['NPopover'] + NPopselect: typeof import('naive-ui')['NPopselect'] + NScrollbar: typeof import('naive-ui')['NScrollbar'] + NSelect: typeof import('naive-ui')['NSelect'] + NSlider: typeof import('naive-ui')['NSlider'] + NSpace: typeof import('naive-ui')['NSpace'] + NSpin: typeof import('naive-ui')['NSpin'] + NSwitch: typeof import('naive-ui')['NSwitch'] + NTag: typeof import('naive-ui')['NTag'] + NTooltip: typeof import('naive-ui')['NTooltip'] + NUpload: typeof import('naive-ui')['NUpload'] + NUploadDragger: typeof import('naive-ui')['NUploadDragger'] Quill: typeof import('./src/components/RichEditor/Quill.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] diff --git a/src/api/login/login.ts b/src/api/login/login.ts index df61ae0..e6be625 100644 --- a/src/api/login/login.ts +++ b/src/api/login/login.ts @@ -42,3 +42,14 @@ export async function forgetPassword(params: any) { params, }) } + +/** + * 忘记密码第二步 + */ +export async function updateSUser(params: any) { + return http.request({ + url: `/ocr/sUser/updateSUser`, + method: 'post', + params, + }) +} diff --git a/src/api/message/message.ts b/src/api/message/message.ts index 6e1f835..7136fb5 100644 --- a/src/api/message/message.ts +++ b/src/api/message/message.ts @@ -1,11 +1,10 @@ import { http } from '@/utils/http/axios' -import type { PageParam, PictureSortParam, SetTFParam } from '/#/api' /** * 获系统消息 * @returns */ -export async function getMessageList(params: PageParam) { +export async function getMessageList(params) { const res = await http.request({ url: `/ocr/msg/systemPage`, method: 'get', @@ -14,3 +13,45 @@ export async function getMessageList(params: PageParam) { return res } + +/** + * 消息详情 + * @returns + */ +export async function msgOne(params) { + const res = await http.request({ + url: `/ocr/msg/msgOne`, + method: 'get', + params, + }) + + return res +} + +/** + * 消息未读单读 + * @returns + */ +export async function readMsg(params) { + const res = await http.request({ + url: `/ocr/msg/eliminateUnreadone`, + method: 'post', + params, + }) + + return res +} + +/** + * 消息未读全读 + * @returns + */ +export async function readAllMsg(params) { + const res = await http.request({ + url: `/ocr/msg/eliminateUnreadfull`, + method: 'post', + params, + }) + + return res +} diff --git a/src/views/login/components/Forget.vue b/src/views/login/components/Forget.vue index 6eab28c..c89c744 100644 --- a/src/views/login/components/Forget.vue +++ b/src/views/login/components/Forget.vue @@ -1,15 +1,14 @@ - - - - -../types diff --git a/src/views/message/aside/ListItem.vue b/src/views/message/aside/ListItem.vue deleted file mode 100644 index 92f023e..0000000 --- a/src/views/message/aside/ListItem.vue +++ /dev/null @@ -1,90 +0,0 @@ - - - - - -../types diff --git a/src/views/message/aside/WorkSheetList.vue b/src/views/message/aside/WorkSheetList.vue deleted file mode 100644 index 29e8382..0000000 --- a/src/views/message/aside/WorkSheetList.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - - - -../types diff --git a/src/views/message/content/Detail.vue b/src/views/message/content/Detail.vue index 45df479..5cf3599 100644 --- a/src/views/message/content/Detail.vue +++ b/src/views/message/content/Detail.vue @@ -1,32 +1,45 @@