From 5eb425adcd24a7ded1cbfabc19a7c6a9b54cd8d2 Mon Sep 17 00:00:00 2001 From: Seven Date: Wed, 14 Jan 2026 15:19:20 +0700 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=8F=AF=E9=80=89?= =?UTF-8?q?=E9=93=BE=E9=97=AE=E9=A2=98=EF=BC=8C=E7=A1=AE=E4=BF=9D=E4=BA=A4?= =?UTF-8?q?=E6=98=93=E5=AF=B9=E7=AC=A6=E5=8F=B7=E7=9A=84=E5=AE=89=E5=85=A8?= =?UTF-8?q?=E8=AE=BF=E9=97=AE=20feat:=20=E6=9B=B4=E6=96=B0=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E9=85=8D=E7=BD=AE=EF=BC=8C=E8=B0=83=E6=95=B4=E6=9C=80?= =?UTF-8?q?=E4=BD=8E=E6=94=AF=E6=8C=81=E7=89=88=E6=9C=AC=E4=B8=BA0.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- functions/api/version.ts | 6 +++--- src/views/trade-tokenized/components/base.vue | 4 ++-- src/views/trade-tokenized/components/market.vue | 2 +- src/views/trade-tokenized/index.vue | 2 +- src/views/trade/index.vue | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/functions/api/version.ts b/functions/api/version.ts index c3fe9c3..51de42d 100644 --- a/functions/api/version.ts +++ b/functions/api/version.ts @@ -28,21 +28,21 @@ const versionConfig: VersionConfig = { forceUpdate: false, updateMessage: "修复了一些问题并优化了性能", updateUrl: "https://apps.apple.com/app/id123456789", - minSupportVersion: "0.9.0", + minSupportVersion: "0.0.1", }, android: { version: "0.0.1", forceUpdate: false, updateMessage: "修复了一些问题并优化了性能", updateUrl: "https://play.google.com/store/apps/details?id=riwa.ionic.app", - minSupportVersion: "0.9.0", + minSupportVersion: "0.0.1", }, browser: { version: "0.0.1", forceUpdate: false, updateMessage: "修复了一些问题并优化了性能", updateUrl: "", - minSupportVersion: "0.9.0", + minSupportVersion: "0.0.1", }, }; diff --git a/src/views/trade-tokenized/components/base.vue b/src/views/trade-tokenized/components/base.vue index 4a5fb7f..2f71730 100644 --- a/src/views/trade-tokenized/components/base.vue +++ b/src/views/trade-tokenized/components/base.vue @@ -10,14 +10,14 @@ const props = defineProps<{ const { t } = useI18n(); const tradingViewInst = useTemplateRef("tradingViewInst"); const { data: tickerData } = safeClient(client.api.market_data.pairs.ticker.get({ - query: { symbol: props.data?.asset?.tradingPairsAsBase?.[0].symbol || "" }, + query: { symbol: props.data?.asset?.tradingPairsAsBase?.[0]?.symbol || "" }, })); useTradingView(tradingViewInst, { type: "Area", data: async () => { const { data } = safeClient(client.api.market_cap.history.get({ - query: { symbol: props.data?.asset?.tradingPairsAsBase?.[0].symbol || "" }, + query: { symbol: props.data?.asset?.tradingPairsAsBase?.[0]?.symbol || "" }, })); return data.value?.map(item => ({ time: dayjs(item.ts).format("YYYY-MM-DD"), diff --git a/src/views/trade-tokenized/components/market.vue b/src/views/trade-tokenized/components/market.vue index c4436e0..f1666ad 100644 --- a/src/views/trade-tokenized/components/market.vue +++ b/src/views/trade-tokenized/components/market.vue @@ -19,7 +19,7 @@ const tradingviewOptions: Partial = { }; const tradingViewInst = useTemplateRef("tradingViewInst"); -const symbol = computed(() => props.data?.asset?.tradingPairsAsBase?.[0].symbol || ""); +const symbol = computed(() => props.data?.asset?.tradingPairsAsBase?.[0]?.symbol || ""); const { data } = await safeClient(client.api.trading_pairs.orderbook.get({ query: { symbol: symbol.value, depth: 30 } })); const { data: tickerData } = await safeClient(client.api.market_data.pairs.ticker.get({ query: { symbol: symbol.value } })); diff --git a/src/views/trade-tokenized/index.vue b/src/views/trade-tokenized/index.vue index 89c7f05..43a4317 100644 --- a/src/views/trade-tokenized/index.vue +++ b/src/views/trade-tokenized/index.vue @@ -16,7 +16,7 @@ const { t } = useI18n(); const router = useRouter(); function gotoTrade(mode: TradeTypeEnum) { - router.push(`/layout/trade?mode=${mode}&symbol=${data.value?.asset?.tradingPairsAsBase?.[0].symbol}`); + router.push(`/layout/trade?mode=${mode}&symbol=${data.value?.asset?.tradingPairsAsBase?.[0]?.symbol}`); } diff --git a/src/views/trade/index.vue b/src/views/trade/index.vue index 5dddcda..5876a67 100644 --- a/src/views/trade/index.vue +++ b/src/views/trade/index.vue @@ -20,7 +20,7 @@ import { confirmOrderSubmitSchema, TradeWayValueEnum } from "./config"; const { data } = await safeClient(client.api.trading_pairs.get({ query: { limit: 1 } })); const mode = useRouteQuery("mode", TradeTypeEnum.BUY); -const symbol = useRouteQuery("symbol", data.value?.data?.[0].symbol); +const symbol = useRouteQuery("symbol", data.value?.data?.[0]?.symbol); const tradingviewOptions: Partial = { disabled_features: [ "create_volume_indicator_by_default",