Example #1
0
        public ActionResult GetQuestionType()
        {
            TreeSelectModel mode = new TreeSelectModel();

            mode.id   = "1";
            mode.text = "单选题";
            TreeSelectModel mode2 = new TreeSelectModel();

            mode2.id   = "2";
            mode2.text = "判断题";
            List <TreeSelectModel> list = new List <TreeSelectModel>();

            list.Add(mode);
            list.Add(mode2);
            return(Content(list.ToJson()));
        }
        public async Task <ActionResult> GetTreeSelectJson(string menuId)
        {
            var data = await menuButtonApp.GetListByMenuId(menuId, this.TenantId);

            var treeList = new List <TreeSelectModel>();

            foreach (MenuButtonEntity item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.Id;
                treeModel.text     = item.FullName;
                treeModel.parentId = item.ParentId;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
Example #3
0
        public ActionResult GetSelectJson()
        {
            List <TreeSelectModel> treeList    = new List <TreeSelectModel>();
            EmployPositionApp      positionApp = new EmployPositionApp();
            var data = positionApp.GetPositionList();

            foreach (EmployPosition item in data)
            {
                bool            hasChildren = data.Count(t => t.PID == item.ID) == 0 ? false : true;
                TreeSelectModel tree        = new TreeSelectModel();
                tree.id   = item.PosName;
                tree.text = item.PosName;
                treeList.Add(tree);
            }
            return(Content(treeList.ToJson()));
        }
Example #4
0
        public ActionResult GetTreeSelectJson()
        {
            var data     = platformApp.GetList();
            var treeList = new List <TreeSelectModel>();

            foreach (PlatformEntity item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id   = item.F_Id;
                treeModel.text = item.PlatformCnName;
                //treeModel.parentId = item.SupplierId;
                treeModel.data = item;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
Example #5
0
        public async Task <IActionResult> GetTreeSelectJson(int id)
        {
            IEnumerable <SelectColumnEntity> list = await columnService.GetSelectCanUseListAsync(id);

            var treeList = new List <TreeSelectModel>();

            foreach (SelectColumnEntity item in list)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.C_ID;
                treeModel.text     = item.C_NAME;
                treeModel.parentId = item.C_PARENTID;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
        public ActionResult  GetCourseTree()
        {
            CourseApp courseapp = new CourseApp();
            var       list      = courseapp.GetCourseList();
            var       treeList  = new List <TreeSelectModel>();

            foreach (Course item in list)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.ID;
                treeModel.text     = item.CourseName;
                treeModel.parentId = item.PreCourse;
                treeList.Add(treeModel);
            }
            return(Content(treeList.ToJson()));
        }
Example #7
0
        public ActionResult GetTreeSelectJson()
        {
            var data     = _Service.GetList();
            var treeList = new List <TreeSelectModel>();

            foreach (var item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.Id;
                treeModel.text     = item.FullName;
                treeModel.parentId = item.ParentId;
                treeModel.data     = item;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
        public async Task <IActionResult> GetTreeSelectJson()
        {
            var data = await areaApp.GetList();

            var treeList = new List <TreeSelectModel>();

            foreach (AreaEntity item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.Id;
                treeModel.text     = item.FullName;
                treeModel.parentId = item.ParentId;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
Example #9
0
        public async Task <IActionResult> GetTreeSelectJson(int id)
        {
            BasePagedListModel <MenuEntity> pageDataModel = await menuService.GetAllListAsync(id);

            var treeList = new List <TreeSelectModel>();

            foreach (MenuEntity item in pageDataModel.Data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.M_ID;
                treeModel.text     = item.M_NAME;
                treeModel.parentId = item.M_PARENTID;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
        public ActionResult GetTreeSelectJson()
        {
            var data     = organizeApp.GetList();
            var treeList = new List <TreeSelectModel>();

            foreach (OrganizeEntity item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.F_Id;
                treeModel.text     = item.F_FullName;
                treeModel.parentId = item.F_ParentId;
                treeModel.data     = item;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
Example #11
0
        public ActionResult GetTreeSelectDeptJson(string strKeyValue)
        {
            var data     = organizeApp.GetDeptList(strKeyValue);
            var treeList = new List <TreeSelectModel>();

            foreach (OrganizeEntity item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.F_Id;
                treeModel.text     = item.F_FullName;
                treeModel.parentId = item.F_ParentId;
                treeModel.data     = item;
                treeList.Add(treeModel);
            }
            //var vJson = treeList.TreeChildSelectJson(strKeyValue);
            return(Content(treeList.TreeChildSelectJson(strKeyValue)));
        }
Example #12
0
        public ActionResult GetTypeJson()
        {
            var treeList = new List <TreeSelectModel>();
            var data     = typeApp.GetList();

            foreach (var t in data)
            {
                if (t != null)
                {
                    TreeSelectModel treeModel = new TreeSelectModel();
                    treeModel.id   = t.ID.ToString();
                    treeModel.text = t.TypeName;
                    treeList.Add(treeModel);
                }
            }
            return(Content(treeList.ToJson()));
        }
Example #13
0
        public async Task <ActionResult> GetSelectJson()
        {
            var data = await _service.GetList();

            data = data.Where(a => a.F_Target == "expand" && a.F_IsExpand == true).ToList();
            var treeList = new List <TreeSelectModel>();

            foreach (ModuleEntity item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.F_Id;
                treeModel.text     = item.F_EnCode;
                treeModel.parentId = item.F_ParentId;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
        public async Task <ActionResult> GetTreeSelectJson()
        {
            var data = await _service.GetList();

            data = data.Where(a => a.F_Layers == 1).ToList();
            var treeList = new List <TreeSelectModel>();

            foreach (ItemsEntity item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.F_Id;
                treeModel.text     = item.F_FullName;
                treeModel.parentId = item.F_ParentId;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
Example #15
0
        // GET: SystemManage/Module
        public ActionResult Index()
        {
            var data     = this.CreateService <IModuleAppService>().GetList();
            var treeList = new List <TreeSelectModel>();

            foreach (Sys_Module item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.Id;
                treeModel.text     = item.Name;
                treeModel.parentId = item.ParentId;
                treeList.Add(treeModel);
            }

            this.ViewBag.Menus = TreeHelper.ConvertToJson(treeList);
            return(View());
        }
Example #16
0
        /// <summary>
        /// 获取业务功能树型列表
        /// </summary>
        /// <returns></returns>
        public IActionResult GetTreeSelectJson()
        {
            var data = from item in _db.CHIS_SYS_Function.AsNoTracking()
                       select item;

            var treeList = new List <TreeSelectModel>();

            foreach (CHIS_SYS_Function item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.FunctionID.ToString();
                treeModel.text     = item.FunctionName;
                treeModel.parentId = item.ParentFunctionID.ToString();
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
Example #17
0
        public ActionResult GetUserJson()
        {
            var data     = projApp.GetUserList();
            var treeList = new List <TreeSelectModel>();

            foreach (DataRow item in ((DataTable)data).Rows)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item["FCode"].ToString();
                treeModel.text     = item["FName"].ToString();
                treeModel.parentId = "";
                treeModel.data     = item;
                treeList.Add(treeModel);
            }
            string str = treeList.ToJson();

            return(Content(treeList.ToJson()));
        }
Example #18
0
        public ActionResult GetTreeSelectJson(string type, string courseID)
        {
            CourseChapterApp coursechapterApp = new CourseChapterApp();
            var data     = coursechapterApp.GetChapterList(type, courseID);
            var treeList = new List <TreeSelectModel>();

            foreach (CourseChapter item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.ID;
                treeModel.text     = item.ChapterName;
                treeModel.parentId = item.PID;
                treeList.Add(treeModel);
            }
            var a = treeList.ToJson();

            return(Content(treeList.ToJson()));
        }
Example #19
0
        /// <summary>
        /// 下拉框绑定
        /// </summary>
        /// <returns></returns>
        public ModuleOutputDto GetTreeSelectJson()
        {
            var data     = _sysModuleRepository.GetAllList();
            var treeList = new List <TreeSelectModel>();

            foreach (SysModuleEntity item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.Id;
                treeModel.text     = item.Name;
                treeModel.parentId = item.ParentId;
                treeList.Add(treeModel);
            }
            ModuleOutputDto outputDto = new ModuleOutputDto();

            outputDto.TreeSelectJson = TreeSelect.TreeSelectJson(treeList);
            return(outputDto);
        }
Example #20
0
        /// <summary>
        /// 显示页面
        /// </summary>
        /// <returns></returns>
        //public override ActionResult Index()
        //{
        //    return View();
        //}
        public override ActionResult Index()
        {
            var data     = IdalCommon.IareaEx.getEntityList();
            var treeList = new List <TreeSelectModel>();

            foreach (area item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.id.ToString();
                treeModel.text     = item.fullname;
                treeModel.parentId = item.parentid;
                treeList.Add(treeModel);
            }
            this.ViewBag.AreaString = TreeJson.ConvertToJson(treeList);
            string strjson = TreeJson.ConvertToJson(treeList);

            return(View());
        }
        /// <summary>
        /// 获取上级工作站树形列表
        /// </summary>
        /// <returns></returns>
        public IActionResult GetTreeSelectJson_WorkStation()
        {
            var data = _db.CHIS_Code_WorkStation.FromSql("exec [sp_Common_LoadTreeRoadToLeafs] {0},{1},{2},{3}",
                                                         "CHIS_Code_WorkStation", "StationID", "ParentStationID", UserSelf.StationId)
                       .OrderBy(m => m.ParentStationID).ThenBy(m => m.ShowOrder).ToList();
            var treeList = new List <TreeSelectModel>();

            foreach (var item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.StationID.ToString();
                treeModel.text     = item.StationName;
                treeModel.parentId = item.ParentStationID.ToString();
                treeList.Add(treeModel);
            }

            return(Content(treeList.TreeSelectJson()));
        }
Example #22
0
        public ActionResult GetTreeSelectJson(string type)
        {
            var treeList    = new List <TreeSelectModel>();
            var departId    = OperatorProvider.Provider.GetCurrent().DepartmentId;
            var depart      = organizeApp.GetForm(departId);
            var groupDepart = organizeApp.getDepartByGroup(depart.F_DepartGroupId);

            groupDepart.Add(departId);
            var           checkRoleIds    = dutyApp.GetApplyCheckList();
            List <string> approvalRoleIds = null;
            var           data            = userApp.GetUserCheckList(groupDepart, checkRoleIds, approvalRoleIds);

            if (data != null)
            {
                foreach (var user in data)
                {
                    if (user != null)
                    {
                        TreeSelectModel treeModel = new TreeSelectModel();
                        treeModel.id   = user.F_RealName;
                        treeModel.text = user.F_RealName;
                        treeList.Add(treeModel);
                    }
                }
            }
            else
            {//审核领导为空则加入角色为厂长的领导
                var Ids       = dutyApp.GetApprovalList();
                var checkList = userApp.GetUserCheckList(groupDepart, Ids);
                foreach (var check in checkList)
                {
                    if (check != null)
                    {
                        TreeSelectModel treeModel = new TreeSelectModel();
                        treeModel.id   = check.F_RealName;
                        treeModel.text = check.F_RealName;
                        treeList.Add(treeModel);
                    }
                }
            }
            treeList = treeList.ToList();
            treeList.Reverse();
            return(Content(treeList.ToJson()));
        }
Example #23
0
        // GET: SystemManage/Module
        public ActionResult Index()
        {
            var data     = CreateService <IAccountAppService>().GetSys_ModuleList();
            var treeList = new List <TreeSelectModel>();

            foreach (Sys_Module item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel
                {
                    id       = item.Id,
                    text     = item.Name,
                    parentId = item.ParentId
                };
                treeList.Add(treeModel);
            }

            ViewBag.Menus = TreeHelper.ConvertToJson(treeList);
            return(View());
        }
        public ActionResult GetDeviceTypeTreeSelectJson()
        {
            var deviceTypes = deviceTypeData;

            var treeList = new List <TreeSelectModel>();

            foreach (ItemsDetailEntity item in deviceTypes)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.F_Id;
                treeModel.text     = item.F_ItemName;
                treeModel.parentId = item.F_ParentId == null ? "0" : item.F_ParentId;
                treeModel.data     = deviceApp.GetUnbindDevices(item.F_Id);
                treeList.Add(treeModel);
            }
            string tmp = treeList.TreeSelectJson();

            return(Content(tmp));
        }
Example #25
0
        public ActionResult GetSelectJsonTwo(string keyword)
        {
            var data     = clApp.GetList().Where(p => p.ParentId.ToString() == keyword && p.IsEffective == 1);
            var treeList = new List <TreeSelectModel>();

            foreach (CustomerListEntity item in data)
            {
                TreeSelectModel treeModel   = new TreeSelectModel();
                bool            hasChildren = data.Count(t => t.ParentId == item.Id) == 0 ? false : true;
                treeModel.id          = item.Id.ToString();
                treeModel.text        = item.FullName;
                treeModel.parentId    = item.ParentId.ToString();
                treeModel.OrderName   = item.OrderName;
                treeModel.OrderDate   = item.OrderDate;
                treeModel.OrderStatus = item.OrderStatus;
                treeList.Add(treeModel);
            }
            return(Content(treeList.ToJson()));
        }
Example #26
0
        public async Task <IActionResult> FindTreeSelectJson(string itemCode)
        {
            CommonResult result = new CommonResult();
            List <ItemsDetailOutputDto> list = await itemsDetailService.GetItemDetailsByItemCode(itemCode);

            var treeList = new List <TreeSelectModel>();

            foreach (ItemsDetailOutputDto item in list)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.ItemCode;
                treeModel.text     = item.ItemName;
                treeModel.parentId = item.ParentId;
                treeList.Add(treeModel);
            }
            result.ErrCode = ErrCode.err0;
            result.ResData = treeList.TreeSelectJson();
            return(ToJsonContent(result));
        }
Example #27
0
        public static List <TreeSelectModel> GetEnumNoteList <T>() where T : new()
        {
            T   t      = new T();
            var type   = t.GetType();
            var fields = type.GetFields();
            List <TreeSelectModel> list = new List <TreeSelectModel>();

            foreach (var field in fields)
            {
                if (field.FieldType == typeof(int))
                {
                    continue;
                }
                TreeSelectModel tree = new TreeSelectModel();
                tree.id   = (field.GetCustomAttributes(false)[0] as EnumNoteAttribute).Note;
                tree.text = (field.GetCustomAttributes(false)[0] as EnumNoteAttribute).Note;
                list.Add(tree);
            }
            return(list);
        }
Example #28
0
        /// <summary>
        /// 获取部门信息数据
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ActionResult GetTreeSelectJsonForDep(string code)
        {
            var data     = _position.GetDepartmentList(code);
            var treeList = new List <TreeSelectModel>();

            foreach (var item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.DepartmentCode;
                treeModel.text     = item.DepartmentName;
                treeModel.parentId = item.ParentDepartmentCode;
                treeModel.data     = item.ParentDepartmentCode;
                if (data.Count(t => t.DepartmentCode == item.ParentDepartmentCode) == 0)
                {
                    treeModel.parentId = "0";
                }
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
Example #29
0
        public async Task <IActionResult> GetTreeSelectJson(int id = 0, bool disabled = false)
        {
            IEnumerable <SelectDWLBEntity> data = await service.GetSelectCanUseListAsync(id);

            var treeList = new List <TreeSelectModel>();

            foreach (SelectDWLBEntity item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.Id;
                treeModel.text     = item.Name;
                treeModel.parentId = item.PId;
                if (disabled)
                {
                    treeModel.disabled = item.PId == 0;
                }
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
        public ActionResult GetAccountTreeSelectJson(string customerId)
        {
            var data     = customerApp.GetCustomerAccounts(customerId);
            var treeList = new List <TreeSelectModel>();

            foreach (CustomerAccountEntity item in data)
            {
                if (item.F_ParentId == "0")
                {
                    TreeSelectModel treeModel = new TreeSelectModel();
                    treeModel.id       = item.F_Id;
                    treeModel.text     = item.F_AccountName;
                    treeModel.parentId = item.F_ParentId;
                    treeModel.data     = data.Where(t => t.F_ParentId == item.F_Id).ToList();
                    treeList.Add(treeModel);
                }
            }
            string tmp = treeList.TreeSelectJson();

            return(Content(tmp));
        }