From 6cfd78f30124f0ce2d9285827e20e951db919b65 Mon Sep 17 00:00:00 2001 From: song Date: Fri, 10 Sep 2021 18:33:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=A4=9A=E5=A4=84=E7=BB=86?= =?UTF-8?q?=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/HeadNav/HeadNav.vue | 18 ++- src/components/List/List.vue | 157 +++++++++++-------- src/components/MemberPicker/MemberPicker.vue | 8 +- src/store/modules/home/actions.js | 8 + src/store/modules/home/mutations.js | 9 ++ src/store/modules/home/state.js | 1 + 6 files changed, 131 insertions(+), 70 deletions(-) diff --git a/src/components/HeadNav/HeadNav.vue b/src/components/HeadNav/HeadNav.vue index ba8070b..15201a3 100644 --- a/src/components/HeadNav/HeadNav.vue +++ b/src/components/HeadNav/HeadNav.vue @@ -21,8 +21,22 @@ -

静态小红点:审核人未审核你的打卡状态

-

动态小红点:某成员选择你为打卡人,需要你审核

+
+ +

打卡时需选择自己的项目经理为审核人,审核人未审核时显示小红点

+

自己的:打卡没审核时,显示静态小红点。已审核,没有小红点,文字变为蓝色。

+

+ 审核人:某成员选择你为打卡人,需要你审核,该成员的打卡时间上有动态小红点,确认或驳回后小红点消失。点击该时间,出现局部确认框,确认、驳回、修改、取消。 +

+

其他人:不是自己也不是审核人。打开未审核,显示浅色小黄点

+

+ 审核人操作:
+ 确认,代表审核通过。通过后,小红点消失,文字变为绿色;
+ 驳回,代表该次打卡无效,成划线状态,灰色;
+ 修改,时间变为时间选择框,选择输入更新打卡时间,日期不变,时分变;
+ 取消,隐藏局部确认框 +

+
diff --git a/src/components/List/List.vue b/src/components/List/List.vue index 953d769..270ee56 100644 --- a/src/components/List/List.vue +++ b/src/components/List/List.vue @@ -14,7 +14,10 @@