作者 lyh

gx

@@ -7,6 +7,7 @@ use App\Http\Controllers\Bside\BaseController; @@ -7,6 +7,7 @@ use App\Http\Controllers\Bside\BaseController;
7 use App\Http\Controllers\Bside\json; 7 use App\Http\Controllers\Bside\json;
8 use App\Http\Logic\Bside\User\UserLogic; 8 use App\Http\Logic\Bside\User\UserLogic;
9 use App\Http\Requests\Bside\User\UserRequest; 9 use App\Http\Requests\Bside\User\UserRequest;
  10 +use App\Models\User\ProjectRole;
10 use App\Models\User\User as UserModel; 11 use App\Models\User\User as UserModel;
11 use App\Models\User\ViewDeptUser; 12 use App\Models\User\ViewDeptUser;
12 use Illuminate\Http\Request; 13 use Illuminate\Http\Request;
@@ -30,6 +31,16 @@ class UserController extends BaseController @@ -30,6 +31,16 @@ class UserController extends BaseController
30 } 31 }
31 32
32 /** 33 /**
  34 + * @name :(添加管理员获取角色菜单)role_list
  35 + * @author :lyh
  36 + * @method :post
  37 + * @time :2023/5/18 17:04
  38 + */
  39 + public function role_list(ProjectRole $projectRole){
  40 + $list = $projectRole->list(['status'=>0,'project_id'=>$this->user['project_id']],'id');
  41 + $this->response('success',Code::SUCCESS,$list);
  42 + }
  43 + /**
33 * @name :添加管理员 44 * @name :添加管理员
34 * @return void 45 * @return void
35 * @author :liyuhang 46 * @author :liyuhang
@@ -21,6 +21,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -21,6 +21,7 @@ Route::middleware(['bloginauth'])->group(function () {
21 Route::any('/edit', [\App\Http\Controllers\Bside\User\UserController::class, 'edit'])->name('user_edit'); 21 Route::any('/edit', [\App\Http\Controllers\Bside\User\UserController::class, 'edit'])->name('user_edit');
22 Route::any('/status', [\App\Http\Controllers\Bside\User\UserController::class, 'status'])->name('user_status'); 22 Route::any('/status', [\App\Http\Controllers\Bside\User\UserController::class, 'status'])->name('user_status');
23 Route::any('/info', [\App\Http\Controllers\Bside\User\UserController::class, 'info'])->name('user_info'); 23 Route::any('/info', [\App\Http\Controllers\Bside\User\UserController::class, 'info'])->name('user_info');
  24 + Route::any('/role_list', [\App\Http\Controllers\Bside\User\UserController::class, 'role_list'])->name('user_role_list');
24 Route::any('/del', [\App\Http\Controllers\Bside\User\UserController::class, 'del'])->name('user_del'); 25 Route::any('/del', [\App\Http\Controllers\Bside\User\UserController::class, 'del'])->name('user_del');
25 }); 26 });
26 27