改了首页

pull/1136/head
15892072232 2025-10-23 10:36:10 +08:00
parent 075e96466f
commit 91b63f9714
9 changed files with 36 additions and 29 deletions

View File

@ -8,7 +8,7 @@ spring:
master:
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: password
password: 123456
# 从库数据源
slave:
# 从数据源开关/默认关闭

View File

@ -74,7 +74,7 @@ spring:
# 数据库索引
database: 0
# 密码
password:
password: 123456
# 连接超时时间
timeout: 10s
lettuce:

View File

@ -1,5 +1,5 @@
# 页面标题
VUE_APP_TITLE = 若依管理系统
VUE_APP_TITLE = 数据资源管理系统
# 开发环境配置
ENV = 'development'

View File

@ -1,5 +1,5 @@
# 页面标题
VUE_APP_TITLE = 若依管理系统
VUE_APP_TITLE = 数据资源管理系统
# 生产环境配置
ENV = 'production'

View File

@ -1,5 +1,5 @@
# 页面标题
VUE_APP_TITLE = 若依管理系统
VUE_APP_TITLE = 数据资源管理系统
BABEL_ENV = production

View File

@ -18,13 +18,13 @@
background-color: $base-menu-background;
height: 100%;
position: fixed;
font-size: 0px;
font-size: 14px;
top: 0;
bottom: 0;
left: 0;
z-index: 1001;
overflow: hidden;
-webkit-box-shadow: 2px 0 6px rgba(0,21,41,.35);
overflow-x: visible;
overflow-y: auto;
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
// reset element-ui css
@ -57,7 +57,6 @@
a {
display: inline-block;
width: 100%;
overflow: hidden;
}
.svg-icon {
@ -71,9 +70,11 @@
}
.el-menu-item, .el-submenu__title {
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
font-size: 14px;
padding: 0 20px !important;
height: 50px !important;
line-height: 50px !important;
}
// menu hover

View File

@ -21,11 +21,7 @@ export default {
}
if (title) {
if (title.length > 5) {
vnodes.push(<span slot='title' title={(title)}>{(title)}</span>)
} else {
vnodes.push(<span slot='title'>{(title)}</span>)
}
}
return vnodes
}

View File

@ -68,7 +68,7 @@ export const constantRoutes = [
children: [
{
path: 'index',
component: () => import('@/views/index'),
component: () => import('@/views/dashboard/index'),
name: 'Index',
meta: { title: '首页', icon: 'dashboard', affix: true }
}

View File

@ -42,7 +42,17 @@ const permission = {
rewriteRoutes.push({ path: '*', redirect: '/404', hidden: true })
router.addRoutes(asyncRoutes)
commit('SET_ROUTES', rewriteRoutes)
commit('SET_SIDEBAR_ROUTERS', constantRoutes.concat(sidebarRoutes))
// 确保首页固定在顶部
const homeRouteIndex = constantRoutes.findIndex(route => route.children && route.children.some(child => child.name === 'Index'));
if (homeRouteIndex > 0) {
// 将首页路由移到最前面
const routes = [...constantRoutes];
const homeRoute = routes.splice(homeRouteIndex, 1)[0];
routes.unshift(homeRoute);
commit('SET_SIDEBAR_ROUTERS', routes.concat(sidebarRoutes));
} else {
commit('SET_SIDEBAR_ROUTERS', constantRoutes.concat(sidebarRoutes));
}
commit('SET_DEFAULT_ROUTES', sidebarRoutes)
commit('SET_TOPBAR_ROUTES', sidebarRoutes)
resolve(rewriteRoutes)