/// <summary> /// 获取用户分页数据 /// </summary> /// <param name="Page"></param> /// <param name="Rows"></param> /// <returns></returns> public JsonResult UserGridJson(int page = 1, int rows = 30, string username = null, string sex = null, string states = null, string usertype = null, string regionid = null, string organid = null, string roleid = null, DateTime?starttime = null, DateTime?endtime = null) { JsonResult result = new JsonResult(); if (Limits.Contains(1)) { GridPage <UserGrid> jr = new GridPage <UserGrid>(); var oIds = LoginFac.Admin.GetLoginInfo().OrganId; if (!string.IsNullOrEmpty(organid) && oIds.Split(',').Any(o => organid.StartsWith(o))) { oIds = organid; } var data = DbOp.GetPageList(page, rows, username, sex, states, usertype, regionid, oIds, roleid, starttime, endtime); jr.rows = data.Items; jr.total = data.TotalItems; result.Data = jr; } return(result); }