|
@@ -266,6 +266,25 @@ class EmployeeService extends Service
|
|
|
return [true,'保存成功!'];
|
|
|
}
|
|
|
|
|
|
+ public function roleDetail($data){
|
|
|
+ if(empty($data['role_id'])) return [false,'请选择角色'];
|
|
|
+
|
|
|
+ $role = Role::where('id',$data['role_id'])
|
|
|
+ ->where('del_time',0)
|
|
|
+ ->select('id','code','title')
|
|
|
+ ->first();
|
|
|
+ if(empty($role)) return [false,'角色不存在或已被删除'];
|
|
|
+ $role = $role->toArray();
|
|
|
+
|
|
|
+ $menu = RoleMenu::where('role_id',$data['role_id'])
|
|
|
+ ->where('del_time',0)
|
|
|
+ ->select('menu_id','type')
|
|
|
+ ->get()->toArray();
|
|
|
+ $role['menu'] = $menu;
|
|
|
+
|
|
|
+ return [true, $role];
|
|
|
+ }
|
|
|
+
|
|
|
public function departEdit($data){
|
|
|
list($status,$msg) = $this->departRule($data,false);
|
|
|
if(!$status) return [$status,$msg];
|