Selaa lähdekoodia

菜单相关优化

wufeng 2 vuotta sitten
vanhempi
commit
3d43180008
1 muutettua tiedostoa jossa 4 lisäystä ja 4 poistoa
  1. 4 4
      app/admin/controller/Menu.php

+ 4 - 4
app/admin/controller/Menu.php

@@ -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"),
         ];