private void GetScopeChildTreeData(List <SysUserScopeMapping> mappings, StringBuilder childTree) { string ErrorMessage = string.Empty; List <SysScope> scopes = SysScopeServices.QuerySysScopeByCompanyId(GetCurrentUserCompanyId); if (scopes != null && scopes.Count > 0) { childTree.Append(",\"children\":["); int index = 1; foreach (var item in scopes) { childTree.Append("{\"id\":\"" + item.ASID + "\","); childTree.Append("\"attributes\":{\"type\":1},"); if (mappings.FirstOrDefault(p => p.ASID == item.ASID) != null) { childTree.Append("\"checked\":true,"); } childTree.Append("\"text\":\"" + item.ASName + "\""); childTree.Append("}"); if (index != scopes.Count) { childTree.Append(","); } index++; } childTree.Append("]"); } }
public string GetScopeTreeData() { StringBuilder strTree = new StringBuilder(); try { strTree.Append("["); var roles = SysScopeServices.QuerySysScopeByCompanyId(GetCurrentUserCompanyId); int i = 1; foreach (var obj in roles) { strTree.Append("{\"id\":\"" + obj.ASID + "\","); strTree.Append("\"attributes\":{\"type\":1,\"isdefault\":\"" + (int)obj.IsDefaultScope + "\"},"); if (obj.IsDefaultScope == Common.Entities.YesOrNo.Yes) { strTree.Append("\"text\":\"" + obj.ASName + "[系统默认]" + "\""); } else { strTree.Append("\"text\":\"" + obj.ASName + "\""); } strTree.Append("}"); if (i != roles.Count()) { strTree.Append(","); } i++; } strTree.Append("]"); } catch (Exception ex) { ExceptionsServices.AddExceptions(ex, "作用域管理 构建作用域树失败"); } return(strTree.ToString()); }