瀏覽代碼

feat: 更新

hezhijie 3 天之前
父節點
當前提交
8d4944b494
共有 1 個文件被更改,包括 16 次插入2 次删除
  1. 16 2
      traceCodePackages/traceabilityReport/pages/blacklist/index.vue

+ 16 - 2
traceCodePackages/traceabilityReport/pages/blacklist/index.vue

@@ -292,6 +292,20 @@ export default {
       );
     },
 
+    /** 将 YYYY-MM-DD 加一天,用于邮件接口 statisticsDate */
+    addOneDayFromDateStr(dateStr) {
+      if (!dateStr) return "";
+      const parts = String(dateStr).trim().split("-");
+      if (parts.length !== 3) return dateStr;
+      const y = +parts[0];
+      const m = +parts[1];
+      const d = +parts[2];
+      if (!y || !m || !d) return dateStr;
+      const dt = new Date(y, m - 1, d);
+      dt.setDate(dt.getDate() + 1);
+      return this.formatDate(dt, "YYYY-MM-DD");
+    },
+
     isCompanySelected(item) {
       const key = this.getCompanyKey(item);
       if (!key) return false;
@@ -451,8 +465,8 @@ export default {
           keys.has(this.getCompanyKey(r)),
         );
         const emailDTOList = selectedRows.map((item) => ({
-          companyNameList: item.customerName.split(","),
-          statisticsDate: item.billTime,
+          companyNameList: item.queryCustomer.split(","),
+          statisticsDate: this.addOneDayFromDateStr(item.billTime),
           taskId: item.taskId,
         }));
         return request(