diff --git a/application/admin/controller/auth/Group.php b/application/admin/controller/auth/Group.php index be4c2c62..aec0cd5c 100644 --- a/application/admin/controller/auth/Group.php +++ b/application/admin/controller/auth/Group.php @@ -258,7 +258,10 @@ class Group extends Backend } if (($pid || $parentGroupModel) && (!$id || $currentGroupModel)) { $id = $id ? $id : null; - $ruleList = collection(model('AuthRule')->order('weigh', 'desc')->order('id', 'asc')->select())->toArray(); + $ruleList = Db::name("auth_rule") + ->field('id,pid,name,title,icon,ismenu,status,weigh') + ->order('weigh DESC,id ASC') + ->select(); //读取父类角色所有节点列表 $parentRuleList = []; if (in_array('*', explode(',', $parentGroupModel->rules))) { diff --git a/application/admin/view/auth/group/add.html b/application/admin/view/auth/group/add.html index 3c281ee0..7e0a4644 100644 --- a/application/admin/view/auth/group/add.html +++ b/application/admin/view/auth/group/add.html @@ -1,6 +1,6 @@