今天偶然间在若依前后不分离版本里,【用户管理】-添加 新用户,但是归属部门忘了填。

之后我去修改该用户时,在打开归属部门会出现一下情况:

debug发现是参数不对
修改返回参数。
因为我测了一下,如果要是在最开始新增时加上了归属部门,则之后修改的话不会出现这个报错,所以应该是默认返回值出现了问题,定位到前端静态文件在
templates/system/user/edit.html 的selectDeptTree()函数中:

将其改为数据库 sys_dept表里DEPT_ID存在的值即可,我这里改成1,重启。

解决

遇到bug不要慌,慢慢debug,没有什么bug是找不到的,只要够细心。完事最好也要做记录,养成良好习惯。