From 492beda405d67b7bcffefd3442cf94cc32b6f443 Mon Sep 17 00:00:00 2001 From: yuyongdong Date: Fri, 28 Jun 2024 19:07:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Dialogs/buyDialog.vue | 9 +- src/components/common/searchView/Price.vue | 11 +-- src/components/common/searchView/gold.vue | 2 + src/components/common/searchView/hero.vue | 1 - src/components/common/searchView/rank.vue | 13 ++- src/components/marketplace/mktContent.vue | 102 +++++++++------------ src/configs/item.json | 30 ++++++ src/store/marketplace.js | 26 +++++- 8 files changed, 114 insertions(+), 80 deletions(-) diff --git a/src/components/Dialogs/buyDialog.vue b/src/components/Dialogs/buyDialog.vue index 3f9c9a2..e0c7cb5 100644 --- a/src/components/Dialogs/buyDialog.vue +++ b/src/components/Dialogs/buyDialog.vue @@ -72,8 +72,6 @@ const props = defineProps({ close: Function, }); -console.log(props.buyDataArr); - const totalPrice = computed(() => { let total = 0n; props.buyDataArr.forEach((item) => { @@ -90,12 +88,11 @@ const handleOk = (e) => { const buyConfirm = async () => { const lists = toRaw(props.buyDataArr); const ids = lists.map((item) => item.event.data.id); - // console.log(lists, ids) - // return const bc = new BlockChain() try { - await bc.market.batchBuy(ids) - console.log('buy success ') + let res = await bc.market.batchBuy(ids) + + console.log('buy success ',res,ids) hideModal({errcode: 0}); } catch (err) { console.log("buy fail", err.message); diff --git a/src/components/common/searchView/Price.vue b/src/components/common/searchView/Price.vue index e43e80c..bd24490 100644 --- a/src/components/common/searchView/Price.vue +++ b/src/components/common/searchView/Price.vue @@ -11,24 +11,21 @@ diff --git a/src/components/common/searchView/gold.vue b/src/components/common/searchView/gold.vue index 5863273..692f2f0 100644 --- a/src/components/common/searchView/gold.vue +++ b/src/components/common/searchView/gold.vue @@ -17,6 +17,7 @@ import { ref, reactive } from "vue"; import { SettingOutlined } from "@ant-design/icons-vue"; import { useMarketplaceStore } from "@/store/marketplace" const marketplaceList = useMarketplaceStore() +const emit = defineEmits(['clickGoldChild']) const goldList = [ { label: "Gold Card", value: "10017" }, { label: "Black Gold Card", value: "10018" }, @@ -33,6 +34,7 @@ const handleClick = (event) => { const onChangeValue = (e) => { // ToDo: 筛选 marketplaceList.gold = e + emit('clickGoldChild', e) }; diff --git a/src/components/common/searchView/hero.vue b/src/components/common/searchView/hero.vue index 27a1031..3b4d270 100644 --- a/src/components/common/searchView/hero.vue +++ b/src/components/common/searchView/hero.vue @@ -51,7 +51,6 @@ const onChangeValue = (e) => { // ToDo: 筛选 state.value = e // marketplaceList.hero = e - console.log(e,state.value) emit('clickHeroChild',state.value) }; diff --git a/src/components/common/searchView/rank.vue b/src/components/common/searchView/rank.vue index d4ee6cb..04394b7 100644 --- a/src/components/common/searchView/rank.vue +++ b/src/components/common/searchView/rank.vue @@ -12,13 +12,15 @@ import { ref, reactive } from "vue"; import { SettingOutlined } from "@ant-design/icons-vue"; import { useMarketplaceStore } from "@/store/marketplace" +// import { emit } from "process"; +const emit = defineEmits(['clickHeroChild']) const marketplaceList = useMarketplaceStore() const heroList = [ - { label: "Tier1", value: "Tier1" }, - { label: "Tier2", value: "Tier2" }, - { label: "Tier3", value: "Tier3" }, - { label: "Tier4", value: "Tier4" }, - { label: "Tier5", value: "Tier5" }, + { label: "Tier1", value: "0" }, + { label: "Tier2", value: "1" }, + { label: "Tier3", value: "2" }, + { label: "Tier4", value: "3" }, + { label: "Tier5", value: "4" }, ]; const state = reactive({ value: [], @@ -26,6 +28,7 @@ const state = reactive({ const expandIconPosition = ref("end"); const onChange = (e) => { marketplaceList.rank = e + emit('clickRankChild',e) } diff --git a/src/components/marketplace/mktContent.vue b/src/components/marketplace/mktContent.vue index 15b61f8..bb3e31c 100644 --- a/src/components/marketplace/mktContent.vue +++ b/src/components/marketplace/mktContent.vue @@ -3,11 +3,11 @@
- +

Type

- - + +
@@ -44,7 +44,7 @@
  • Tier: - {{ item }} + {{ searchName(item) }} / × @@ -73,7 +73,7 @@