|
@@ -8,7 +8,8 @@ use app\admin\model\AdminMenu;
|
|
|
use think\App;use think\facade\Validate;
|
|
|
class Menu extends Base{
|
|
|
protected $noLogin=[
|
|
|
- "GetMenuAction" , //功能权限集合 工单调用
|
|
|
+ "GetMenuAction" ,
|
|
|
+ "*"//功能权限集合 工单调用
|
|
|
];
|
|
|
public function __construct(App $app) {
|
|
|
parent::__construct($app);
|
|
@@ -117,7 +118,7 @@ class Menu extends Base{
|
|
|
$menu=$this->model->findOrEmpty($param['menuid']);
|
|
|
if($menu->isEmpty()) return error('菜单不存在');
|
|
|
$action=new \app\admin\model\Action();
|
|
|
- $action->menu_id = $param['menuid'];
|
|
|
+ $action->menuid = $param['menuid'];
|
|
|
$action->action_code = $param['action_code'];
|
|
|
$action->status = $param['status'];
|
|
|
$save= $action->save();
|
|
@@ -134,5 +135,19 @@ class Menu extends Base{
|
|
|
$action=$action->findOrEmpty($param['action_id']);
|
|
|
if($action->isEmpty()) return error('权限不存在');
|
|
|
$action->is_del = 1;
|
|
|
+ $save= $action->save();
|
|
|
+ if($save==false) return error('删除失败');
|
|
|
+ return success('删除成功');
|
|
|
+ }
|
|
|
+
|
|
|
+ public function menuActionList(){
|
|
|
+ $param=$this->request->param(['menuid'=>0],'post','trim');
|
|
|
+ $valid = Validate::rule([
|
|
|
+ 'menuid|菜单id'=>'require|number|gt:0',
|
|
|
+ ]);
|
|
|
+ if(!$valid->check($param)) return error($valid->getError());
|
|
|
+ $action=new \app\admin\model\Action();
|
|
|
+ $list=$action->with(["ActionInfo","MenuInfo"])->where(['menuid'=>$param['menuid'],'is_del'=>0])->select();
|
|
|
+ return success('获取成功',$list);
|
|
|
}
|
|
|
}
|