|
|
@@ -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(
|