Ver código fonte

fix(attendance): 修复考勤信息处理和人员状态查询逻辑

修复考勤页面中最新签退时间计算错误的问题
在添加考勤人员模态框中增加调试点以排查状态查询问题
huoyi 4 meses atrás
pai
commit
6e7d4e7545

+ 2 - 0
src/pages/attendance/components/AddAttendancePersonnelModal.vue

@@ -376,10 +376,12 @@ export default {
376 376
         });
377 377
         return;
378 378
       }
379
+      debugger
379 380
       const checkUserStatusALL = this.selectedUser.map(item => {
380 381
         return this.checkUserStatus(item)
381 382
       })
382 383
       uni.showLoading({ title: '正在查询人员状态...' });
384
+      debugger
383 385
       Promise.all(checkUserStatusALL).then((res) => {
384 386
         const checkResult = res.filter(Boolean)
385 387
         if (checkResult.length) {

+ 1 - 0
src/pages/attendance/index.vue

@@ -206,6 +206,7 @@ export default {
206 206
         const latestCheckOutTime = items.items.filter(item => item.checkInType === 'CLOCK_OUT').sort((a, b) => {
207 207
           return new Date(b.checkInTime) - new Date(a.checkInTime).getTime()
208 208
         })[0] || {}
209
+        
209 210
         this.attendanceInfo = {
210 211
           ...items,
211 212
           checkInTime: formatTimehandler(firstCheckOnTime.checkInTime, 'hh:mm:ss', { defaultResult: '' }),