## 超级管理员账号设置
>[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();
}