| | |
| | | /// 组织架构删除 |
| | | /// </summary> |
| | | /// <param name="orgid">组织id</param> |
| | | /// <param name="orgcode">组织编码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "DeleteOrganization")] |
| | | [HttpPost] |
| | | public HttpResponseMessage DeleteOrganization(int orgid) |
| | | public HttpResponseMessage DeleteOrganization(int orgid,string orgcode) |
| | | { |
| | | mes = BasicSettingBLL.DeleteOrganization(orgid); |
| | | mes = BasicSettingBLL.DeleteOrganization(orgid, orgcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// 用户组列表查询 |
| | | /// </summary> |
| | | /// <param name="groupcode">班组编码</param> |
| | | /// <param name="groupname">班组名称</param> |
| | | /// <param name="stu_torgcode">所属组织</param> |
| | | /// <param name="description">所属组织类型</param> |
| | | /// <param name="page">页码</param> |
| | | /// <param name="rows">每页显示条数</param> |
| | | /// <param name="prop">排序字段</param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "UserGroupSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage UserGroupSearch(int page = 0, int rows = 0, string prop = null, string order = null) |
| | | public HttpResponseMessage UserGroupSearch(string groupcode, string groupname,string stu_torgcode=null,string description=null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //所属组织 |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //所属组织类型 |
| | | int startNum = rows * (page - 1) + 1; //起始记录rowNum |
| | | int endNum = rows * page; //结束记录 rowNum |
| | | mes = BasicSettingBLL.UserGroupSearch(stu_torgcode, description, startNum, endNum, prop, order); |
| | | mes = BasicSettingBLL.UserGroupSearch(groupcode, groupname, stu_torgcode, description, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[用户组新增] |
| | | #region[用户组新增、修改] |
| | | /// <summary> |
| | | /// 用户组新增 |
| | | /// </summary> |
| | | /// <param name="type">提交类型(Add/Update)</param> |
| | | /// <param name="json">用户组新增提交数据</param> |
| | | /// <returns></returns> |
| | | [Route(template: "UserGroupAdd")] |
| | | [HttpPost] |
| | | public HttpResponseMessage UserGroupAdd(List<StepDefect> json) |
| | | public HttpResponseMessage UserGroupAdd(string type,List<GroupUser> json) |
| | | { |
| | | var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); |
| | | mes = BasicSettingBLL.UserGroupAdd(json, username); |
| | | mes = BasicSettingBLL.UserGroupAdd(type,json, username); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region[用户组查看关联人员] |
| | | /// <summary> |
| | | /// 用户组查看关联人员 |
| | | /// </summary> |
| | | /// <param name="groupcode">班组编码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "GroupUserProject")] |
| | | [HttpGet] |
| | | public HttpResponseMessage GroupUserProject(string groupcode) |
| | | { |
| | | mes = BasicSettingBLL.GroupUserProject(groupcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[角色类型列表查询] |