build: 📦 依赖包升级最新
This commit is contained in:
parent
5f1f962643
commit
bdf6d2f581
|
|
@ -1,15 +1,13 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { useUserStore } from "@/store/modules/user";
|
|
||||||
import { useTransition, TransitionPresets } from "@vueuse/core";
|
|
||||||
|
|
||||||
defineOptions({
|
defineOptions({
|
||||||
// eslint-disable-next-line
|
|
||||||
name: "Dashboard",
|
name: "Dashboard",
|
||||||
inheritAttrs: false,
|
inheritAttrs: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
const userStore = useUserStore();
|
import { useUserStore } from "@/store/modules/user";
|
||||||
|
import { useTransition, TransitionPresets } from "@vueuse/core";
|
||||||
|
|
||||||
|
const userStore = useUserStore();
|
||||||
const date: Date = new Date();
|
const date: Date = new Date();
|
||||||
|
|
||||||
const greetings = computed(() => {
|
const greetings = computed(() => {
|
||||||
|
|
@ -114,59 +112,109 @@ orderCount.value = 2000;
|
||||||
<!-- 数据卡片 -->
|
<!-- 数据卡片 -->
|
||||||
<el-row :gutter="40" class="mb-4">
|
<el-row :gutter="40" class="mb-4">
|
||||||
<el-col :xs="24" :sm="12" :lg="6" class="mb-4">
|
<el-col :xs="24" :sm="12" :lg="6" class="mb-4">
|
||||||
<div class="data-box">
|
<el-card shadow="never">
|
||||||
<div class="p-3 rounded">
|
<template #header>
|
||||||
<svg-icon icon-class="visit" size="3em" />
|
<div class="flex items-center justify-between">
|
||||||
</div>
|
<span class="text-[var(--el-text-color-secondary)]">访问数</span>
|
||||||
<div class="flex flex-col space-y-3">
|
<el-tag type="success">日</el-tag>
|
||||||
<div class="text-[var(--el-text-color-secondary)]">访问数</div>
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<div class="flex items-center justify-between mt-5">
|
||||||
<div class="text-lg text-right">
|
<div class="text-lg text-right">
|
||||||
{{ Math.round(visitCountOutput) }}
|
{{ Math.round(visitCountOutput) }}
|
||||||
</div>
|
</div>
|
||||||
|
<svg-icon icon-class="visit" size="2em" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
<div
|
||||||
|
class="flex items-center justify-between mt-5 text-sm text-[var(--el-text-color-secondary)]"
|
||||||
|
>
|
||||||
|
<span> 总访问数 </span>
|
||||||
|
<span> {{ Math.round(visitCountOutput) }} </span>
|
||||||
|
</div>
|
||||||
|
</el-card>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<!--消息数-->
|
<!--消息数-->
|
||||||
<el-col :xs="24" :sm="12" :lg="6" class="mb-4">
|
<el-col :xs="24" :sm="12" :lg="6" class="mb-4">
|
||||||
<div class="data-box">
|
<el-card shadow="never">
|
||||||
<div class="p-3 rounded">
|
<template #header>
|
||||||
<svg-icon icon-class="message" size="3em" />
|
<div class="flex items-center justify-between">
|
||||||
</div>
|
<span class="text-[var(--el-text-color-secondary)]">消息数</span>
|
||||||
<div class="flex flex-col space-y-3">
|
<el-tag>周</el-tag>
|
||||||
<div class="text-[var(--el-text-color-secondary)]">消息数</div>
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<div class="flex items-center justify-between mt-5">
|
||||||
<div class="text-lg text-right">
|
<div class="text-lg text-right">
|
||||||
{{ Math.round(messageCountOutput) }}
|
{{ Math.round(messageCountOutput) }}
|
||||||
</div>
|
</div>
|
||||||
|
<svg-icon icon-class="message" size="2em" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
<div
|
||||||
|
class="flex items-center justify-between mt-5 text-sm text-[var(--el-text-color-secondary)]"
|
||||||
|
>
|
||||||
|
<span> 总消息数 </span>
|
||||||
|
<span> {{ Math.round(messageCountOutput) }} </span>
|
||||||
|
</div>
|
||||||
|
</el-card>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
|
<!--收入金额-->
|
||||||
<el-col :xs="24" :sm="12" :lg="6" class="mb-4">
|
<el-col :xs="24" :sm="12" :lg="6" class="mb-4">
|
||||||
<div class="data-box">
|
<el-card shadow="never">
|
||||||
<div class="p-3 rounded">
|
<template #header>
|
||||||
<svg-icon icon-class="money" size="3em" />
|
<div class="flex items-center justify-between">
|
||||||
</div>
|
<span class="text-[var(--el-text-color-secondary)]"
|
||||||
<div class="flex flex-col space-y-3">
|
>收入金额</span
|
||||||
<div class="text-[var(--el-text-color-secondary)]">收入金额</div>
|
>
|
||||||
|
<el-tag type="warning">月</el-tag>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<div class="flex items-center justify-between mt-5">
|
||||||
<div class="text-lg text-right">
|
<div class="text-lg text-right">
|
||||||
{{ Math.round(amountOutput) }}
|
{{ Math.round(amountOutput) }}
|
||||||
</div>
|
</div>
|
||||||
|
<svg-icon icon-class="money" size="2em" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
<div
|
||||||
|
class="flex items-center justify-between mt-5 text-sm text-[var(--el-text-color-secondary)]"
|
||||||
|
>
|
||||||
|
<span> 总收入金额 </span>
|
||||||
|
<span> {{ Math.round(amountOutput) }} </span>
|
||||||
|
</div>
|
||||||
|
</el-card>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :xs="24" :sm="12" :lg="6" class="mb-2">
|
|
||||||
<div class="data-box">
|
<!--订单数-->
|
||||||
<div class="p-3 rounded">
|
|
||||||
<svg-icon icon-class="cart" size="3em" />
|
<el-col :xs="24" :sm="12" :lg="6" class="mb-4">
|
||||||
</div>
|
<el-card shadow="never">
|
||||||
<div class="flex flex-col space-y-3">
|
<template #header>
|
||||||
<div class="text-[var(--el-text-color-secondary)]">订单数</div>
|
<div class="flex items-center justify-between">
|
||||||
|
<span class="text-[var(--el-text-color-secondary)]">订单数</span>
|
||||||
|
<el-tag type="danger">年</el-tag>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<div class="flex items-center justify-between mt-5">
|
||||||
<div class="text-lg text-right">
|
<div class="text-lg text-right">
|
||||||
{{ Math.round(orderCountOutput) }}
|
{{ Math.round(orderCountOutput) }}
|
||||||
</div>
|
</div>
|
||||||
|
<svg-icon icon-class="cart" size="2em" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
<div
|
||||||
|
class="flex items-center justify-between mt-5 text-sm text-[var(--el-text-color-secondary)]"
|
||||||
|
>
|
||||||
|
<span> 总订单数 </span>
|
||||||
|
<span> {{ Math.round(orderCountOutput) }} </span>
|
||||||
|
</div>
|
||||||
|
</el-card>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue