diff --git a/.umirc.ts b/.umirc.ts index 1caa088..7716b7c 100644 --- a/.umirc.ts +++ b/.umirc.ts @@ -14,7 +14,7 @@ export default defineConfig({ }, proxy: { '/api/': { - target: 'http://10.39.13.78:8001/', + target: 'http://10.39.13.78:8002/', // target: 'https://test-admin.linyikj.com.cn/', // target: 'https://admin.linyikj.com.cn/', changeOrigin: true, diff --git a/src/common/libs/umi/layoutConfig.tsx b/src/common/libs/umi/layoutConfig.tsx index 223315a..1b72426 100644 --- a/src/common/libs/umi/layoutConfig.tsx +++ b/src/common/libs/umi/layoutConfig.tsx @@ -39,24 +39,27 @@ export const LayoutConfig: RuntimeConfig['layout'] = () => { colorPrimary: '#1890ff', siderWidth: 220, pure: history.location.pathname === '/login', + // 禁用顶部导航栏的菜单 + navTheme: 'light', - // 新增:自定义Header渲染 - headerRender: () => { - return ; - }, + // 自定义Header渲染 + // 注意:在side模式下,headerRender可能需要特殊处理 + // headerRender: false, // 完全禁用header // 新增:自定义Logo渲染 logoRenderer: (collapsed: boolean) => { return ; }, - // 移除avatarProps以避免在侧边栏底部重复显示用户信息 - // 用户信息已在CustomHeader中显示 + // 完全禁用用户信息在侧边栏底部显示 + // avatarProps: false, // 这样可以完全禁用 //水印设置 // waterMarkProps: { // content: snap.session.user?.username, // }, collapsedButtonRender: false, + // 禁用底部的版权信息等 + footerRender: false, token: { bgLayout: '#f5f5f5', // 浅灰布局背景 header: { diff --git a/src/common/pages/MyLoginPage1.tsx b/src/common/pages/MyLoginPage1.tsx index 8365b17..33397eb 100644 --- a/src/common/pages/MyLoginPage1.tsx +++ b/src/common/pages/MyLoginPage1.tsx @@ -12,6 +12,7 @@ import { import { useEffect, useState } from 'react'; import { useNavigate } from 'react-router-dom'; import { stateActions } from '..'; +import loginBgImg from './loginBgImg.jpg'; export function MyLoginPage1() { const navigate = useNavigate(); @@ -37,8 +38,9 @@ export function MyLoginPage1() { > title="欢迎使用后台管理系统" - backgroundVideoUrl="https://gw.alipayobjects.com/v/huamei_gcee1x/afts/video/jXRBRK_VAwoAAAAAAAAAAAAAK4eUAQBr" - subTitle="Admin management system" + // backgroundVideoUrl="https://gw.alipayobjects.com/v/huamei_gcee1x/afts/video/jXRBRK_VAwoAAAAAAAAAAAAAK4eUAQBr" + backgroundImageUrl={loginBgImg} + subTitle="物业管理平台管理后台" onFinish={async (values: any) => { Apis.Common.Auth.Login({ ...values, diff --git a/src/common/pages/loginBgImg.jpg b/src/common/pages/loginBgImg.jpg new file mode 100644 index 0000000..7493aea Binary files /dev/null and b/src/common/pages/loginBgImg.jpg differ diff --git a/src/global.less b/src/global.less index 48268ae..22bb80a 100644 --- a/src/global.less +++ b/src/global.less @@ -98,3 +98,17 @@ body { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03); padding: 24px; } + +// 隐藏侧边栏底部的用户信息区域 +.ant-pro-sider .ant-pro-sider-actions { + display: none !important; +} + +.ant-pro-sider-collapsed .ant-pro-sider-actions { + display: none !important; +} + +// 确保顶部Header显示 +.ant-pro-header { + display: flex !important; +}