feat(adminfinance): 新增预计收入指标并优化明细查询性能
- 财务看板增加预计收入与待结算订单数统计 - 明细列表 COUNT 改为仅扫描 rental_orders 主表,避免 5-JOIN 子查询 - 统一前后端结算差异判定阈值为常量 5 分 - 修复日期选择器使用 UTC 日期导致东八区凌晨偏移前一天的问题
This commit is contained in:
@@ -17,6 +17,12 @@ export function formatDateMinute(value: DateInput, fallback = '-') {
|
||||
return formatted === fallback ? fallback : formatted.slice(0, 16)
|
||||
}
|
||||
|
||||
// formatInputDate 按本地时区输出 YYYY-MM-DD,供日期选择器 value-format 使用。
|
||||
// 不能用 toISOString().slice(0,10),那是 UTC 日期,东八区凌晨 0-8 点会偏成前一天。
|
||||
export function formatInputDate(value: Date = new Date()) {
|
||||
return [value.getFullYear(), pad(value.getMonth() + 1), pad(value.getDate())].join('-')
|
||||
}
|
||||
|
||||
function pad(value: number) {
|
||||
return String(value).padStart(2, '0')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user