diff --git a/src/components/Dialogs/buyDialog.vue b/src/components/Dialogs/buyDialog.vue index 18b34ad..645c058 100644 --- a/src/components/Dialogs/buyDialog.vue +++ b/src/components/Dialogs/buyDialog.vue @@ -75,12 +75,15 @@ const handleOk = (e) => { const buyConfirm = async () => { const pass = new PassportWallet() - let ids = [] - ids.push(toRaw(props.buyDataArr)[0].nft.token_id) - // console.log(ids) - // return - let res = await pass.beginBuy(toRaw(props.buyDataArr)[0].nft.token_id) - console.log('购买', res) + + const lists = toRaw(props.buyDataArr) + const ids = lists.map(item => item.event.data.id) + try { + await pass.batchBuy(ids) + console.log('buy success ') + } catch (err) { + console.log('buy fail', err.message) + } } //计算对象数组中某个属性合计 diff --git a/src/components/marketplace/mktContent.vue b/src/components/marketplace/mktContent.vue index 0014e57..6f56efd 100644 --- a/src/components/marketplace/mktContent.vue +++ b/src/components/marketplace/mktContent.vue @@ -158,7 +158,7 @@ const searchName = (id) => { const getHeroData = async () => { let data = { - page_size: 20, + page_size: 20, //TODO:: 根据实际情况修改该值 cursor: '', search: { name: '', diff --git a/src/wallet/passPort.js b/src/wallet/passPort.js index 521a951..aa1582d 100644 --- a/src/wallet/passPort.js +++ b/src/wallet/passPort.js @@ -193,7 +193,7 @@ class LPassportWallet { if (action.type === orderbook.ActionType.TRANSACTION) { const builtTx = await action.buildTransaction(); console.log(`Submitting ${action.purpose} transaction`); - await signer.sendTransaction(builtTx); + await this.signer.sendTransaction(builtTx); } } } @@ -227,7 +227,7 @@ class LPassportWallet { if (action.type === orderbook.ActionType.TRANSACTION) { const builtTx = await action.buildTransaction(); console.log(`Submitting ${action.purpose} transaction`); - await signer.sendTransaction(builtTx); + await this.signer.sendTransaction(builtTx); } } console.log(