【已解决】win11系统下webman-admin报错

Administration

问题描述

win11下安装的webman-admin报错,报“参数treeSpid不能为空”

程序代码或配置

win下访问的是“/app/admin/rule/permission-codes”,返回错误
linux下访问的是“/app/admin/rule/permission”,返回正常

截图

执行:composer info
截图

重现问题的步骤

正常安装后,访问“角色管理”或“菜单管理”均可复现

操作系统环境及workerman/webman等具体版本

系统:win11
环境:PHP 8.2.2,webman 1.51,webman-admin 0.6.6

解决办法

大概问题是之前的webman版本存在这个JS,浏览器缓存了这个js文件导致持续出现这个问题。清除浏览器缓存后正常。
截图

532 1 0
1个回答

walkor

执行 composer info 看下windows下用的webman/admin是不是旧的版本

  • Administration 2023-03-26

    webman/admin v0.6.6 Webman Admin

  • Administration 2023-03-26

    重新编辑后贴图了。

  • walkor 2023-03-26

    没有人发过这个问题,可能是那个404导致的,需要你自己定位下为什么404

  • Administration 2023-03-26

    已解决。缓存的静态文件plugin/admin/public/admin/js/permission.js有个permission-codes访问,强制更新浏览器缓存后正常。

年代过于久远,无法发表回答
🔝