yixiaco / ruoyi-tdesign Goto Github PK
View Code? Open in Web Editor NEW基于RuoYi-Vue-Plus的重构版本。UI后台管理系统使用TDesign;定期同步RuoYi-Vue-Plus功能.
License: MIT License
基于RuoYi-Vue-Plus的重构版本。UI后台管理系统使用TDesign;定期同步RuoYi-Vue-Plus功能.
License: MIT License
请教一下当前系统的权限管理是怎样的,感觉有些混乱?
目前本租户只能看到本租户的在线用户,需要判断是否具有超级管理员角色,可以查看所有租户的在线情况
main分支,刚才更新之后,登录页无法加载了,不清楚是什么问题
新增文件分类表
新增文件分类与上传文件(上传者、上传来源)的关联关系
改造上传图片、文件组件,支持从文件管理中选择文件
字段名 | 类型 | 注释 |
---|---|---|
content_type | varchar(255) | 内容类型 |
user_type | varchar(20) | 用户类型 |
oss_category_id | bigint(20) | oss分类id |
is_lock | tinyint(1) | 是否锁定状态 |
用户类型+上传人 可以在多账号来源中定位用户资源
is_lock 是否锁定状态,锁定状态中的文件不允许被直接删除
字段名 | 类型 | 注释 |
---|---|---|
oss_category_id | bigint(20) | oss分类id |
category_name | varchar(255) | 分类名称 |
parent_id | bigint(20) | 父级分类id |
category_path | varchar(2000) | 分类路径 |
level | int(11) | 层级 |
order_num | int(4) | 显示顺序 |
user_type | varchar(20) | 用户类型 |
create_by | bigint(20) | 上传人 |
update_time | datetime | 更新时间 |
create_time | datetime | 创建时间 |
目前的问题:
使用版本(未按照模板填写直接删除)
jdk版本(带上尾号): ZuluJdk11-11.0.19
框架版本(项目启动时输出的版本号): Vite 4.3.9 && [email protected]
其他依赖版本(你觉得有必要的): Springboot2版本,原来接近Ruoyi基础功能的版本
问题前提
早期的版本,在前台有点击一个页面,内容为空的情况,要刷新这个页面才会加载内容,最近看到发现这个问题已经修复。但是没有发现提交的代码中有修改该问题的地方,想请问是修改哪里达成的效果?
异常模块
ruoyi-ui
问题描述
用户登录后,点击任意一个模块,出现内容为空,不请求不加载任何数据的情况
点击任意一个模块
问题截图
然后刷新整个页面后,数据就可以正常加载
希望结果
新版的ruoyi-tdesign我fork下来后,发现问题已经解决,想请问是怎么解决的?
相关代码与报错信息
无任何报错
相关文件:
org/dromara/system/domain/SysMenuToSysMenuVoMapperImpl.java
ruoyi-modules/ruoyi-system/target/generated-sources/annotations/org/dromara/system/domain/SysMenuToSysMenuVoMapperImpl.java
异常日志:
jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoSuchMethodError: 'java.util.List io.github.linpeilie.ConverterMapperAdapter.odsd_SysMenuToSysMenuVo(java.util.List)'
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1104)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
关联代码片段:
sysMenuVo.setCreateDept( arg0.getCreateDept() );
sysMenuVo.setCreateTime( arg0.getCreateTime() );
sysMenuVo.setUpdateTime( arg0.getUpdateTime() );
sysMenuVo.setRemark( arg0.getRemark() );
sysMenuVo.setChildren( converterMapperAdapter.odsd_SysMenuToSysMenuVo( arg0.getChildren() ) );
return sysMenuVo;
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.