Пример #1
0
        public string Data_Select_AllMenu()             //查询出所有菜单     然后转成树状结构
        {
            token = appClass.CRM_Gettoken();
            CRM_QYJS_MENU model = new CRM_QYJS_MENU();

            CRM_QYJS_MENU[] data   = crmModels.QYJS_MENU.ReadTTbyParam(model, token);
            LayuiTree[]     result = new LayuiTree[data.Length];

            string netpath = System.Configuration.ConfigurationManager.AppSettings["NETPATH"];

            for (int i = 0; i < data.Length; i++)           //把查询出来的数据转换成layui属性列表要求的格式,顺便把图片的路径改成网络路径
            {
                result[i]       = new LayuiTree();
                result[i].Id    = data[i].CATALOGID;
                result[i].Pid   = data[i].PLOGID;
                result[i].title = data[i].NAME;

                if (data[i].ML != "")
                {
                    string[] p     = data[i].ML.Split('\\');
                    int      count = p.Length - 1;
                    string   path  = p[count - 2] + @"/" + p[count - 1] + @"/" + p[count];
                    data[i].ML = netpath + path;
                }
            }
            string s = Newtonsoft.Json.JsonConvert.SerializeObject(result);

            return(s);
        }
Пример #2
0
        public string Data_Select_DEPT()             //查询出所有权限内的部门
        {
            token = appclass.CRM_Gettoken();
            CRM_HG_DEPT[] data   = crmModels.HG_DEPT.ReadByStaffid(Convert.ToInt32(Session["STAFFID"]), token);
            LayuiTree[]   result = new LayuiTree[data.Length];

            for (int i = 0; i < data.Length; i++)           //把查询出来的数据转换成layui属性列表要求的格式
            {
                result[i]       = new LayuiTree();
                result[i].Id    = data[i].DEPID;
                result[i].Pid   = data[i].PDEPID;
                result[i].title = data[i].DEPNAME;
                //result[i].Khjlid = data[i].KHJLID;
                //result[i].Fgldid = data[i].FGLDID;
                //result[i].Gmemo = data[i].GMEMO;
            }
            string s = Newtonsoft.Json.JsonConvert.SerializeObject(result);

            return(s);
        }