zhonghuizhen 1 год назад
Родитель
Сommit
4e7557f238

+ 9 - 1
src/views/business/attendance/attendanceDetails.vue

@@ -383,7 +383,7 @@ export default {
       searchParam['Q^di_dian_^S'] = second || first
       searchParam['Q^ri_qi_^DG'] = this.getYesterday()
       if (this.daterRange.length > 0) {
-        searchParam['Q^ri_qi_^DL'] = this.daterRange[0]
+        searchParam['Q^ri_qi_^DL'] = this.getPrevDateString(this.daterRange[0])
         searchParam['Q^ri_qi_^DG'] = this.daterRange[1]
       }
       if (this.searchXinMing) {
@@ -494,6 +494,14 @@ export default {
       date.setDate(date.getDate() - 1)
       return date.toISOString().split('T')[0]
     },
+    getPrevDateString(riqi) {
+      const previousDay = new Date(riqi)
+      previousDay.setDate(previousDay.getDate() - 1); // 减去1天
+      return [previousDay.getFullYear(),
+                String(previousDay.getMonth() + 1).padStart(2, '0'), // 月份从0开始需+1
+                String(previousDay.getDate()).padStart(2, '0')
+            ].join('-')
+    },
     handleExport(columns, data, title, message, nameKey = 'name') {
       IbpsExport.excel({
         columns: columns,

+ 9 - 1
src/views/business/attendance/personAttendanceDetails.vue

@@ -338,7 +338,7 @@ export default {
       searchParam['Q^di_dian_^S'] = second || first
       searchParam['Q^ri_qi_^DG'] = this.getYesterday()
       if (this.daterRange.length > 0) {
-        searchParam['Q^ri_qi_^DL'] = this.daterRange[0]
+        searchParam['Q^ri_qi_^DL'] = this.getPrevDateString(this.daterRange[0])
         searchParam['Q^ri_qi_^DG'] = this.daterRange[1]
       }
       // 筛选当前用户数据
@@ -359,6 +359,14 @@ export default {
       date.setDate(date.getDate() - 1)
       return date.toISOString().split('T')[0]
     },
+    getPrevDateString(riqi) {
+      const previousDay = new Date(riqi)
+      previousDay.setDate(previousDay.getDate() - 1); // 减去1天
+      return [previousDay.getFullYear(),
+                String(previousDay.getMonth() + 1).padStart(2, '0'), // 月份从0开始需+1
+                String(previousDay.getDate()).padStart(2, '0')
+            ].join('-')
+    },
     // 操作处理
     handleAction(command, _, selection) {
       switch (command) {