diff --git a/ruoyi-modules/ruoyi-cms/src/main/java/com/ruoyi/cms/doc/service/impl/CmsDocServiceImpl.java b/ruoyi-modules/ruoyi-cms/src/main/java/com/ruoyi/cms/doc/service/impl/CmsDocServiceImpl.java index 683d2df9f..9da514a76 100644 --- a/ruoyi-modules/ruoyi-cms/src/main/java/com/ruoyi/cms/doc/service/impl/CmsDocServiceImpl.java +++ b/ruoyi-modules/ruoyi-cms/src/main/java/com/ruoyi/cms/doc/service/impl/CmsDocServiceImpl.java @@ -438,7 +438,12 @@ public class CmsDocServiceImpl implements ICmsDocService { //检查该文件是否已存在 CmsDoc oldCmsDoc = cmsDocMapper.selectCmsDocByNameAndDeptId(cmsDoc.getName(), cmsDoc.getDeptId()); if (oldCmsDoc != null) { - throw new ServiceException("该文件已存在(文章Id[" + cmsDoc.getName() + "])"); + if (oldCmsDoc.getIsDir()) { + throw new ServiceException("该栏目已存在(栏目名称[" + cmsDoc.getName() + "])"); + } else { + throw new ServiceException("该文章已存在(文章名称[" + cmsDoc.getName() + "])"); + } + } //2、检查该组织是否创建了专区项目 CmsProject cmsProject = cmsProjectService.selectCmsProjectByDeptId(cmsDoc.getDeptId()); diff --git a/ruoyi-ui/src/api/system/dept.js b/ruoyi-ui/src/api/system/dept.js index 9ca696630..cc706f318 100644 --- a/ruoyi-ui/src/api/system/dept.js +++ b/ruoyi-ui/src/api/system/dept.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -// 查询部门列表 +// 查询组织列表 export function listDept(query) { return request({ url: '/system/dept/list', @@ -9,7 +9,7 @@ export function listDept(query) { }) } -// 查询部门列表(排除节点) +// 查询组织列表(排除节点) export function listDeptExcludeChild(deptId) { return request({ url: '/system/dept/list/exclude/' + deptId, @@ -17,7 +17,7 @@ export function listDeptExcludeChild(deptId) { }) } -// 查询部门详细 +// 查询组织详细 export function getDept(deptId) { return request({ url: '/system/dept/' + deptId, @@ -25,7 +25,7 @@ export function getDept(deptId) { }) } -// 新增部门 +// 新增组织 export function addDept(data) { return request({ url: '/system/dept', @@ -34,7 +34,7 @@ export function addDept(data) { }) } -// 修改部门 +// 修改组织 export function updateDept(data) { return request({ url: '/system/dept', @@ -43,7 +43,7 @@ export function updateDept(data) { }) } -// 删除部门 +// 删除组织 export function delDept(deptId) { return request({ url: '/system/dept/' + deptId, diff --git a/ruoyi-ui/src/api/system/role.js b/ruoyi-ui/src/api/system/role.js index 528cd186c..9ae60e462 100644 --- a/ruoyi-ui/src/api/system/role.js +++ b/ruoyi-ui/src/api/system/role.js @@ -110,7 +110,7 @@ export function authUserSelectAll(data) { }) } -// 根据角色ID查询部门树结构 +// 根据角色ID查询组织树结构 export function deptTreeSelect(roleId) { return request({ url: '/system/role/deptTree/' + roleId, diff --git a/ruoyi-ui/src/api/system/user.js b/ruoyi-ui/src/api/system/user.js index f2f76ef9f..0238ad4e6 100644 --- a/ruoyi-ui/src/api/system/user.js +++ b/ruoyi-ui/src/api/system/user.js @@ -1,5 +1,5 @@ import request from '@/utils/request' -import { parseStrEmpty } from "@/utils/ruoyi"; +import {parseStrEmpty} from "@/utils/ruoyi"; // 查询用户列表 export function listUser(query) { @@ -126,7 +126,7 @@ export function updateAuthRole(data) { }) } -// 查询部门下拉树结构 +// 查询组织下拉树结构 export function deptTreeSelect() { return request({ url: '/system/user/deptTree', diff --git a/ruoyi-ui/src/views/index.vue b/ruoyi-ui/src/views/index.vue index a5404ba7e..51ada1a54 100644 --- a/ruoyi-ui/src/views/index.vue +++ b/ruoyi-ui/src/views/index.vue @@ -150,7 +150,7 @@
    -
  1. 重置时取消部门选中
  2. +
  3. 重置时取消组织选中
  4. 新增返回警告消息提示
  5. 忽略不必要的属性数据返回
  6. 修改参数键名时移除前缓存配置
  7. @@ -164,7 +164,7 @@
  8. 修复gateway流控规则生效但不显示问题
  9. 修复主题颜色在Drawer组件不会加载问题
  10. 修复调度日志点击多次数据不变化的问题
  11. -
  12. 修复用户编辑时角色和部门存在无法修改情况
  13. +
  14. 修复用户编辑时角色和组织存在无法修改情况
  15. 修复使用透明底png图片时,自动填充黑色背景
  16. 修复table中更多按钮切换主题色未生效修复问题
  17. 修复某些特性的环境生成代码变乱码TXT文件问题
  18. @@ -222,7 +222,7 @@
  19. 优化定时任务支持执行父类方法
  20. 优化修改资料头像被覆盖的问题
  21. 优化修改用户登录账号重复验证
  22. -
  23. 优化用户个人信息接口防止修改部门
  24. +
  25. 优化用户个人信息接口防止修改组织
  26. 优化布局设置使用el-drawer抽屉显示
  27. 优化日志注解记录限制请求地址的长度
  28. 优化导入更新用户数据前校验数据权限
  29. @@ -285,7 +285,7 @@
  30. 添加页签openPage支持传递参数
  31. 添加清理分页的线程变量方法
  32. 修改npm即将过期的注册源地址
  33. -
  34. 用户缓存信息添加部门ancestors祖级列表
  35. +
  36. 用户缓存信息添加组织ancestors祖级列表
  37. 升级spring-cloud到最新版2021.0.1
  38. 升级spring-boot到最新版本2.6.6
  39. 升级spring-boot-admin到最新版2.6.6
  40. @@ -339,9 +339,9 @@
  41. 优化空值不进行回显数据字典
  42. 优化用户导入提示溢出则显示滚动条
  43. 优化定时任务cron表达式小时设置24
  44. -
  45. 优化部门修改缩放后出现的错位问题
  46. +
  47. 优化组织修改缩放后出现的错位问题
  48. 优化分页方法设置成通用方便灵活调用
  49. -
  50. 优化用户管理部门查询选择节点后分页参数初始
  51. +
  52. 优化用户管理组织查询选择节点后分页参数初始
  53. 其他细节优化
@@ -388,7 +388,7 @@
  • 修改时检查用户数据权限范围
  • 修复保存配置主题颜色失效问题
  • 新增暗色菜单风格主题
  • -
  • 菜单&部门新增展开/折叠功能
  • +
  • 菜单&组织新增展开/折叠功能
  • 页签新增关闭左侧&添加图标
  • 代码生成主子表多选行数据
  • 日期范围支持添加多组
  • @@ -470,8 +470,8 @@
  • 用户信息长度校验限制
  • 角色&菜单新增字段属性提示信息
  • 修复用户搜索分页变量错误
  • -
  • 优化部门父级启用状态
  • -
  • 启用部门状态排除顶级节点
  • +
  • 优化组织父级启用状态
  • +
  • 启用组织状态排除顶级节点
  • 定时任务新增更多操作
  • 优化代码生成模板
  • 优化顶部菜单显示样式
  • @@ -579,7 +579,7 @@
  • 支持主题风格配置
  • 服务之间feign调用传递用户信息
  • 删除用户和角色解绑关联
  • -
  • 去除用户手机邮箱部门必填验证
  • +
  • 去除用户手机邮箱组织必填验证
  • 代码生成预览支持高亮显示
  • 获取请求token方法移至权限工具类
  • 代码生成预览提供滚动机制
  • @@ -693,9 +693,9 @@
  • 限制系统内置参数不允许删除
  • 修正调用目标字符串最大长度
  • 修改自定义权限实现
  • -
  • 优化递归菜单&部门子节点
  • +
  • 优化递归菜单&组织子节点
  • 修改sass为node-sass,避免el-icon图标乱码
  • -
  • 修复根节点为子部门时,树状结构显示问题
  • +
  • 修复根节点为子组织时,树状结构显示问题
  • 全局异常状态汉化拦截处理
  • 唯一限制条件只返回单条数据
  • 其他细节优化
  • @@ -787,7 +787,7 @@
  • 修正岗位导出权限注解
  • 修复首页搜索菜单外链无法点击跳转问题
  • 修复菜单管理选择图标,backspace删除时不过滤数据
  • -
  • 用户管理部门分支节点不可检查&显示计数
  • +
  • 用户管理组织分支节点不可检查&显示计数
  • 数据范围过滤属性调整
  • 字典管理添加缓存读取
  • 参数管理支持缓存操作
  • diff --git a/ruoyi-ui/src/views/system/dept/index.vue b/ruoyi-ui/src/views/system/dept/index.vue index 486c56ccc..c0223434a 100644 --- a/ruoyi-ui/src/views/system/dept/index.vue +++ b/ruoyi-ui/src/views/system/dept/index.vue @@ -1,336 +1,338 @@ - - - + + + diff --git a/ruoyi-ui/src/views/system/role/index.vue b/ruoyi-ui/src/views/system/role/index.vue index cc9e5410b..1abb07165 100644 --- a/ruoyi-ui/src/views/system/role/index.vue +++ b/ruoyi-ui/src/views/system/role/index.vue @@ -1,605 +1,614 @@ - - - \ No newline at end of file + + + diff --git a/ruoyi-ui/src/views/system/user/index.vue b/ruoyi-ui/src/views/system/user/index.vue index bfd87207f..5d9b7ba29 100644 --- a/ruoyi-ui/src/views/system/user/index.vue +++ b/ruoyi-ui/src/views/system/user/index.vue @@ -1,670 +1,683 @@ - - - \ No newline at end of file + + + diff --git a/ruoyi-ui/src/views/system/user/profile/index.vue b/ruoyi-ui/src/views/system/user/profile/index.vue index ad530f9ad..cbd52dc71 100644 --- a/ruoyi-ui/src/views/system/user/profile/index.vue +++ b/ruoyi-ui/src/views/system/user/profile/index.vue @@ -24,7 +24,8 @@
    {{ user.email }}
  • - 所属部门 + + 所属组织
    {{ user.dept.deptName }} / {{ postGroup }}
  • @@ -62,7 +63,7 @@ import userAvatar from "./userAvatar"; import userInfo from "./userInfo"; import resetPwd from "./resetPwd"; -import { getUserProfile } from "@/api/system/user"; +import {getUserProfile} from "@/api/system/user"; export default { name: "Profile",