diff --git a/src/api/User.ts b/src/api/User.ts index 63a154c..44c0e74 100644 --- a/src/api/User.ts +++ b/src/api/User.ts @@ -26,9 +26,9 @@ export const defaultUser: IUser = { */ export const getUserInfo = (data: any) => request({ - url: '/webapp/index.php?c=BcUser&a=login', + url: '/webapp/index.php?c=BcUser&a=info', method: 'get', - data + params: data }) export const login = (data: any) => diff --git a/src/components/market/wallet/WalletPanel.vue b/src/components/market/wallet/WalletPanel.vue index 5b64a45..d50f509 100644 --- a/src/components/market/wallet/WalletPanel.vue +++ b/src/components/market/wallet/WalletPanel.vue @@ -58,6 +58,7 @@ import { formatPrice } from '@/utils/chain.util' import { getUserInfo } from '@/api/User' import PricePickerModal, { SHOW_AMOUNT_MODAL } from '@/components/market/PricePickerModal.vue' import { EventBus, SHOW_CHAIN_MODAL } from '@/utils/event-bus' +import { queryRechargeResult, queryWithdrawalResult } from '@/api/Market' @Component({ name: 'WalletPanel', @@ -285,16 +286,16 @@ export default class WalletPanel extends Vue { async updateGameCoins() { const data = { account: AppModule.accountId } - // const res: any = await getUserInfo(data) - const res: any = { - errcode: 0, // 错误码 - errmsg: '', // 错误描述 - info: { // struct BcUserInfo, 用户信息 - account: '', // 账号 - gold: 1000, // 金币 - diamond: 2000 // 钻石 - } - } + const res: any = await getUserInfo(data) + // const res: any = { + // errcode: 0, // 错误码 + // errmsg: '', // 错误描述 + // info: { // struct BcUserInfo, 用户信息 + // account: '', // 账号 + // gold: 1000, // 金币 + // diamond: 2000 // 钻石 + // } + // } if (res.info) { const info = res.info for (let i = 0, l = this.gameCoinList.length; i < l; i++) { @@ -306,6 +307,11 @@ export default class WalletPanel extends Vue { } } + /** + * 获取用户选择的币的数量 + * @param data + * @return {Promise} + */ pickAmount(data: any) { return new Promise((resolve, reject) => { data.current = data.current || data.min @@ -319,6 +325,40 @@ export default class WalletPanel extends Vue { EventBus.$emit(SHOW_AMOUNT_MODAL, data) }) } + + /** + * 查询token->game的订单 + * @param {string} txhash + * @return {Promise} + */ + async queryRechargeOrder(txhash: string) { + const data: any = { + account: AppModule.accountId, + txhash + } + try { + const res = await queryRechargeResult(data) + } catch (err) { + console.log(err) + } + } + + /** + * 查询token->game的订单 + * @param {string} seqId + * @return {Promise} + */ + async queryWithdrawOrder(seqId: string) { + const data: any = { + account: AppModule.accountId, + seq_id: seqId + } + try { + const res = await queryWithdrawalResult(data) + } catch (err) { + console.log(err) + } + } }