feat: 更新依赖版本,优化路由组件,重构文件预览和订单面板,添加市场组件

This commit is contained in:
2026-01-12 00:00:49 +07:00
parent ba9f88a38e
commit 405ca17664
18 changed files with 241 additions and 111 deletions

View File

@@ -1,5 +1,4 @@
<script lang='ts' setup>
import type { RwaData } from "@/api/types";
import { toastController } from "@ionic/vue";
import CryptocurrencyColorNuls from "~icons/cryptocurrency-color/nuls";
import IcSharpEditNote from "~icons/ic/sharp-edit-note";
@@ -8,9 +7,11 @@ import RwaAbout from "./components/about.vue";
import RwaBase from "./components/base.vue";
const props = defineProps<{
data: RwaData;
id: string;
}>();
const { data } = safeClient(client.api.rwa.subscription.available_editions({ editionId: props.id }).get());
const { t } = useI18n();
const router = useRouter();
@@ -18,7 +19,7 @@ const model = useTemplateRef<ModalInstance>("model");
async function handleSubscribe(val: number) {
await safeClient(client.api.rwa.subscription.apply.post({
editionId: props.data.id,
editionId: data.value!.id,
quantity: String(val),
}));
const toast = await toastController.create({
@@ -72,7 +73,7 @@ function gotoEdit() {
<ui-tab-pane name="overview" :title="t('market.tradeRwa.tabs.overview')">
<RwaBase :data="data" />
</ui-tab-pane>
<ui-tab-pane name="about" title="相关文档">
<ui-tab-pane name="about" title="相关文档" lazy>
<RwaAbout :data="data" />
</ui-tab-pane>
</ui-tabs>