feat: 添加收益模块,包含总收益概览、收益趋势和收益来源,更新相关组件和路由

This commit is contained in:
2025-12-27 19:55:45 +07:00
parent 0ffd8566c8
commit 4a3de581d8
23 changed files with 458 additions and 72 deletions

View File

@@ -126,7 +126,7 @@ onUpdated(() => {
</p>
<ion-button
expand="block"
color="success"
fill="outline"
@click="handleAddCard"
>
<ion-icon slot="start" :icon="addOutline" />

View File

@@ -33,7 +33,7 @@ const { t } = useI18n();
<div class="label">
{{ t('market.tradeRwa.fields.valuation') }}
</div>
<div>${{ formatAmount(data?.estimatedValue) }}</div>
<div>${{ formatAmountWithUnit(data?.estimatedValue) }}</div>
</ion-col>
</ion-row>
</ion-grid>

View File

@@ -28,16 +28,13 @@ async function handleSubscribe(val: number) {
await toast.present();
model.value?.$el.dismiss();
}
function gotoEdit() {
router.push({ name: "trade-rwa-edit" });
}
</script>
<template>
<ion-page>
<ion-header>
<ion-toolbar class="ui-toolbar">
<ion-back-button slot="start" text="" />
<ion-back-button slot="start" />
<ion-title>
{{ data?.edition.product.code }}
</ion-title>
@@ -53,7 +50,7 @@ function gotoEdit() {
{{ data?.edition.product.name }}
</div>
<div class="text-xs text-gray-500 font-semibold">
{{ data?.edition.product.categoryId }}
{{ data?.edition.product.code }}
</div>
</div>
</div>

View File

@@ -3,13 +3,7 @@
<template>
<ion-page>
<ion-header>
<ion-toolbar class="ui-toolbar">
<ion-back-button slot="start" />
<ion-title>我的申购</ion-title>
</ion-toolbar>
</ion-header>
<router-view />
<ion-router-outlet />
</ion-page>
</template>