diff --git a/src/assets/nav.png b/src/assets/nav.png
new file mode 100644
index 0000000..5288113
Binary files /dev/null and b/src/assets/nav.png differ
diff --git a/src/assets/rognqishili.png b/src/assets/rognqishili.png
new file mode 100644
index 0000000..5a71841
Binary files /dev/null and b/src/assets/rognqishili.png differ
diff --git a/src/router/index.ts b/src/router/index.ts
index f50f1db..610cf3e 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -233,6 +233,18 @@ const routes: RouteRecordRaw[] = [
component: () =>
import("@/views/admin/account/cost/myOrder/index.vue"),
},
+ {
+ path: "myMoney",
+ name: "myMoney",
+ component: () =>
+ import("@/views/admin/account/cost/myMoney/index.vue"),
+ },
+ {
+ path: "myMoneyDetail",
+ name: "myMoneyDetail",
+ component: () =>
+ import("@/views/admin/account/cost/myMoneyDetail/index.vue"),
+ },
{
path: "voucher",
name: "voucher",
@@ -293,7 +305,7 @@ const router = createRouter({
// ====== 添加全局前置守卫 ======
// router.beforeEach((to, from, next) => {
// console.log("Navigating to:", to.path);
-// const list = ["/layout/home", "/document/introdution", "/layout/admin/home"];
+// const list = ["/layout/home","/document/introdution","/layout/admin/home"];
// if (list.indexOf(to.path) != -1) {
// next();
// return;
diff --git a/src/views/admin/account/cost/myMoney/index.vue b/src/views/admin/account/cost/myMoney/index.vue
new file mode 100644
index 0000000..fdfa017
--- /dev/null
+++ b/src/views/admin/account/cost/myMoney/index.vue
@@ -0,0 +1,681 @@
+
+
+
+
+
+
+
+
+
+ ¥ {{ formatAmount(balance) }}
+
+
+
+
+
+
+
+
+
+
+ {{ formatComputingPoints(computingPoints) }}
+ 点
+
+
+
+
+
+
+
+
+
+ {{ availableCoupons }}
+ 张
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ record.serialNumber }}
+
+
+
+
+
+ {{ record.transactionType }}
+
+
+
+
+
+
+ ¥ {{ formatAmount(Math.abs(record[column.key])) }}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/admin/home/index.vue b/src/views/admin/home/index.vue
index d878dff..6931e0f 100644
--- a/src/views/admin/home/index.vue
+++ b/src/views/admin/home/index.vue
@@ -2,21 +2,26 @@
-
+
-
+
-
+
-
容器实例
-
{{ userInfo.caseNum }}
+
进行中
+
0
+
+
@@ -24,180 +29,164 @@
-
+
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
- {{ item.question }}
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
暂无邀请链接
+
+ 通过参加邀请好友,生成邀请码使用后可得等额优惠券
+
+
+
+
+
+
+
+
+
+ 生成邀请链接
+
+
+
+
+
+
+
+ 查看活动规则
+
+
+
+
+
+
+
-
-
-
-
{{ userInfo.userName }}
-
{{ userInfo.accountType === 'USER' ? '个人认证' : '企业认证' }}
-
-
-
- 炼丹会员(23天后到期)
-
-
-
-
成长值
-
-
-
router.push('/layout/admin/growthValue')">进入成长值主页>
-
-
-
-
+
-
可用:
-
¥{{ userInfo.balace }}
-
|
-
冻结:
-
¥{{ userInfo.freezeBalace }}
+
+
+
+
+
+ 15100000000
+
+
+
+
+
立即认证
+
+
+ 账户设置
+
+
-
-
-
代金券
-
暂无
+
+
资产账户
+
+
+
+
+
+
+
+
我的余额
+
+
{{ formatAmount(balance) }}
+
去充值
+
+
+
-
-
- 优惠券
- 暂无
-
-
-
-
授信
-
暂无
+
+
+
+
+
+
+
+
我的权益
+
+
+
+
+ 算力点
+
+
+ {{ computingPoints }}
+ 点
+
+
+
+
+
+
+
+
+
+ 可用算力券
+
+
+ {{ availableCoupons }}
+ 张
+
+
+
+
+ 查看全部权益
+
+
+
+
-
-
-
我的订单>
-
我的账单>
-
我的代金券>
-
开发票>
-
+
+
@@ -205,43 +194,105 @@
\ No newline at end of file
diff --git a/src/views/admin/index.vue b/src/views/admin/index.vue
index c169cbe..1b16844 100644
--- a/src/views/admin/index.vue
+++ b/src/views/admin/index.vue
@@ -27,16 +27,16 @@ import { h, reactive, computed } from 'vue';
import { useRouter } from 'vue-router';
import {
HomeOutlined,
- FolderOpenOutlined,
ConsoleSqlOutlined,
GlobalOutlined,
- LaptopOutlined,
MoneyCollectOutlined,
TeamOutlined,
AppstoreAddOutlined
} from '@ant-design/icons-vue';
import type { MenuMode, MenuTheme } from 'ant-design-vue';
-import { ItemType } from 'ant-design-vue';
+
+// 移除 ItemType 的导入,直接使用 Ant Design Vue 的 MenuItem 类型
+import type { MenuProps } from 'ant-design-vue';
const router = useRouter();
@@ -45,38 +45,40 @@ interface MenuItem {
path: string;
name: string;
icon?: any;
- disabled?: boolean; // 新增字段
- children?: Omit