feat:【antd/ele】【mall/stat】优化 api 的注释
This commit is contained in:
@@ -19,7 +19,7 @@ import MemberTerminalCard from './modules/terminal-card.vue';
|
||||
defineOptions({ name: 'MemberStatistics' });
|
||||
|
||||
const loading = ref(true); // 加载中
|
||||
const summary = ref<MallMemberStatisticsApi.Summary>(); // 会员统计数据
|
||||
const summary = ref<MallMemberStatisticsApi.SummaryRespVO>(); // 会员统计数据
|
||||
|
||||
/** 查询会员统计 */
|
||||
async function loadMemberSummary() {
|
||||
|
||||
@@ -18,9 +18,9 @@ import { getAreaChartOptions, getAreaTableColumns } from './area-chart-options';
|
||||
defineOptions({ name: 'MemberAreaCard' });
|
||||
|
||||
const loading = ref(true);
|
||||
const areaStatisticsList = shallowRef<MallMemberStatisticsApi.AreaStatistics[]>(
|
||||
[],
|
||||
);
|
||||
const areaStatisticsList = shallowRef<
|
||||
MallMemberStatisticsApi.AreaStatisticsRespVO[]
|
||||
>([]);
|
||||
const chartRef = ref<EchartsUIType>();
|
||||
const { renderEcharts } = useEcharts(chartRef);
|
||||
|
||||
@@ -49,7 +49,7 @@ async function loadMemberAreaStatisticsList() {
|
||||
try {
|
||||
const list = await getMemberAreaStatisticsList();
|
||||
areaStatisticsList.value = list.map(
|
||||
(item: MallMemberStatisticsApi.AreaStatistics) => ({
|
||||
(item: MallMemberStatisticsApi.AreaStatisticsRespVO) => ({
|
||||
...item,
|
||||
areaName: areaReplace(item.areaName),
|
||||
}),
|
||||
|
||||
@@ -5,7 +5,7 @@ import { fenToYuan } from '@vben/utils';
|
||||
|
||||
/** 会员地域分布图表配置 */
|
||||
export function getAreaChartOptions(
|
||||
data: MallMemberStatisticsApi.AreaStatistics[],
|
||||
data: MallMemberStatisticsApi.AreaStatisticsRespVO[],
|
||||
): any {
|
||||
if (!data || data.length === 0) {
|
||||
return {
|
||||
|
||||
@@ -31,7 +31,7 @@ async function loadMemberSexStatisticsList() {
|
||||
dictDataList.push({ label: '未知', value: null } as any);
|
||||
const chartData = dictDataList.map((dictData: any) => {
|
||||
const userCount = list.find(
|
||||
(item: MallMemberStatisticsApi.SexStatistics) =>
|
||||
(item: MallMemberStatisticsApi.SexStatisticsRespVO) =>
|
||||
item.sex === dictData.value,
|
||||
)?.userCount;
|
||||
return {
|
||||
|
||||
@@ -37,7 +37,7 @@ defineOptions({ name: 'ProductSummaryCard' });
|
||||
const trendLoading = ref(true); // 商品状态加载中
|
||||
const exportLoading = ref(false); // 导出的加载中
|
||||
const trendSummary =
|
||||
ref<DataComparisonRespVO<MallProductStatisticsApi.ProductStatistics>>(); // 商品状况统计数据
|
||||
ref<DataComparisonRespVO<MallProductStatisticsApi.ProductStatisticsRespVO>>(); // 商品状况统计数据
|
||||
const searchTimes = ref<string[]>([]);
|
||||
|
||||
const chartRef = ref<EchartsUIType>();
|
||||
|
||||
Reference in New Issue
Block a user