feat:【代码优化】减少部分模块的 import * 的 API

This commit is contained in:
YunaiV
2025-10-27 09:34:45 +08:00
parent d2db16c8c6
commit 86c68b5466
35 changed files with 185 additions and 164 deletions

View File

@@ -8,7 +8,7 @@ import { fenToYuan } from '@vben/utils';
import { Col, Row } from 'ant-design-vue';
import * as MemberStatisticsApi from '#/api/mall/statistics/member';
import { getMemberSummary } from '#/api/mall/statistics/member';
import MemberAreaCard from './modules/area-card.vue';
import MemberFunnelCard from './modules/funnel-card.vue';
@@ -22,15 +22,15 @@ const loading = ref(true); // 加载中
const summary = ref<MallMemberStatisticsApi.Summary>(); // 会员统计数据
/** 查询会员统计 */
async function getMemberSummary() {
summary.value = await MemberStatisticsApi.getMemberSummary();
async function loadMemberSummary() {
summary.value = await getMemberSummary();
}
/** 初始化 */
onMounted(async () => {
loading.value = true;
try {
await getMemberSummary();
await loadMemberSummary();
} finally {
loading.value = false;
}