isAjax()){ $param = input('param.'); $limit = $param['pageSize']; $offset = (($param['pageNumber'] - 1) * $limit); $where = []; if (empty($param['searchText']) === false) { $where['account_name'] = $param['searchText']; } $result = db('accounts')->where($where)->limit($offset, $limit)->order('add_time', 'desc')->select(); foreach($result as $key=>$vo){ $result[$key]['add_time'] = date('Y-m-d H:i:s',$result[$key]['add_time']); // 生成操作按钮 $result[$key]['operate'] = $this->makeBtn($vo['id']); } $return['total'] = db('accounts')->count(); //总数据 $return['rows'] = $result; return json($return); } return $this->fetch(); } // 重置用户密码为 123456 public function resetPwd() { if(request()->isAjax()){ $id = input('param.id/d'); $password = md5('123456' . config('salt')); try{ db('accounts')->where('id', $id)->update(['password' => $password]); }catch(\Exception $e){ return json(['code' => -1, 'data' => '', 'msg' => $e->getMessage()]); } return json(['code' => 1, 'data' => 'accounts/index', 'msg' => '重置密码成功']); } } // 删除用户 public function delAccount() { if(request()->isAjax()){ $id = input('param.id/d'); try{ db('accounts')->where('id', $id)->delete(); }catch(\Exception $e){ return json(['code' => -1, 'data' => '', 'msg' => $e->getMessage()]); } return json(['code' => 1, 'data' => 'accounts/index', 'msg' => '删除客服成功']); } } // 生成按钮 private function makeBtn($id) { // $operate = ''; // $operate .= ' '; $operate = ''; $operate .= ' '; //$operate .= ''; //$operate .= ''; return $operate; } }