master
2022-03-22 1b4726a488742c482e5786197f6c9e83a25a502d
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) {