gin-vue-admin
gin-vue-admin copied to clipboard
🚀Vite+Vue3+Gin的开发基础平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器【可AI辅助】、表单生成器和可配置的导入导出等开发...
去除server不必要的case break代码, system.AutoMoveErr 重命名为 system.ErrAutoMove,更符合命名规范
### 功能描述以及必要性描述 1. 字典详情数据未排序 ### 建议和方案 应该修改 [sys_dictionary_detail.go](https://github.com/flipped-aurora/gin-vue-admin/blob/main/server/service/system/sys_dictionary_detail.go#L84) 的 84行为以下内容 ```go err = db.Limit(limit).Offset(offset).Order("sort").Find(&sysDictionaryDetails).Error ```
### gin-vue-admin 版本 v2.5.3b ### Node 版本 v14.18.2 ### Golang 版本 go 1.16 ### 是否依旧存在 不可以 ### bug描述 组合式API多语言分支最新代码,自动生成代码页面打开卡住,查看日志如下图: 切换到主分支代码是没问题的 ### 修改建议 _No response_
### 功能描述以及必要性描述 1. 用户输入账户密码验证码后点击登录有加载动画,当用户网络状况不好或者本地调用远程开发时会出现登录页面无动画等待状态。 2. 操作方法: 2.1. 打开[Gin-Vue_Admin](https://demo.gin-vue-admin.com/) 在线体验网站 调用f12调节网络为低速3g,进行登录。 2.2. 记载动画仅仅保持在登录接口返回后。获取路由接口并不会出现加载动画 ### 建议和方案 1. 登录界面加载动画优化可以局部化,控制在登录按钮或from表单范围内 2. 全局加载动画,用户刷新操作,路由(导航)页面加载,触发全局自定义加载动画 2.1. 全局刷新页面完整加载动画 2.2. 标签页刷新标签页内加载动画 2.3. 接管浏览器刷新操作替换自定义加载动画
### gin-vue-admin 版本 所有gva版本 ### Node 版本 所有gva版本 ### Golang 版本 所有gva版本 ### 是否依旧存在 可以 ### bug描述 如果使用yarn 安装,不会在安装的时候报错,它只会在运行的时候报错` vite.createFilter is not a function` 如果使用npm 安装,则会出现 `vitejs/plugin-vue ` 和 `vite`...
各个版本初始化数据方法
**请对应版本进行观看初始化数据的方式** V2.0.0~V2.2.0 - 自行新建数据库,并导入server/db的qmPlus.sql V2.3.0~V2.3.31 - `comfig.yaml` 的mysql的账号密码配置自行修改 - `config.yaml` 中的 `system` 下存在一行 `need-init-data: false` 将此参数设定为 `true` - 启动项目就自动通过代码方式进行初始化数据 **切记初次开启后 记得关闭** V2.3.4~master - 配置好 `server/config.yaml` 的 `mysql` 中的 `path` ,...
### 功能描述以及必要性描述 相信大家使用这个项目也主要是来做二次开发的对吧 但是对于二次开发来说代码生成器这样的工具功能肯定不会留在二开后的产品里的 那能不能调整一下结构让这些非框架功能的耦合度更小呢? 理想的情况是这些service和前端页面都在独立的namespace里,二开后去掉一些注册性的引用就能直接把这些功能从产品里去掉。 实际上这些功能也的确是能拆的,并没有耦合到框架的关键(动态路由和权限机制)部分 ### 建议和方案 _No response_
### 功能描述以及必要性描述 fastadmin的关联表功能很好用,正常的业务场景中关联表的情况100%会出现的,让gva更强大懒人一些吧  ### 建议和方案 1. 增加表关联一对一、一对多功能,可选关联表显示某些字段和查询条件配置 2. 对应生成CRUD页面列表显示和新增修改关联