get('userid');//中间件产生的参数 $group = $request->get('role');//中间件产生的参数 $s=app()->make(MenuService::class); // dd($s->GetBaseMenuList(['userid'=>$userid,'group'=>$group])); return $s->GetBaseMenuList(['userid'=>$userid,'group'=>$group]); } //获取自身基本信息 public function GetBaseUserInfo(Request $request){ $userid = $request->get('userid');//中间件产生的参数 $group = $request->get('role');//中间件产生的参数 $s=app()->make(UserService::class); return $s->GetDetail(['id'=>$userid]); } //检查用户是否有某个目录的权限 public function CheckMenuAuth(Request $request){ $userid = $request->get('userid');//中间件产生的参数 $group = $request->get('role');//中间件产生的参数 $url= request('url'); $s=app()->make(UserService::class); return $s->CheckMenuAuth(['userid'=>$userid,'group'=>$group,'url'=>$url]); } //切换默认科室 public function ChangeDefaultDept(Request $request) { $userid = $request->get('userid');//中间件产生的参数 $deptid = request('deptid'); if (!isset($deptid)) return \Yz::echoError1('请选择科室'); $dept = DB::table('s_department')->where(['id' => $deptid])->first(); if (!$dept) return \Yz::echoError1('科室不存在'); $u= DB::table('users')->where('id', $userid)->update([ 'department_id' => $deptid, 'updated_at' => date("Y-m-d H:i:s") ]); if($u){ return \Yz::Return(true,'切换成功',[]); }else{ return \Yz::echoError1('切换失败'); } } }