|
@@ -116,7 +116,7 @@ class Menu extends BaseController{
|
|
|
"private|是否私有"=>"require|number|in:0,1",
|
|
|
"weight|权重"=>"require|number",
|
|
|
"menu_type|菜单类型"=>"require|number|in:1,2",
|
|
|
- "level|菜单级别"=>"require|max:255",
|
|
|
+ "level|菜单级别" => "requireIf:menu_type,2|in:0,1,2,3",
|
|
|
]);
|
|
|
if($valite->check($post)==false)return error_show(1004,$valite->getError());
|
|
|
if($post['pid']!=0 && $post['menu_route']==""){
|
|
@@ -133,7 +133,7 @@ class Menu extends BaseController{
|
|
|
"is_show"=>1,
|
|
|
"is_private"=>$post['private'],
|
|
|
"menu_type"=>$post['menu_type'],
|
|
|
- "level"=>$post['level'],
|
|
|
+ "level" => $post['menu_type'] == 2 ? $post['level'] : 0,
|
|
|
"status"=>1,
|
|
|
"addtime"=>date("Y-m-d H:i:s"),
|
|
|
"updatetime"=>date("Y-m-d H:i:s"),
|
|
@@ -172,7 +172,7 @@ class Menu extends BaseController{
|
|
|
"private|是否私有"=>"require|number|in:0,1",
|
|
|
"weight|权重"=>"require|number",
|
|
|
"menu_type|菜单类型"=>"require|number|in:1,2",
|
|
|
- "level|菜单级别"=>"require|max:255",
|
|
|
+ "level|菜单级别" => "requireIf:menu_type,2|in:0,1,2,3",
|
|
|
"id|菜单ID"=>"require|number|gt:0",
|
|
|
]);
|
|
|
if($valite->check($post)==false)return error_show(1004,$valite->getError());
|
|
@@ -198,7 +198,7 @@ class Menu extends BaseController{
|
|
|
"is_show"=>1,
|
|
|
"is_private"=>$post['private'],
|
|
|
"menu_type"=>$post['menu_type'],
|
|
|
- "level"=>$post['level'],
|
|
|
+ "level" => $post['menu_type'] == 2 ? $post['level'] : 0,
|
|
|
"status"=>1,
|
|
|
"updatetime"=>date("Y-m-d H:i:s"),
|
|
|
];
|