/**
  * 显示会员列表
  */
 public function userList($t = 100)
 {
     $t = intval($t);
     switch ($t) {
         case 0:
             //显示的数据表
             $pagenum = $this->input->get('pagenum');
             $pagesize = $this->input->get('pagesize');
             if (!$pagesize) {
                 $pagesize = $this->_getConfigAdminGridPageSize();
             }
             $this->load->model('SiteUsers', 'siteUser', true);
             $arrDate = $this->siteUser->getUserList($pagenum, $pagesize);
             $pageCounst = $arrDate['pageCounst'];
             $totalRows = $arrDate['counts'];
             $arr['TotalRows'] = $totalRows;
             $arr['data'] = $arrDate['data'];
             $arr['indexStar'] = $pagenum * $pagesize;
             echo json_encode($arr);
             break;
         case 1:
             //编辑
             //$post=$this->input->post();  //这个post数组包括了该表格一行的所有属性
             //返回错误信息,打印调试信息
             //$this->responseAjaxEroor(var_export($post,true));return;
             if (!$this->input->post('editUpdate')) {
                 //获得用户信息
                 $id = $this->input->post('id');
                 if (!$id) {
                     $this->responseAjaxEroor('请输入id');
                     return;
                 }
                 $this->load->model('SiteUsers', 'siteUser', true);
                 $data = $this->siteUser->getUserInfoFormId($id);
                 $userInfo = $data['data'];
                 //
                 //
                 importMyLib('MAdminUIComponent');
                 $rOneForm = new MAdminUIComponent(site_url('rm/user/editorUploadJson'), site_url('rm/user/editorFileManagerJson'));
                 $rOneForm->setFormHideTxt('editUpdate', '1');
                 //用于标识是否是要更新操作
                 $rOneForm->setFormHideTxt('id', $id);
                 $rOneForm->setFormTitle('修改站点用户');
                 $rOneForm->setFormLabel('user', '用户名', $userInfo['user']);
                 $rOneForm->setFormTxt('fullName', '姓名', $userInfo['fullName']);
                 $rOneForm->setFormRadio('sex', '性别', array(array('男', 0), array('女', 1)), $userInfo['sex']);
                 $rOneForm->setFormTxt('phone', '电话', $userInfo['phone']);
                 $rOneForm->setFormTxt('mail', '邮箱', $userInfo['mail']);
                 $rOneForm->setFormBtnSubmit('addSubmit', 'Mangement', 'userList/1');
                 $arrRender = array($rOneForm->getRenderData());
                 $this->responseAjaxSucess(array('render' => $arrRender));
             } else {
                 //$this->responseAjaxEroor(2);return;
                 $post = $this->input->post();
                 $this->load->model('SiteUsers', 'siteUser', true);
                 $msg = $this->siteUser->edit($post);
                 if ($msg == '') {
                     $this->responseAjaxSucessAndGoUrl('修改成功', 'mangement', 'userList');
                 } else {
                     $this->responseAjaxEroor($msg);
                 }
             }
             break;
         case 2:
             //删除
             //$post=$this->input->post();  //这个post数组包括了该表格一行的所有属性
             //返回错误信息,打印调试信息
             //$this->responseAjaxEroor(var_export($post,true));
             $this->load->model('SiteUsers', 'siteUser', true);
             if ($this->siteUser->delUser($this->input->post('id'))) {
                 $this->_responseAjaxSucessForGrid('mangement', 'userList', '删除成功');
             } else {
                 $this->responseAjaxEroor('数据库删除失败');
             }
             break;
         case 3:
             //批量操作
             $post = $this->input->post();
             //这个post数组{selectValue:当前选重的值,selectBatId:一个对象数组,每个对象包括了:第几行做为下标,id值做为值}
             //返回错误信息,打印调试信息
             //$this->responseAjaxEroor(var_export($post,true));return;
             $this->load->model('SiteUsers', 'siteUser', true);
             $selectBatId = $this->input->post('selectBatId');
             if ($this->siteUser->delSomeUser($selectBatId)) {
                 $this->_responseAjaxSucessForGrid('mangement', 'userList', '批量删除成功');
             } else {
                 $this->responseAjaxEroor('数据库删除失败');
             }
             break;
         default:
             $this->load->model('SiteUsers', 'siteUser', true);
             importMyLib('MAdminUIComponent');
             $rOneForm = new MAdminUIComponent();
             $rOneForm->setFormTitle('会员管理:会员列表');
             //生成表格
             importMyLib('MAdminUIGrid');
             $rGrid = new MAdminUIGrid();
             $idname = 'myjqxgird';
             $jqxgrid_parent_name = 'jqxWidget';
             //每条记录对应:$text,$datafield,$type,$columngroup='group2',$width=0,$editable=false
             $datafields = $rGrid->getBatSetColumns(array(array('用户名', 'user', 1), array('称呼', 'fullName', 1), array('性别', 'sex', 3, 40), array('电话', 'phone', 2), array('注册', 'regTime', 4), array('开通', 'onoff', 3, 40), array('余额', 'money', 2), array('登录', 'lastlogintime', 4)));
             $selectOptions = null;
             $jquGridUrl = '/makeigameSite/index.php/mangement/userList/0';
             $urlEdit = 'mangement:userList/1';
             //编辑的地址有点特殊,因为它是直接调用js的加载页的方法:MainJS.goSubPage() 如有连接信息需要用冒号隔开
             $urlDel = '/makeigameSite/index.php/mangement/userList/2';
             $urlOpbat = '/makeigameSite/index.php/mangement/userList/3';
             $arrBtnLinks = array();
             //设置自定义的数组
             //$arrBtnLinks[]=$rGrid->getItemColumnBtnLink('测试',$urlOpbat);
             $gridTem = $rGrid->getRenderData($jquGridUrl, $urlEdit, $urlDel, $urlOpbat, $idname, $jqxgrid_parent_name, $datafields, $arrBtnLinks, $selectOptions, $this->_getConfigAdminGridPageSize());
             //注:最终js读取的是这种格式
             $arrRender = array($rOneForm->getRenderData(), $gridTem);
             $this->responseAjaxSucess(array('render' => $arrRender));
             break;
     }
 }