作者 lyh

gx

@@ -104,8 +104,10 @@ class ManageController extends BaseController @@ -104,8 +104,10 @@ class ManageController extends BaseController
104 public function setSort(ManageLogic $logic){ 104 public function setSort(ManageLogic $logic){
105 $this->request->validate([ 105 $this->request->validate([
106 'id'=>'required', 106 'id'=>'required',
  107 + 'sort'=>'required',
107 ],[ 108 ],[
108 'id.required' => 'ID不能为空', 109 'id.required' => 'ID不能为空',
  110 + 'sort.required' => 'sort不能为空',
109 ]); 111 ]);
110 $logic->setParamStatus(); 112 $logic->setParamStatus();
111 $this->response('success'); 113 $this->response('success');
@@ -145,4 +145,21 @@ class ProjectUserController extends BaseController @@ -145,4 +145,21 @@ class ProjectUserController extends BaseController
145 $list = $roleModel->list($this->map); 145 $list = $roleModel->list($this->map);
146 $this->response('success',Code::SUCCESS,$list); 146 $this->response('success',Code::SUCCESS,$list);
147 } 147 }
  148 +
  149 + /**
  150 + * @remark :排序
  151 + * @name :setSort
  152 + * @author :lyh
  153 + * @method :post
  154 + * @time :2023/8/10 16:40
  155 + */
  156 + public function sort(UserLogic $userLogic){
  157 + $this->request->validate([
  158 + 'id'=>'required',
  159 + ],[
  160 + 'id.required' => 'ID不能为空',
  161 + ]);
  162 + $userLogic->setParamStatus();
  163 + $this->response('success');
  164 + }
148 } 165 }
@@ -159,4 +159,19 @@ class UserLogic extends BaseLogic @@ -159,4 +159,19 @@ class UserLogic extends BaseLogic
159 Common::del_user_cache($this->model, $ids, 'A'); 159 Common::del_user_cache($this->model, $ids, 'A');
160 return $this->success(); 160 return $this->success();
161 } 161 }
  162 +
  163 + /**
  164 + * @remark :设置排序
  165 + * @name :setSort
  166 + * @author :lyh
  167 + * @method :post
  168 + * @time :2023/8/10 16:42
  169 + */
  170 + public function setParamStatus(){
  171 + $rs = $this->model->edit(['sort'=>$this->param['sort']],['id'=>$this->param['id']]);
  172 + if($rs === false){
  173 + $this->fail('修改失败');
  174 + }
  175 + return $this->success();
  176 + }
162 } 177 }
@@ -20,6 +20,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -20,6 +20,7 @@ Route::middleware(['aloginauth'])->group(function () {
20 Route::any('/save', [Aside\User\ProjectUserController::class, 'save'])->name('admin.user_save'); 20 Route::any('/save', [Aside\User\ProjectUserController::class, 'save'])->name('admin.user_save');
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 24
24 //角色管理 25 //角色管理
25 Route::prefix('role')->group(function () { 26 Route::prefix('role')->group(function () {