|
...
|
...
|
@@ -18,11 +18,13 @@ use Illuminate\Http\Request; |
|
|
|
*/
|
|
|
|
class ProjectMenuController extends BaseController
|
|
|
|
{
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @name :用户菜单列表
|
|
|
|
* @return json
|
|
|
|
* @author :liyuhang
|
|
|
|
* @method
|
|
|
|
* @remark :用户菜单列表
|
|
|
|
* @name :lists
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/6/21 17:24
|
|
|
|
*/
|
|
|
|
public function lists(){
|
|
|
|
$menuModel = new ProjectMenuModel();
|
|
...
|
...
|
@@ -31,10 +33,24 @@ class ProjectMenuController extends BaseController |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @name :详情
|
|
|
|
* @return void
|
|
|
|
* @author :liyuhang
|
|
|
|
* @method
|
|
|
|
* @remark :添加菜单时获取菜单列表
|
|
|
|
* @name :list
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/6/21 17:24
|
|
|
|
*/
|
|
|
|
public function list(ProjectMenuLogic $projectMenuLogic){
|
|
|
|
$lists = $projectMenuLogic->MenuList();
|
|
|
|
$this->response('success',Code::SUCCESS,$lists);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @param ProjectMenuLogic $projectMenuLogic
|
|
|
|
* @remark :详情
|
|
|
|
* @name :info
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/6/21 17:23
|
|
|
|
*/
|
|
|
|
public function info(ProjectMenuLogic $projectMenuLogic){
|
|
|
|
$this->request->validate([
|
|
...
|
...
|
@@ -47,10 +63,13 @@ class ProjectMenuController extends BaseController |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @name :添加菜单
|
|
|
|
* @return void
|
|
|
|
* @author :liyuhang
|
|
|
|
* @method
|
|
|
|
* @param ProjectRoleRequest $request
|
|
|
|
* @param ProjectMenuLogic $projectMenuLogic
|
|
|
|
* @remark :添加菜单
|
|
|
|
* @name :add
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/6/21 17:23
|
|
|
|
*/
|
|
|
|
public function add(ProjectRoleRequest $request,ProjectMenuLogic $projectMenuLogic){
|
|
|
|
$request->validated();
|
|
...
|
...
|
@@ -59,10 +78,13 @@ class ProjectMenuController extends BaseController |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @name :编辑菜单
|
|
|
|
* @return void
|
|
|
|
* @author :liyuhang
|
|
|
|
* @method
|
|
|
|
* @param ProjectRoleRequest $request
|
|
|
|
* @param ProjectMenuLogic $projectMenuLogic
|
|
|
|
* @remark :编辑菜单
|
|
|
|
* @name :edit
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/6/21 17:22
|
|
|
|
*/
|
|
|
|
public function edit(ProjectRoleRequest $request,ProjectMenuLogic $projectMenuLogic){
|
|
|
|
$request->validate([
|
|
...
|
...
|
@@ -75,10 +97,12 @@ class ProjectMenuController extends BaseController |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @name :删除菜单
|
|
|
|
* @return void
|
|
|
|
* @author :liyuhang
|
|
|
|
* @method
|
|
|
|
* @param ProjectMenuLogic $projectMenuLogic
|
|
|
|
* @remark :删除菜单
|
|
|
|
* @name :del
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/6/21 17:22
|
|
|
|
*/
|
|
|
|
public function del(ProjectMenuLogic $projectMenuLogic){
|
|
|
|
$this->request->validate([
|
...
|
...
|
|