diff --git a/CodeSmith/Controller.cst b/CodeSmith/Controller.cst index ce86088b..6fe89062 100644 --- a/CodeSmith/Controller.cst +++ b/CodeSmith/Controller.cst @@ -68,12 +68,26 @@ namespace OpenAuth.Mvc.Controllers } /// - /// 加载组织下面的所有用户 + /// 加载节点下面的所有<%=ModuleName %>s /// - public string Load(int orgId, int pageCurrent = 1, int pageSize = 30) + public string Load(int parentidId, int pageCurrent = 1, int pageSize = 30) { - return JsonHelper.Instance.Serialize(_app.Load(orgId, pageCurrent, pageSize)); + return JsonHelper.Instance.Serialize(_app.Load(parentidId, pageCurrent, pageSize)); } + + public string LoadForTree() + { + var models = _app.LoadAll(); + //添加根节点 + models.Add(new <%=ModuleName %> + { + Id = 0, + ParentId = -1, + Name = "根结点", + CascadeId = "0" + }); + return JsonHelper.Instance.Serialize(models); + } public string Delete(int Id) { diff --git a/CodeSmith/Index.cshtml.cst b/CodeSmith/Index.cshtml.cst index 0a8f6712..f3d1d099 100644 --- a/CodeSmith/Index.cshtml.cst +++ b/CodeSmith/Index.cshtml.cst @@ -71,7 +71,7 @@ Description: Create a list of properties from a database table }, <% } %> ], - dataUrl: '<%=ModuleName%>Manager/Load?orgId=' + selectedId, + dataUrl: '<%=ModuleName%>Manager/Load?parentId=' + selectedId, fullGrid: true, showLinenumber: true, showCheckboxcol: true, @@ -104,7 +104,7 @@ Description: Create a list of properties from a database table }, callback: {onClick: zTreeOnClick} }; - $.getJSON('<%=ModuleName%>Manager/LoadModuleWithRoot', function (json) { + $.getJSON('<%=ModuleName%>Manager/LoadForTree', function (json) { var zTreeObj = $.fn.zTree.init($('#@_treeId'), setting, json); zTreeObj.expandAll(true); }); @@ -115,7 +115,7 @@ Description: Create a list of properties from a database table var selected = getSelected('#@_gridId',2); if (selected == null) return; - $.get('<%=ModuleName%>Manager/Delete?Id=' + selected, function (data) { + $.getJSON('<%=ModuleName%>Manager/Delete?Id=' + selected, function (data) { if (data.statusCode == "200") loadDataGrid(); else { diff --git a/OpenAuth.Mvc/Views/CategoryManager/Index.cshtml b/OpenAuth.Mvc/Views/CategoryManager/Index.cshtml index 7c3d652b..9905e9da 100644 --- a/OpenAuth.Mvc/Views/CategoryManager/Index.cshtml +++ b/OpenAuth.Mvc/Views/CategoryManager/Index.cshtml @@ -129,7 +129,7 @@ var selected = getSelected('#@_gridId',2); if (selected == null) return; - $.get('CategoryManager/Delete?Id=' + selected, function (data) { + $.getJSON('CategoryManager/Delete?Id=' + selected, function (data) { if (data.statusCode == "200") loadDataGrid(); else { diff --git a/OpenAuth.Mvc/Views/ModuleManager/Index.cshtml b/OpenAuth.Mvc/Views/ModuleManager/Index.cshtml index f7c12a6d..7b304c1d 100644 --- a/OpenAuth.Mvc/Views/ModuleManager/Index.cshtml +++ b/OpenAuth.Mvc/Views/ModuleManager/Index.cshtml @@ -131,7 +131,7 @@ var selected = getSelected('#@_gridId',2); if (selected == null) return; - $.get('ModuleManager/Delete?Id=' + selected, function (data) { + $.getJSON('ModuleManager/Delete?Id=' + selected, function (data) { if (data.statusCode == "200") loadDataGrid(); else {