This commit is contained in:
@@ -1,12 +1,31 @@
|
||||
import request from '@/utils/request.js';
|
||||
|
||||
export const normalizeAssetInfo = (data = {}) => ({
|
||||
...data,
|
||||
allowed_payment_methods: Array.isArray(data.allowed_payment_methods)
|
||||
? data.allowed_payment_methods
|
||||
: [],
|
||||
real_name_status: data.real_name_status === undefined || data.real_name_status === null
|
||||
? data.real_name_status
|
||||
: Number(data.real_name_status),
|
||||
realname_required: data.realname_required === undefined || data.realname_required === null
|
||||
? data.realname_required
|
||||
: data.realname_required === true || data.realname_required === 1,
|
||||
days_until_final_expiry: data.days_until_final_expiry === null || data.days_until_final_expiry === undefined
|
||||
? data.days_until_final_expiry
|
||||
: Number(data.days_until_final_expiry),
|
||||
is_expiring: data.is_expiring === undefined || data.is_expiring === null
|
||||
? data.is_expiring
|
||||
: data.is_expiring === true || data.is_expiring === 1
|
||||
});
|
||||
|
||||
export const assetApi = {
|
||||
getInfo(identifier) {
|
||||
return request({
|
||||
url: '/api/c/v1/asset/info',
|
||||
method: 'GET',
|
||||
data: { identifier }
|
||||
});
|
||||
}).then(normalizeAssetInfo);
|
||||
},
|
||||
|
||||
getPackageHistory(identifier, page, page_size, params = {}) {
|
||||
@@ -32,4 +51,4 @@ export const assetApi = {
|
||||
data: { identifier }
|
||||
});
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
@@ -5,7 +5,8 @@ export const authApi = {
|
||||
return request({
|
||||
url: '/api/c/v1/auth/verify-asset',
|
||||
method: 'POST',
|
||||
data: { identifier }
|
||||
data: { identifier },
|
||||
showError: false
|
||||
});
|
||||
},
|
||||
|
||||
@@ -47,4 +48,4 @@ export const authApi = {
|
||||
method: 'POST'
|
||||
});
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
@@ -22,10 +22,8 @@ export const orderApi = {
|
||||
},
|
||||
|
||||
create(identifier, package_ids, payment_method) {
|
||||
const data = { identifier, package_ids };
|
||||
if (payment_method === 'alipay') {
|
||||
data.payment_method = payment_method;
|
||||
} else {
|
||||
const data = { identifier, package_ids, payment_method };
|
||||
if (payment_method === 'wechat') {
|
||||
data.app_type = APP_TYPE;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user