From 694aa184527940f8abf3019857619acfeeb2d7f5 Mon Sep 17 00:00:00 2001 From: zhoumingfa Date: Sat, 3 Aug 2024 23:38:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E9=A6=96=E9=A1=B5=E7=9A=84?= =?UTF-8?q?=E5=BE=85=E5=8A=9E=E5=8D=A1=E7=89=87=E4=B8=AD=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=9F=BA=E4=BA=8ElocalStorage=E7=9A=84=E5=BE=85=E5=8A=9E?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=8E=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=8C=E5=B9=B6=E4=BC=98=E5=8C=96=E9=A1=B5=E9=9D=A2=E9=A1=B6?= =?UTF-8?q?=E9=83=A8=E7=9A=84=E6=B6=88=E6=81=AF=E5=8D=A1=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/constants/local-storage-key-const.js | 2 + .../header-user-space/header-avatar.vue | 2 - .../header-user-space/header-message.vue | 76 +++++++- .../components/header-user-space/index.vue | 4 +- .../src/lib/axios.js | 5 +- .../src/router/index.js | 4 +- .../src/store/modules/system/user.js | 24 ++- .../src/utils/local-util.js | 4 + .../account/components/message/index.vue | 2 +- .../home/components/to-be-done-card.vue | 158 ---------------- .../to-be-done-card/home-to-be-done.vue | 172 ++++++++++++++++++ .../to-be-done-card/to-be-done-modal.vue | 63 +++++++ .../src/views/system/home/index.vue | 2 +- 13 files changed, 337 insertions(+), 181 deletions(-) delete mode 100644 smart-admin-web/javascript-ant-design-vue3/src/views/system/home/components/to-be-done-card.vue create mode 100644 smart-admin-web/javascript-ant-design-vue3/src/views/system/home/components/to-be-done-card/home-to-be-done.vue create mode 100644 smart-admin-web/javascript-ant-design-vue3/src/views/system/home/components/to-be-done-card/to-be-done-modal.vue diff --git a/smart-admin-web/javascript-ant-design-vue3/src/constants/local-storage-key-const.js b/smart-admin-web/javascript-ant-design-vue3/src/constants/local-storage-key-const.js index 384c6e74..98ece9a1 100644 --- a/smart-admin-web/javascript-ant-design-vue3/src/constants/local-storage-key-const.js +++ b/smart-admin-web/javascript-ant-design-vue3/src/constants/local-storage-key-const.js @@ -30,4 +30,6 @@ export default { HOME_QUICK_ENTRY: `${KEY_PREFIX}home_quick_entry`, // 通知信息已读 NOTICE_READ: `${KEY_PREFIX}notice_read`, + // 待办 + TO_BE_DONE: `${KEY_PREFIX}to_be_done`, }; diff --git a/smart-admin-web/javascript-ant-design-vue3/src/layout/components/header-user-space/header-avatar.vue b/smart-admin-web/javascript-ant-design-vue3/src/layout/components/header-user-space/header-avatar.vue index 5af75daa..7540c1b0 100644 --- a/smart-admin-web/javascript-ant-design-vue3/src/layout/components/header-user-space/header-avatar.vue +++ b/smart-admin-web/javascript-ant-design-vue3/src/layout/components/header-user-space/header-avatar.vue @@ -37,7 +37,6 @@ import { computed, ref, onMounted } from 'vue'; import { loginApi } from '/src/api/system/login-api'; import { useUserStore } from '/@/store/modules/system/user'; - import { localClear } from '/@/utils/local-util'; import { smartSentry } from '/@/lib/smart-sentry'; import HeaderResetPassword from './header-reset-password-modal/index.vue'; import { useRouter } from 'vue-router'; @@ -53,7 +52,6 @@ } catch (e) { smartSentry.captureError(e); } finally { - localClear(); useUserStore().logout(); location.reload(); } diff --git a/smart-admin-web/javascript-ant-design-vue3/src/layout/components/header-user-space/header-message.vue b/smart-admin-web/javascript-ant-design-vue3/src/layout/components/header-user-space/header-message.vue index d50337b5..e457cc8a 100644 --- a/smart-admin-web/javascript-ant-design-vue3/src/layout/components/header-user-space/header-message.vue +++ b/smart-admin-web/javascript-ant-design-vue3/src/layout/components/header-user-space/header-message.vue @@ -10,19 +10,21 @@ + - diff --git a/smart-admin-web/javascript-ant-design-vue3/src/views/system/home/components/to-be-done-card/home-to-be-done.vue b/smart-admin-web/javascript-ant-design-vue3/src/views/system/home/components/to-be-done-card/home-to-be-done.vue new file mode 100644 index 00000000..c6f1a5a5 --- /dev/null +++ b/smart-admin-web/javascript-ant-design-vue3/src/views/system/home/components/to-be-done-card/home-to-be-done.vue @@ -0,0 +1,172 @@ + + + + diff --git a/smart-admin-web/javascript-ant-design-vue3/src/views/system/home/components/to-be-done-card/to-be-done-modal.vue b/smart-admin-web/javascript-ant-design-vue3/src/views/system/home/components/to-be-done-card/to-be-done-modal.vue new file mode 100644 index 00000000..a8054944 --- /dev/null +++ b/smart-admin-web/javascript-ant-design-vue3/src/views/system/home/components/to-be-done-card/to-be-done-modal.vue @@ -0,0 +1,63 @@ + + + diff --git a/smart-admin-web/javascript-ant-design-vue3/src/views/system/home/index.vue b/smart-admin-web/javascript-ant-design-vue3/src/views/system/home/index.vue index 78c997c0..72e92434 100644 --- a/smart-admin-web/javascript-ant-design-vue3/src/views/system/home/index.vue +++ b/smart-admin-web/javascript-ant-design-vue3/src/views/system/home/index.vue @@ -70,7 +70,7 @@ import HomeNotice from './home-notice.vue'; import HomeQuickEntry from './components/quick-entry/home-quick-entry.vue'; import OfficialAccountCard from './components/official-account-card.vue'; - import ToBeDoneCard from './components/to-be-done-card.vue'; + import ToBeDoneCard from './components/to-be-done-card/home-to-be-done.vue'; import ChangelogCard from './components/changelog-card.vue'; import Gauge from './components/echarts/gauge.vue'; import Category from './components/echarts/category.vue';