From 9316bcbb369eeba7212c12b2e4a314e4ce800049 Mon Sep 17 00:00:00 2001 From: binbin0314 Date: Wed, 11 Aug 2021 16:01:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AE=BE=E7=BD=AE=E5=B0=8F=E7=BA=A2?= =?UTF-8?q?=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 +- src/apis/tall.js | 2 + src/components/Calendar/Calendar.vue | 46 +++++++++---------- .../TimeLine/component/TimeStatus.vue | 20 ++++---- src/components/Tips/Tips.vue | 1 + src/components/Upload/Upload.vue | 2 +- src/pages/index/index.vue | 40 ++++++++++++---- src/pages/project/project.vue | 13 ++++++ src/plugins/p-wbs-import/p-wbs-import.vue | 39 +++++++++++++++- src/store/project/mutations.js | 30 ++++++++++++ src/store/project/state.js | 8 ++++ 11 files changed, 156 insertions(+), 48 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 568be45..4e29681 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.1.0 (2021-08-10) +# 0.1.0 (2021-08-11) ### 🌟 新功能 范围|描述|commitId @@ -48,6 +48,7 @@ - | 代码格式细节调整 | [cb2532b](https://dd.tall.wiki/gitea/ccsens_fe/TALL-MUI-3/commits/cb2532b) - | 任务快捷方式图标增加 | [4aba872](https://dd.tall.wiki/gitea/ccsens_fe/TALL-MUI-3/commits/4aba872) - | 修改角色样式 | [73e268e](https://dd.tall.wiki/gitea/ccsens_fe/TALL-MUI-3/commits/73e268e) + - | 删除console.log | [5064a38](https://dd.tall.wiki/gitea/ccsens_fe/TALL-MUI-3/commits/5064a38) - | 删除多余字段 | [5ae3973](https://dd.tall.wiki/gitea/ccsens_fe/TALL-MUI-3/commits/5ae3973) - | 删除插件携带的多余文件 | [0f392bb](https://dd.tall.wiki/gitea/ccsens_fe/TALL-MUI-3/commits/0f392bb) - | 删除没用代码 | [34b20e1](https://dd.tall.wiki/gitea/ccsens_fe/TALL-MUI-3/commits/34b20e1) diff --git a/src/apis/tall.js b/src/apis/tall.js index 5edb9d4..121373b 100644 --- a/src/apis/tall.js +++ b/src/apis/tall.js @@ -7,6 +7,8 @@ const install = (Vue, vm) => { vm.$u.api.getToken = userId => vm.$u.get(`${tall}/users/userId`, { userId }); // 获取项目列表 vm.$u.api.getProjects = (startTime, endTime) => vm.$u.post(`${tall}/project/query`, { startTime, endTime }); + // 查询日历是否有小红点 + vm.$u.api.findRedPoint = (startTime, endTime) => vm.$u.post(`${tall}/project/day`, { startTime, endTime }); }; export default { install }; diff --git a/src/components/Calendar/Calendar.vue b/src/components/Calendar/Calendar.vue index c7765d6..1486a3d 100644 --- a/src/components/Calendar/Calendar.vue +++ b/src/components/Calendar/Calendar.vue @@ -39,7 +39,7 @@ {{ item.time.getDate() }} - + -mb-3 + diff --git a/src/store/project/mutations.js b/src/store/project/mutations.js index 925c7b7..8b2d5d9 100644 --- a/src/store/project/mutations.js +++ b/src/store/project/mutations.js @@ -29,6 +29,36 @@ const mutations = { setProjectName(state, data) { state.project.name = data; }, + + /** + * 设置alert展示消息 + * @param { object } state + * @param { Boolean } event + */ + setShowAlert(state, event) { + state.alert.description = event || '发生了点小意外'; + state.alert.show = true; + + setTimeout(() => (state.alert.show = false), 10000); + }, + + /** + * 设置小红点 + * @param { object } state + * @param { string } data + */ + setDotList(state, data) { + state.dotList = data; + }, + + /** + * 设置日历是否展开收缩 + * @param { object } state + * @param { boolean } show + */ + setWeekMode(state, show) { + state.weekMode = show; + }, }; export default mutations; diff --git a/src/store/project/state.js b/src/store/project/state.js index 23f467f..d68ccd8 100644 --- a/src/store/project/state.js +++ b/src/store/project/state.js @@ -2,6 +2,14 @@ const state = { project: { name: '加载中...' }, // 当前项目信息 projects: [], // 项目列表 + alert: { + // 全局提示框 + show: false, + title: '', + description: '', + }, + dotList: [], // 小红点 + weekMode: false, // 日历展开收缩 }; export default state;