From 06c00e8a9a69262e152c8ba160efce31c03bcd09 Mon Sep 17 00:00:00 2001 From: CounterFire2023 <136581895+CounterFire2023@users.noreply.github.com> Date: Mon, 24 Jun 2024 14:08:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E9=80=9A=E6=89=B9=E9=87=8F=E8=B4=AD?= =?UTF-8?q?=E4=B9=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Dialogs/buyDialog.vue | 15 +++++++++------ src/components/marketplace/mktContent.vue | 2 +- src/wallet/passPort.js | 4 ++-- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/components/Dialogs/buyDialog.vue b/src/components/Dialogs/buyDialog.vue index c1d0126..2c59b0b 100644 --- a/src/components/Dialogs/buyDialog.vue +++ b/src/components/Dialogs/buyDialog.vue @@ -73,12 +73,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) + } } // const priceAmount = () => { // return priceCalculated(price) diff --git a/src/components/marketplace/mktContent.vue b/src/components/marketplace/mktContent.vue index 054ff00..d15a541 100644 --- a/src/components/marketplace/mktContent.vue +++ b/src/components/marketplace/mktContent.vue @@ -159,7 +159,7 @@ const searchName = (id) => { const getHeroData = async () => { let data = { - page_size: 0, + 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(