Browse Source

pc权限测试,客服中心的权限特殊

lizhen_gitee 5 months ago
parent
commit
3a81c0b2bd
1 changed files with 10 additions and 0 deletions
  1. 10 0
      application/common/library/Authcompany.php

+ 10 - 0
application/common/library/Authcompany.php

@@ -565,6 +565,11 @@ class Authcompany extends \fast\Authpc
                 unset($ruleList[$k]);
                 continue;
             }
+            //如果你不是客服,但是又有客服菜单权限,直接强行删掉
+            if($this->auth->is_kefu == 0 && in_array($v['namerule'],['company/kefu','company/kefu/list']) ){
+                unset($ruleList[$k]);
+                continue;
+            }
         }
 //        dump($ruleList);
         Tree::instance()->init($ruleList,'parentId');
@@ -594,6 +599,11 @@ class Authcompany extends \fast\Authpc
                 unset($ruleList[$k]);
                 continue;
             }
+            //如果你不是客服,但是又有客服菜单权限,直接强行删掉
+            if($this->auth->is_kefu == 0 && in_array($v['namerule'],['company/kefu','company/kefu/list']) ){
+                unset($ruleList[$k]);
+                continue;
+            }
         }
 //        return $ruleList;
 //        dump($ruleList);