正在显示
3 个修改的文件
包含
26 行增加
和
1 行删除
| @@ -145,4 +145,16 @@ class ProjectMenuController extends BaseController | @@ -145,4 +145,16 @@ class ProjectMenuController extends BaseController | ||
| 145 | } | 145 | } |
| 146 | return $this->success($list); | 146 | return $this->success($list); |
| 147 | } | 147 | } |
| 148 | + | ||
| 149 | + /** | ||
| 150 | + * @remark :获取子菜单 | ||
| 151 | + * @name :getSonMenu | ||
| 152 | + * @author :lyh | ||
| 153 | + * @method :post | ||
| 154 | + * @time :2023/8/3 14:19 | ||
| 155 | + */ | ||
| 156 | + public function getSonMenu(ProjectMenuLogic $projectMenuLogic){ | ||
| 157 | + $list = $projectMenuLogic->roleMenuInfo(); | ||
| 158 | + $this->response('success',Code::SUCCESS,$list); | ||
| 159 | + } | ||
| 148 | } | 160 | } |
| @@ -96,4 +96,16 @@ class ProjectMenuLogic extends BaseLogic | @@ -96,4 +96,16 @@ class ProjectMenuLogic extends BaseLogic | ||
| 96 | $lists = $this->model->list(['status'=>$this->model::ZERO,'is_role'=>$this->model::ZERO,'pid'=>$this->model::ZERO],'created_at',$filed); | 96 | $lists = $this->model->list(['status'=>$this->model::ZERO,'is_role'=>$this->model::ZERO,'pid'=>$this->model::ZERO],'created_at',$filed); |
| 97 | return $this->success($lists); | 97 | return $this->success($lists); |
| 98 | } | 98 | } |
| 99 | + | ||
| 100 | + /** | ||
| 101 | + * @remark :当前菜单下的所有权限子菜单 | ||
| 102 | + * @name :roleMenuInfo | ||
| 103 | + * @author :lyh | ||
| 104 | + * @method :post | ||
| 105 | + * @time :2023/8/2 16:24 | ||
| 106 | + */ | ||
| 107 | + public function roleMenuInfo(){ | ||
| 108 | + $list = $this->model->list(['pid'=>$this->param['id'], 'is_role'=>1]); | ||
| 109 | + return $this->success($list); | ||
| 110 | + } | ||
| 99 | } | 111 | } |
| @@ -38,7 +38,8 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -38,7 +38,8 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 38 | Route::any('/add', [Aside\User\ProjectMenuController::class, 'add'])->name('admin.user_menu_add'); | 38 | Route::any('/add', [Aside\User\ProjectMenuController::class, 'add'])->name('admin.user_menu_add'); |
| 39 | Route::any('/edit', [Aside\User\ProjectMenuController::class, 'edit'])->name('admin.user_menu_edit'); | 39 | Route::any('/edit', [Aside\User\ProjectMenuController::class, 'edit'])->name('admin.user_menu_edit'); |
| 40 | Route::any('/del', [Aside\User\ProjectMenuController::class, 'del'])->name('admin.user_menu_del'); | 40 | Route::any('/del', [Aside\User\ProjectMenuController::class, 'del'])->name('admin.user_menu_del'); |
| 41 | - Route::any('/routes', [Aside\Manage\RoleMenuController::class, 'routes'])->name('admin.user_role_menu_routes'); | 41 | + Route::any('/getSonMenu', [Aside\User\ProjectMenuController::class, 'getSonMenu'])->name('admin.user_menu_getSonMenu'); |
| 42 | + Route::any('/routes', [Aside\User\ProjectMenuController::class, 'routes'])->name('admin.user_menu_routes'); | ||
| 42 | }); | 43 | }); |
| 43 | 44 | ||
| 44 | //用户组 | 45 | //用户组 |
-
请 注册 或 登录 后发表评论