源码解读 === 1. 登录页面代码位置 ``` src\components\layouts\UserLayout.vue src/views/user/Login.vue ``` 2. 首页logo修改 ``` src/components/tools/Logo.vue ``` 3. 图片预览路径 ``` public/index.html <!-- 全局配置 --> <script> window._CONFIG = {}; window._CONFIG['imgDomainURL'] = 'http://localhost:8080/jeecg-boot/sys/common/view'; </script> 图文访问路径: http://127.0.0.1:8080/jeecg-boot/sys/common/view/user/h.jpg ``` 4.首页报表 ``` src/views/dashboard/* src/views/dashboard/Analysis.vue ``` 5. 登录退出逻辑 ``` 1.登录页面: src/views/user/Login.vue 2.相关API定义位置: src/api/index.js(很多无用的删掉) src/api/index.js src/api/login.js src/api/manage.js 3.左侧菜单加载页面:src/components/menu src/utils/util.js src/permission.js 4.隐藏路由配置 用途: 如果那个组件不想在菜单上配置,但有需要路由跳转,则需要在这个地方配置路由。 src/config/router.config.js 对象: constantRouterMap 5. 接口: /sys/login 登录接口 /sys/permission/queryByUser 获取用户信息接口(首页菜单) ``` 6.首页风格设置 src/defaultSettings.js 7.首页样式自定义( 统一修改样式 ) src\assets\less\common.less