feat: 添加功能开发提示,优化资产发行页面和提现页面的空状态展示
This commit is contained in:
@@ -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") }}
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user