public JsonResult JsonPermission(string itemKey)
        {
            List <JsonPermissionModel> jsonCollection = new List <JsonPermissionModel>();
            string json    = permissionItemsService.GetPermissionItemsByParentsid(itemKey);
            JArray jsonObj = JArray.Parse(json);

            foreach (JObject jObject in jsonObj)
            {
                JsonPermissionModel model = new JsonPermissionModel();
                model.name     = jObject["itemname"].ToString();
                model.id       = jObject["itemkey"].ToString();
                model.isParent = true;
                jsonCollection.Add(model);
            }

            return(Json(jsonCollection));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 根据一级分类获取二级分类
        /// </summary>
        /// <param name="categoryLevelId"></param>
        /// <returns></returns>
        public JsonResult JsonCategory2(int categoryLevelId)
        {
            List <JsonPermissionModel> jsonCollection = new List <JsonPermissionModel>();
            string json    = goodsCategoryLevelService.GetCategoryLevel2Json(categoryLevelId);
            JArray jsonObj = JArray.Parse(json);

            foreach (JObject jObject in jsonObj)
            {
                JsonPermissionModel model = new JsonPermissionModel();
                model.name     = jObject["category_name"].ToString();
                model.id       = jObject["category_level2_id"].ToString();
                model.isParent = false;
                jsonCollection.Add(model);
            }

            return(Json(jsonCollection));
        }