feat: 添加交易状况组件并优化统计数据展示,支持环比增长率显示

This commit is contained in:
lrl
2025-07-18 15:06:27 +08:00
parent a442eab9ea
commit 27a7e84def
8 changed files with 362 additions and 54 deletions

View File

@@ -1,6 +1,6 @@
import type { MallDataComparisonResp } from './common';
import { formatDate, formatDate2 } from '@vben/utils';
import { formatDate2 } from '@vben/utils';
import { requestClient } from '#/api/request';
@@ -15,7 +15,7 @@ export namespace MallTradeStatisticsApi {
/** 交易状况 Request */
export interface TradeTrendReq {
times: [Date, Date];
times: Date[];
}
/** 交易状况统计 Response */
@@ -64,8 +64,11 @@ export namespace MallTradeStatisticsApi {
/** 时间参数需要格式化, 确保接口能识别 */
const formatDateParam = (params: MallTradeStatisticsApi.TradeTrendReq) => {
return {
times: [formatDate(params.times[0]), formatDate(params.times[1])],
} as MallTradeStatisticsApi.TradeTrendReq;
times: [
formatDate2(params.times[0] || new Date()),
formatDate2(params.times[1] || new Date()),
],
};
};
/** 查询交易统计 */