## 超級管理員賬號設置
>[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();
}