# vue-go-admin
**Repository Path**: EightDoor/vue-go-admin
## Basic Information
- **Project Name**: vue-go-admin
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 2
- **Created**: 2021-01-03
- **Last Updated**: 2023-09-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 技术栈
- typescript + vue3 + composition-api + ant-design-vue2.x + vue-router@4.x + vuex@4.x
# 完成功能
- 用户管理 <> 关联角色
- 角色管理 <> 关联菜单
- 菜单管理
- 部门管理
- 字典管理
- 登录、权限校验
- 动态路由生成 - 按钮权限
- 菜单栏切换面包屑
- tab展示历史导航路由
# 运行
- 安装依赖 `pnpm install`
- 运行 `npm run dev`
## 待办
- [ ] 首页样式调整美化
- [ ]使用fast-crud开发其他的功能列表
- [x] 完成基础demo展示
- [ ] 增加复杂select自定义表格数据
- [ ] 个人用户修改密码
- [ ] 用户登陆日志记录
- [ ] 接口请求记录
- [x] 使用 @nestjsx/crud-request 定制查询条件
# 问题
- [x] 刷新 顶部面包屑显示不对问题
- [x] 刷新页面 默认选中当前选择的路由
- [ ] 刷新页面直接跳转404 问题
- [ ] 表单无法重置,重置失效,以后更新版本看看是否可行
# 其他
- 配套后台 nodejs
- [vue3-admin-nest](https://github.com/EightDoor/vue3-admin-nest)
- 注意事项
- 创建组件的时候,如果为动态路由,需要添加 isRouter: true (后续更改方式)
- 动态路由方案参考 https://juejin.cn/post/6951557699079569422
## 按钮权限使用
- ```vue
// 使用的是按钮权限的名字
// 或者
// 使用的是自定义的名称 '删除 - 1'
删除 - 1
```