feat: 添加功能开发提示,优化资产发行页面和提现页面的空状态展示

This commit is contained in:
2026-01-12 21:55:19 +07:00
parent f1a0ab6654
commit 2297e9bdcf
3 changed files with 20 additions and 5 deletions

View File

@@ -1,7 +1,18 @@
<script lang='ts' setup> <script lang='ts' setup>
import { toastController } from "@ionic/vue";
import { calculatorOutline, documentTextOutline, fingerPrintOutline, personOutline } from "ionicons/icons"; import { calculatorOutline, documentTextOutline, fingerPrintOutline, personOutline } from "ionicons/icons";
const { t } = useI18n(); const { t } = useI18n();
async function todo() {
const toast = await toastController
.create({
message: "功能开发中,敬请期待",
duration: 2000,
position: "bottom",
});
await toast.present();
}
</script> </script>
<template> <template>
@@ -10,7 +21,7 @@ const { t } = useI18n();
{{ t("asset.issue.issuingAsset") }} {{ t("asset.issue.issuingAsset") }}
</ion-label> </ion-label>
<div class="grid grid-cols-4 mt-5"> <div class="grid grid-cols-4 mt-5">
<div class="col-span-1 flex-col-center gap-2"> <div class="col-span-1 flex-col-center gap-2" @click="todo">
<ion-icon :icon="personOutline" /> <ion-icon :icon="personOutline" />
<div class="text-xs"> <div class="text-xs">
{{ t("asset.issue.myCompany") }} {{ t("asset.issue.myCompany") }}
@@ -22,13 +33,13 @@ const { t } = useI18n();
{{ t("asset.issue.issuingApply") }} {{ t("asset.issue.issuingApply") }}
</div> </div>
</div> </div>
<div class="col-span-1 flex-col-center gap-2"> <div class="col-span-1 flex-col-center gap-2" @click="todo">
<ion-icon :icon="calculatorOutline" /> <ion-icon :icon="calculatorOutline" />
<div class="text-xs"> <div class="text-xs">
{{ t("asset.issue.audit") }} {{ t("asset.issue.audit") }}
</div> </div>
</div> </div>
<div class="col-span-1 flex-col-center gap-2"> <div class="col-span-1 flex-col-center gap-2" @click="todo">
<ion-icon :icon="fingerPrintOutline" /> <ion-icon :icon="fingerPrintOutline" />
<div class="text-xs"> <div class="text-xs">
{{ t("asset.issue.supervision") }} {{ t("asset.issue.supervision") }}

View File

@@ -80,7 +80,9 @@ onBeforeMount(() => {
<ion-refresher-content /> <ion-refresher-content />
</ion-refresher> </ion-refresher>
<div class="space-y-3 antialiased my-3"> <ui-empty v-if="billData.length === 0" />
<div v-else class="space-y-3 antialiased my-3">
<div v-for="item in billData" :key="item.id"> <div v-for="item in billData" :key="item.id">
<ion-grid class="py-3 space-y-2"> <ion-grid class="py-3 space-y-2">
<ion-row class="ion-align-items-center"> <ion-row class="ion-align-items-center">

View File

@@ -77,7 +77,9 @@ onBeforeMount(() => {
<ion-refresher-content /> <ion-refresher-content />
</ion-refresher> </ion-refresher>
<div class="space-y-3 antialiased my-3"> <ui-empty v-if="withdrawData.length === 0" />
<div v-else class="space-y-3 antialiased my-3">
<div v-for="item in withdrawData" :key="item.id"> <div v-for="item in withdrawData" :key="item.id">
<ion-grid class="py-3 space-y-2"> <ion-grid class="py-3 space-y-2">
<ion-row class="ion-align-items-center"> <ion-row class="ion-align-items-center">