作者 lyh

gx

@@ -61,5 +61,20 @@ class MenuController extends BaseController @@ -61,5 +61,20 @@ class MenuController extends BaseController
61 $data = $logic->delete($this->param['ids']); 61 $data = $logic->delete($this->param['ids']);
62 return $this->success($data); 62 return $this->success($data);
63 } 63 }
64 - 64 + /**
  65 + * @remark :排序
  66 + * @name :setSort
  67 + * @author :lyh
  68 + * @method :post
  69 + * @time :2023/8/10 16:40
  70 + */
  71 + public function setSort(MenuLogic $logic){
  72 + $this->request->validate([
  73 + 'id'=>'required',
  74 + ],[
  75 + 'id.required' => 'ID不能为空',
  76 + ]);
  77 + $logic->setParamStatus();
  78 + $this->response('success');
  79 + }
65 } 80 }
@@ -189,4 +189,19 @@ class MenuLogic extends BaseLogic @@ -189,4 +189,19 @@ class MenuLogic extends BaseLogic
189 'type'=>$this->model::TYPE_NODE]); 189 'type'=>$this->model::TYPE_NODE]);
190 return $this->success($list); 190 return $this->success($list);
191 } 191 }
  192 +
  193 + /**
  194 + * @remark :设置排序
  195 + * @name :setSort
  196 + * @author :lyh
  197 + * @method :post
  198 + * @time :2023/8/10 16:42
  199 + */
  200 + public function setParamStatus(){
  201 + $rs = $this->model->edit(['sort'=>$this->param['sort']],['id'=>$this->param['id']]);
  202 + if($rs === false){
  203 + $this->fail('修改失败');
  204 + }
  205 + return $this->success();
  206 + }
192 } 207 }
@@ -92,6 +92,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -92,6 +92,7 @@ Route::middleware(['aloginauth'])->group(function () {
92 Route::get('/info', [Aside\Manage\MenuController::class, 'info'])->name('admin.menu_info'); 92 Route::get('/info', [Aside\Manage\MenuController::class, 'info'])->name('admin.menu_info');
93 Route::post('/save', [Aside\Manage\MenuController::class, 'save'])->name('admin.menu_save'); 93 Route::post('/save', [Aside\Manage\MenuController::class, 'save'])->name('admin.menu_save');
94 Route::any('/delete', [Aside\Manage\MenuController::class, 'delete'])->name('admin.menu_delete'); 94 Route::any('/delete', [Aside\Manage\MenuController::class, 'delete'])->name('admin.menu_delete');
  95 + Route::any('/sort', [Aside\Manage\MenuController::class, 'setSort'])->name('admin.menu_sort');
95 }); 96 });
96 //权限菜单 97 //权限菜单
97 Route::prefix('role_menu')->group(function () { 98 Route::prefix('role_menu')->group(function () {