refactor: 移除不再使用的组件和路由配置,优化代码结构

This commit is contained in:
2025-12-22 21:23:10 +07:00
parent c8795a2ab8
commit 40aa949eca
4 changed files with 14 additions and 104 deletions

View File

@@ -1,10 +1,7 @@
<script lang='ts' setup>
import { toastController } from "@ionic/vue";
import CryptocurrencyColorNuls from "~icons/cryptocurrency-color/nuls";
import IcSharpEditNote from "~icons/ic/sharp-edit-note";
import { client, safeClient } from "@/api";
import RwaAbout from "./components/about.vue";
import RwaBase from "./components/base.vue";
const props = defineProps<{
id: string;
@@ -14,7 +11,7 @@ const { t } = useI18n();
const router = useRouter();
const model = useTemplateRef<ModalInstance>("model");
const { data } = safeClient(client.api.rwa.issuance.products({ id: props.id }).get());
const { data } = safeClient(client.api.rwa.subscription({ orderId: props.id }).get());
async function handleSubscribe(val: number) {
await safeClient(client.api.rwa.subscription.apply.post({
@@ -42,7 +39,7 @@ function gotoEdit() {
<ion-toolbar class="ui-toolbar">
<ion-back-button slot="start" text="" />
<ion-title>
{{ data?.code }}
{{ data?.edition.product.code }}
</ion-title>
</ion-toolbar>
</ion-header>
@@ -53,29 +50,25 @@ function gotoEdit() {
<div class="mr-2">
<div class="text-lg font-semibold">
{{ data?.name }}
{{ data?.edition.product.name }}
</div>
<div class="text-xs text-gray-500 font-semibold">
{{ data?.category?.name }}
{{ data?.edition.product.categoryId }}
</div>
</div>
</div>
<div class="flex items-center my-3" @click="gotoEdit">
<IcSharpEditNote class="inline-block text-xl mr-1 text-text-500" />
<div class="text-xs">
编辑资产
</div>
</div>
</div>
<ui-tabs size="small">
<div />
<!-- <ui-tabs size="small">
<ui-tab-pane name="overview" :title="t('market.tradeRwa.tabs.overview')">
<RwaBase :data="data" />
</ui-tab-pane>
<ui-tab-pane name="about" title="相关文档">
<RwaAbout :data="data" />
</ui-tab-pane>
</ui-tabs>
</ui-tabs> -->
</ion-content>
</ion-page>
</template>