<?phpnamespace app\admin\controller;use app\admin\model\AuthRule as AuthRuleModel;use app\admin\controller\Common;class AuthRule extends Common{public function lst(){$authRule=new AuthRuleModel();if(request()->isPost()){$sorts=input('post.');foreach ($sorts as $k => $v) {$authRule->update(['id'=>$k,'sort'=>$v]);}$this->success('更新排序成功!',url('lst'));return;}$authRuleRes=$authRule->authRuleTree();$this->assign('authRuleRes',$authRuleRes);return view();}public function add(){if(request()->isPost()){$data=input('post.');$plevel=db('auth_rule')->where('id',$data['pid'])->field('level')->find();if($plevel){$data['level']=$plevel['level']+1;}else{$data['level']=0;}$add=db('auth_rule')->insert($data);if($add){$this->success('添加权限成功!',url('lst'));}else{$this->error('添加权限失败!');}return;}$authRule=new AuthRuleModel();$authRuleRes=$authRule->authRuleTree();$this->assign('authRuleRes',$authRuleRes);return view();}public function edit(){if(request()->isPost()){$data=input('post.');$plevel=db('auth_rule')->where('id',$data['pid'])->field('level')->find();if($plevel){$data['level']=$plevel['level']+1;}else{$data['level']=0;}$save=db('auth_rule')->update($data);if($save!==false){$this->success('修改权限成功!',url('lst'));}else{$this->error('修改权限失败!');}return;}$authRule=new AuthRuleModel();$authRuleRes=$authRule->authRuleTree();$authRules=$authRule->find(input('id'));$this->assign(array('authRuleRes'=>$authRuleRes,'authRules'=>$authRules,));return view();}public function del(){$authRule=new AuthRuleModel();$authRule->getparentid(input('id'));$authRuleIds=$authRule->getchilrenid(input('id'));$authRuleIds[]=input('id');$del= AuthRuleModel::destroy($authRuleIds);if($del){$this->success('删除权限成功!',url('lst'));}else{$this->error('删除权限失败!');}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。