From fa71559c92ce8f7429971370ca4bd1139c903621 Mon Sep 17 00:00:00 2001
From: Mr Ke <kelq@hugeinfo.com.cn>
Date: Wed, 27 May 2020 11:16:05 +0800
Subject: [PATCH] oa+用户中心

---
 src/components/common/TopListTableView/tagList.js |  100 ++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 76 insertions(+), 24 deletions(-)

diff --git a/src/components/common/TopListTableView/tagList.js b/src/components/common/TopListTableView/tagList.js
index 4de7ad2..3c19a47 100644
--- a/src/components/common/TopListTableView/tagList.js
+++ b/src/components/common/TopListTableView/tagList.js
@@ -1,4 +1,5 @@
 /* eslint-disable */
+import moment from 'moment';
 export const tag = {
   // 绩效排行
   meritsRanking: {
@@ -10,17 +11,17 @@
         key: 'index',
         render: (item, cur, idx) => {
           return idx + 1;
-        }
+        },
       },
       {
         title: '姓名',
         dataIndex: 'userName',
-        key: 'userName'
+        key: 'userName',
       },
       {
         title: '部门',
         dataIndex: 'userDeptName',
-        key: 'userDeptName'
+        key: 'userDeptName',
       },
       {
         title: '绩效得分',
@@ -28,9 +29,9 @@
         key: 'meritsGrade',
         render: (cur, item) => {
           return cur + '分';
-        }
-      }
-    ]
+        },
+      },
+    ],
   },
 
   // 缺陷排行
@@ -43,17 +44,17 @@
         key: 'index',
         render: (item, cur, idx) => {
           return idx + 1;
-        }
+        },
       },
       {
         title: '姓名',
         dataIndex: 'userName',
-        key: 'userName'
+        key: 'userName',
       },
       {
         title: '部门',
         dataIndex: 'userDeptName',
-        key: 'userDeptName'
+        key: 'userDeptName',
       },
       {
         title: '缺陷数',
@@ -61,11 +62,12 @@
         key: 'defectNumber',
         render: (cur, item) => {
           return cur + '个';
-        }
-      }
-    ]
+        },
+      },
+    ],
   },
 
+  //迟到排行
   latenessRanking: {
     name: '考勤(迟到)榜单',
     columns: [
@@ -75,34 +77,84 @@
         key: 'index',
         render: (item, cur, idx) => {
           return idx + 1;
-        }
+        },
       },
       {
         title: '姓名',
         dataIndex: 'userName',
-        key: 'userName'
+        key: 'userName',
       },
       {
         title: '部门',
         dataIndex: 'userDeptName',
-        key: 'userDeptName'
+        key: 'userDeptName',
+        width: '25%',
       },
       {
         title: '次数',
-        dataIndex: 'lateness',
-        key: 'lateness',
+        dataIndex: 'lateTimes',
+        key: 'lateTimes',
         render: (item, cur) => {
           return item + '次';
-        }
+        },
       },
       {
         title: '时长(分)',
-        dataIndex: 'latenessTime',
-        key: 'latenessTime',
+        dataIndex: 'lateMinute',
+        key: 'lateMinute',
         render: (item, cur) => {
           return item + '分钟';
-        }
-      }
-    ]
-  }
+        },
+      },
+    ],
+  },
+
+  //早到排行
+  earlyRanking: {
+    name: '考勤(早到)榜单',
+    columns: [
+      {
+        title: '名次',
+        dataIndex: 'index',
+        key: 'index',
+        render: (item, cur, idx) => {
+          return idx + 1;
+        },
+      },
+      {
+        title: '姓名',
+        dataIndex: 'userName',
+        key: 'userName',
+      },
+      {
+        title: '部门',
+        dataIndex: 'userDeptName',
+        key: 'userDeptName',
+        width: '25%',
+      },
+      {
+        title: '打卡时间',
+        dataIndex: 'onDutyUserCheckTime',
+        key: 'onDutyUserCheckTime',
+        className: 'fontSize12',
+        width: '25%',
+        render: (item, cur) => {
+          return (
+            item &&
+            // <div style={{ fontSize: 12 }}>
+            moment(item).format('MM/DD HH:mm')
+            // </div>
+          );
+        },
+      },
+      {
+        title: '早到时长',
+        dataIndex: 'earlyMinute',
+        key: 'earlyMinute',
+        render: (item, cur) => {
+          return item + '分钟';
+        },
+      },
+    ],
+  },
 };

--
Gitblit v1.8.0