作者 lyh

gx

... ... @@ -61,5 +61,20 @@ class MenuController extends BaseController
$data = $logic->delete($this->param['ids']);
return $this->success($data);
}
/**
* @remark :排序
* @name :setSort
* @author :lyh
* @method :post
* @time :2023/8/10 16:40
*/
public function setSort(MenuLogic $logic){
$this->request->validate([
'id'=>'required',
],[
'id.required' => 'ID不能为空',
]);
$logic->setParamStatus();
$this->response('success');
}
}
... ...
... ... @@ -189,4 +189,19 @@ class MenuLogic extends BaseLogic
'type'=>$this->model::TYPE_NODE]);
return $this->success($list);
}
/**
* @remark :设置排序
* @name :setSort
* @author :lyh
* @method :post
* @time :2023/8/10 16:42
*/
public function setParamStatus(){
$rs = $this->model->edit(['sort'=>$this->param['sort']],['id'=>$this->param['id']]);
if($rs === false){
$this->fail('修改失败');
}
return $this->success();
}
}
... ...
... ... @@ -92,6 +92,7 @@ Route::middleware(['aloginauth'])->group(function () {
Route::get('/info', [Aside\Manage\MenuController::class, 'info'])->name('admin.menu_info');
Route::post('/save', [Aside\Manage\MenuController::class, 'save'])->name('admin.menu_save');
Route::any('/delete', [Aside\Manage\MenuController::class, 'delete'])->name('admin.menu_delete');
Route::any('/sort', [Aside\Manage\MenuController::class, 'setSort'])->name('admin.menu_sort');
});
//权限菜单
Route::prefix('role_menu')->group(function () {
... ...