作者 lyh

gx

@@ -6,6 +6,7 @@ use App\Enums\Common\Code; @@ -6,6 +6,7 @@ use App\Enums\Common\Code;
6 use App\Http\Controllers\Aside\BaseController; 6 use App\Http\Controllers\Aside\BaseController;
7 use App\Http\Logic\Aside\User\UserLogic; 7 use App\Http\Logic\Aside\User\UserLogic;
8 use App\Http\Requests\Aside\User\UserRequest; 8 use App\Http\Requests\Aside\User\UserRequest;
  9 +use App\Models\Project\Project;
9 use App\Models\User\ProjectRole; 10 use App\Models\User\ProjectRole;
10 use App\Models\User\User; 11 use App\Models\User\User;
11 use App\Models\User\User as UserModel; 12 use App\Models\User\User as UserModel;
@@ -162,4 +163,16 @@ class ProjectUserController extends BaseController @@ -162,4 +163,16 @@ class ProjectUserController extends BaseController
162 $userLogic->setParamStatus(); 163 $userLogic->setParamStatus();
163 $this->response('success'); 164 $this->response('success');
164 } 165 }
  166 +
  167 + /**
  168 + * @remark :保存用户获取项目列表
  169 + * @name :getProjectList
  170 + * @author :lyh
  171 + * @method :post
  172 + * @time :2023/9/6 9:06
  173 + */
  174 + public function getProjectList(Project $project){
  175 + $lists = $project->list(['type'=>['!=',$project::TYPE_ZERO]]);
  176 + $this->response('success',Code::SUCCESS,$lists);
  177 + }
165 } 178 }
@@ -21,6 +21,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -21,6 +21,7 @@ Route::middleware(['aloginauth'])->group(function () {
21 Route::any('/del', [Aside\User\ProjectUserController::class, 'del'])->name('admin.user_del'); 21 Route::any('/del', [Aside\User\ProjectUserController::class, 'del'])->name('admin.user_del');
22 Route::any('/getRole', [Aside\User\ProjectUserController::class, 'getRole'])->name('admin.user_getRole'); 22 Route::any('/getRole', [Aside\User\ProjectUserController::class, 'getRole'])->name('admin.user_getRole');
23 Route::any('/sort', [Aside\User\ProjectUserController::class, 'sort'])->name('admin.user_sort'); 23 Route::any('/sort', [Aside\User\ProjectUserController::class, 'sort'])->name('admin.user_sort');
  24 + Route::any('/getProjectList', [Aside\User\ProjectUserController::class, 'getProjectList'])->name('admin.user_getProjectList');
24 25
25 //角色管理 26 //角色管理
26 Route::prefix('role')->group(function () { 27 Route::prefix('role')->group(function () {