正在显示
3 个修改的文件
包含
32 行增加
和
1 行删除
| @@ -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 () { |
-
请 注册 或 登录 后发表评论