作者 lyh

gx

@@ -137,4 +137,21 @@ class ProjectMenuController extends BaseController @@ -137,4 +137,21 @@ class ProjectMenuController extends BaseController
137 $list = $projectMenuLogic->roleMenuInfo(); 137 $list = $projectMenuLogic->roleMenuInfo();
138 $this->response('success',Code::SUCCESS,$list); 138 $this->response('success',Code::SUCCESS,$list);
139 } 139 }
  140 +
  141 + /**
  142 + * @remark :排序
  143 + * @name :setSort
  144 + * @author :lyh
  145 + * @method :post
  146 + * @time :2023/8/10 16:40
  147 + */
  148 + public function sort(ProjectMenuLogic $projectMenuLogic){
  149 + $this->request->validate([
  150 + 'id'=>'required',
  151 + ],[
  152 + 'id.required' => 'ID不能为空',
  153 + ]);
  154 + $projectMenuLogic->setParamStatus();
  155 + $this->response('success');
  156 + }
140 } 157 }
@@ -115,4 +115,19 @@ class ProjectMenuLogic extends BaseLogic @@ -115,4 +115,19 @@ class ProjectMenuLogic extends BaseLogic
115 $list = $this->model->list(['pid'=>$this->param['id'], 'is_role'=>1]); 115 $list = $this->model->list(['pid'=>$this->param['id'], 'is_role'=>1]);
116 return $this->success($list); 116 return $this->success($list);
117 } 117 }
  118 +
  119 + /**
  120 + * @remark :设置排序
  121 + * @name :setSort
  122 + * @author :lyh
  123 + * @method :post
  124 + * @time :2023/8/10 16:42
  125 + */
  126 + public function setParamStatus(){
  127 + $rs = $this->model->edit(['sort'=>$this->param['sort']],['id'=>$this->param['id']]);
  128 + if($rs === false){
  129 + $this->fail('修改失败');
  130 + }
  131 + return $this->success();
  132 + }
118 } 133 }
@@ -42,6 +42,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -42,6 +42,7 @@ Route::middleware(['aloginauth'])->group(function () {
42 Route::any('/del', [Aside\User\ProjectMenuController::class, 'del'])->name('admin.user_menu_del'); 42 Route::any('/del', [Aside\User\ProjectMenuController::class, 'del'])->name('admin.user_menu_del');
43 Route::any('/getSonMenu', [Aside\User\ProjectMenuController::class, 'getSonMenu'])->name('admin.user_menu_getSonMenu'); 43 Route::any('/getSonMenu', [Aside\User\ProjectMenuController::class, 'getSonMenu'])->name('admin.user_menu_getSonMenu');
44 Route::any('/routes', [Aside\User\ProjectMenuController::class, 'routes'])->name('admin.user_menu_routes'); 44 Route::any('/routes', [Aside\User\ProjectMenuController::class, 'routes'])->name('admin.user_menu_routes');
  45 + Route::any('/sort', [Aside\User\ProjectMenuController::class, 'sort'])->name('admin.user_menu_sort');
45 }); 46 });
46 47
47 //用户组 48 //用户组