同步操作将从 lazymk-cg-templates/vue-admin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
本项目已升级至伊娃(Eva)后台管理系统。当前项目已不再维护,请知悉。
此项目为企业数据管理系统的前端部分,后端部分请参考springboot-admin,项目实现了菜单管理、用户管理、角色管理和权限管理四个基础模块,菜单管理结合动态路由实现了菜单的自由添加。通过指令实现了结合用户权限配置做菜单和按钮的权限控制。如有问题可加入交流群:877957236。
点击查看线上演示,超级管理员账号:admin,密码:123123。
执行以下步骤前请确保已安装NODE环境
npm install
npm run dev
超级管理员账号:admin,密码:123123。
默认情况下,接口使用的是线上演示接口地址,你可以在config/index.js中调整为自己的接口地址。如需后端服务,可查阅springboot-admin
通过懒猴子CG你可以配置前端的弹窗模式以及技术栈信息,并可以快速的生成页面和接口。传送门
项目域名/static
可直接访问该目录下的资源element-ui使用的是sass预编译,项目当中我们主要使用的是less,所以关于主题变量的定义需要修改两处地方。
npm run dev
npm run build-test
npm run build
在配置文件中配置的属性,可通过process.env.属性名
获取,可参考src/page/Index.vue。
其中,非开发环境命令运行后将产生dist目录,dist目录则为发布内容,将其发布至nginx或其他服务器即可。
接口本地代理配置在config/index.js中,代码如下:
module.exports = {
dev: {
...
proxyTable: {
'/api': {
target: 'http://127.0.0.1:9000',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
},
...
}
}
采用import方法即可。详细用法请参考Vue Router懒加载部分和Webpack代码分离
运行npm run fix
即可,将自动根据ESLint配置进行代码格式化。
ESLint的启动和禁用在config/index.js文件中配置,如下:
module.exports = {
dev: {
useEslint: false, // 为false时表示禁用
...
},
...
}
在关闭ESLint的情况下,仍可以运行npm run fix
进行代码格式化。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。