feat(distribution): 优化分销提现页面功能

fix(setting): 更新海报和邀请卡背景图尺寸说明
style(table): 统一全局表格表头样式
refactor(home): 优化首页待办事项点击跳转
refactor(main): 优化主布局侧边栏收起动画
chore(menu): 优化菜单导航结构
docs(readme): 更新项目文档信息
feat(task): 新增定时任务管理页面
This commit is contained in:
pikachu1995@126.com
2026-08-11 15:16:32 +08:00
parent 4be36d61c7
commit 6933fb79ec
11 changed files with 435 additions and 150 deletions

View File

@@ -1,5 +1,5 @@
<template>
<div class="shrinkable-menu">
<div class="shrinkable-menu" :class="{ 'no-sub-menu': !menuList.length }">
<el-menu
class="nav-menu-dark"
:default-active="currNav"
@@ -10,6 +10,7 @@
</el-menu-item>
</el-menu>
<el-menu
v-if="menuList.length"
:key="`${currNav}-${activeMenuName}`"
class="sub-menu"
:default-active="activeMenuName"
@@ -104,6 +105,11 @@ export default {
selectNav(name) {
this.$store.commit("setCurrNav", name);
this.setStore("currNav", name);
if (name === 'home_index') {
this.$store.commit("updateMenulist", []);
this.$router.push({ name: 'home_index' });
return;
}
util.initRouter(this);
},
},
@@ -115,6 +121,11 @@ export default {
height: 100%;
width: 200px;
display: flex;
transition: width 0.3s;
&.no-sub-menu {
width: 80px;
}
}
.nav-menu-dark {