项目

一般

简介

错误 #9684

通讯录-添加人员页面,部门为空时,项目权限框显示未分区选项,有问题

孟丽敏大约 3 年 之前添加. 更新于 大约 3 年 之前.

状态:
已关闭
优先级:
指派给:
权川
开始日期:
2021-05-25
计划完成日期:
% 完成:

0%

预期时间:
严重等级:
Minor
问题所属模块:
通讯录
问题类型:

描述

时间:20210525

操作:
使用1101/123456账号登陆系统,进入添加人员页面,删除部门已选项,再点击项目权限框,查看

测试结果:
部门为空时,项目权限框显示未分区选项

预期结果:
置灰不可点击


文件

项目权限.png (20.4 KB) 项目权限.png 孟丽敏, 2021-05-25 10:27

历史记录

#1

由 权川 更新于 大约 3 年 之前

  • 指派给权川 变更为 李兴

url: /fm-person/departments/projects/tree
body: {"parentDepIds": []}
result: {"respCode":"00000","respMsg":"success","content":{"records":[{"id":"AR1377265795444523009","name":"分区1","areaId":"AR1377265795444523009","isProject":"0","children":[{"id":"PJ1","name":"项目1","areaId":"AR1377265795444523009","isProject":"1","children":[]},{"id":"PJ2","name":"项目2","areaId":"AR1377265795444523009","isProject":"1","children":[]}]},{"id":"AR1377266005247803393","name":"分区2","areaId":"AR1377266005247803393","isProject":"0","children":[{"id":"PJ3","name":"项目3","areaId":"AR1377266005247803393","isProject":"1","children":[]},{"id":"PJ4","name":"项目4","areaId":"AR1377266005247803393","isProject":"1","children":[]}]},{"id":"AR1377264361286156290","name":"未分区","areaId":"AR1377264361286156290","isProject":"0","children":[{"id":"PJ5","name":"项目5","areaId":"AR1377264361286156290","isProject":"1","children":[]}]}],"total":3}}

#2

由 权川 更新于 大约 3 年 之前

这里前端代码中发现部门数据为空时,将不再请求项目权限接口(这属于优化项)。
但仍需要后端更改接口,后端更改接口后前端无需发版即可验证该问题。

#3

由 李兴 更新于 大约 3 年 之前

  • 指派给李兴 变更为 权川

设计时,就是当查询入参为空时,加载整个项目树,这样编辑集团部门时,能加载集团所有的项目。这里还是由前端同学来控制

#4

由 权川 更新于 大约 3 年 之前

  • 状态新建 变更为 已解决
#5

孟丽敏 更新于 大约 3 年 之前

  • 状态已解决 变更为 已关闭

20210527 已验证

导出 Atom PDF