fix: 认证策略是先充值后实名, 首页入口
All checks were successful
构建并部署前端到生产环境 / build-and-deploy (push) Successful in 1m11s

This commit is contained in:
luo
2026-08-05 12:02:25 +08:00
parent f9d8a107a4
commit d05a47ffe2
6 changed files with 116 additions and 26 deletions

View File

@@ -1,5 +1,5 @@
export { authApi } from './modules/auth.js';
export { assetApi, isAssetRealNameCompleted } from './modules/asset.js';
export { assetApi, hasActiveOrPendingPackage, isAssetRealNameCompleted } from './modules/asset.js';
export { deviceApi } from './modules/device.js';
export { exchangeApi } from './modules/exchange.js';
export { orderApi } from './modules/order.js';

View File

@@ -27,6 +27,15 @@ export const isAssetRealNameCompleted = (assetInfo = {}) => {
return Number(assetInfo.real_name_status) === 1;
};
export const hasActiveOrPendingPackage = async (identifier) => {
const [pendingData, activeData] = await Promise.all([
assetApi.getPackageHistory(identifier, 1, 1, { status: 0 }),
assetApi.getPackageHistory(identifier, 1, 1, { status: 1 })
]);
return [pendingData, activeData].some(data => Array.isArray(data?.items) && data.items.length > 0);
};
export const assetApi = {
getInfo(identifier) {
return request({