🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 超级管理员账号设置 >[info]功能: 1,显示数据:查询 `admin_users` 管理员表 显示超级管理员账号 /** * @desc 列表页数据显示 * */ public function index(){ return view('admin_users_list'); } /** * @desc ajax列表页搜索 * */ public function ajax(){ $data = []; $model = model::DefaultWhere()->paginate(config('app.page_size')); //设置当前分页中的URL路径 $model->setPath(url(url_string()) ); $data['model'] = $model; $output['html'] = view('admin_users_ajax',$data); echo json_encode(['status'=>true,'html'=>$output['html'],'render'=>'ajax_load_table']); exit; } >[info]2,插入数据:新建超级管理员账号, 编辑数据:修改账号 密码 /* * @desc 保存表单数据 * * */ static function saveForm(){ $data = post_data(); if($data['pwd']){ $data['pwd'] = password_hash($data['pwd'], PASSWORD_DEFAULT); } if($data['id']){ if(!$data['pwd']){ unset($data['pwd']); } $info = login::recharge($data['user'],2,'admin_users',$data['id']); if($info == false && $data['user']){ exit(json_encode(['status'=>0,'msg'=>__('该账号已存在')])); } $model = self::find($data['id']); }else{ $info = login::recharge($data['user'],1); if($info == false && $data['user']){ exit(json_encode(['status'=>0,'msg'=>__('该账号已存在')])); } if(!$data['pwd']){ exit(json_encode(['status'=>0,'msg'=>__('账号或者密码不能为空')])); } $data['created'] = time(); $model = new self; } $model->data($data)->save(); }