src/app/modules/base/middleware/authority.ts
@@ -37,12 +37,16 @@ if (_.startsWith(url, adminUrl)) { try { ctx.admin = jwt.verify(token, this.jwtConfig.jwt.secret); } catch (err) {} } catch (err) { } // 不需要登录 无需权限校验 if (new RegExp(`^${adminUrl}?.*/open/`).test(url)) { await next(); return; } if (new RegExp(`^${adminUrl}?.*/business/basedeviceinfo/`).test(url)) { await next(); return; } if (ctx.admin) { // 超管拥有所有权限 if (ctx.admin.username == 'admin' && !ctx.admin.isRefresh) {