@using System.Data @using ZoomLa.BLL @using ZoomLa.Model @using ZoomLa.BLL.Content @using ZoomLa.Model.Content @using ZoomLa.SQLDAL @using Newtonsoft.Json @{ string nodeDir = CustomerPageAction.customPath2+"Content/Node/"; B_Node nodeBll = new B_Node(); DataTable modelDT = DBCenter.SelWithField("ZL_Model", "ModelID,ModelName,ItemIcon"); DataTable dt = nodeBll.SelForShowAll(0, true); DataRow dr = dt.NewRow();//根节点 dr["NodeID"] = 0; dr["NodeType"] = (int)NodeEnum.Root; dr["NodeName"] = Call.SiteName; dr["NodeDir"] = "root"; dr["Depth"] = 0; dr["ItemCount"] = dt.Compute("SUM(ItemCount)", "ParentID=0"); dr["ChildCount"] = dt.Rows.Count; dr["isShow"] = 1; dr["isOpen"] = 1; dt.Rows.InsertAt(dr, 0); int showFlag = ZoomLa.Common.DataConverter.CStr(Context.Request.GetParam("action")).Equals("showall") ? 1 : 0; for (int i = 1; i < dt.Rows.Count; i++) { dt.Rows[i]["isShow"] = showFlag; dt.Rows[i]["isOpen"] = showFlag; } } @section head{