示例#1
0
        /// <summary>
        /// 指定人员
        /// </summary>
        /// <returns></returns>
        public IActionResult AddUser()
        {
            var listRole = HttpClientApi.GetAsync <List <Role> >(HttpHelper.Url + "Activity/GetListRole");

            ViewBag.Role = listRole;
            return(View());
        }
        /// <summary>
        /// 权限的显示分页查询
        /// </summary>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <param name="name"></param>
        /// <returns></returns>
        public ActionResult PermissionIndex(int pageIndex = 1, int pageSize = 3, string name = "")
        {
            var pagePermission = HttpClientApi.GetAsync <Common.PageHelper <PermissionDto> >("http://localhost:12345/api/Permission/GetPageList?pageIndex=" + pageIndex + "&pageSize=" + pageSize + "&name=" + name);
            StaticPagedList <PermissionDto> staticPagedList =
                new StaticPagedList <PermissionDto>(pagePermission.PageList, pageIndex, pageSize,
                                                    pagePermission.PageSizes);

            return(View(staticPagedList));
        }
示例#3
0
        /// <summary>
        /// 添加配置方法
        /// </summary>
        /// <param name="approvalConfiguration"></param>
        /// <returns></returns>
        public JsonResult AddApprovalConfiguration(ApprovalConfiguration approvalConfiguration)
        {
            var listApprovalConfiguration = new List <ApprovalConfiguration>();
            //查询活动表所有的活动Id
            var listRoleUser = HttpClientApi.GetAsync <List <ApprovalConfiguration> >(HttpHelper.Url + "Activity/GetActivityId");
            //linq进行筛选是否配置
            var firstOrDefault = listRoleUser.Count(p => p.ActivityId.Equals(approvalConfiguration.ActivityId) && p.IsEnable == 0);

            //若配置则返回0
            if (firstOrDefault > 0)
            {
                return(Json(new { result = 0 }, new JsonSerializerSettings()));
            }
            //拿出级别的Id
            var level = approvalConfiguration.UserLevelId;

            if (level != 0)
            {
                //获取所有的活动级别
                var listUserLevel = HttpClientApi.GetAsync <List <UserLevel> >(HttpHelper.Url + "Activity/GetListUserLevel");
                var allLevels     = listUserLevel.Where(p => p.Id <= level).ToList();
                foreach (var userLevel in allLevels)
                {
                    var configuration = new ApprovalConfiguration()
                    {
                        ActivityId  = approvalConfiguration.ActivityId,
                        CreateTime  = DateTime.Now,
                        DownId      = 0,
                        Start       = "未审批",
                        RoleId      = userLevel.RoleId,
                        UserLevelId = level,
                        UserId      = userLevel.UserId,
                        IsEnable    = 0
                    };
                    listApprovalConfiguration.Add(configuration);
                }
                var results = HttpClientApi.PostAsync <List <ApprovalConfiguration>, int>(listApprovalConfiguration, HttpHelper.Url + "Activity/AddApprovalConfiguration");
                return(Json(new { results }, new JsonSerializerSettings()));
            }
            //没有则添加一个状态
            approvalConfiguration.Start = "未审批";
            //进行一个时间的赋值
            approvalConfiguration.CreateTime = DateTime.Now;
            approvalConfiguration.IsEnable   = 0;
            listApprovalConfiguration.Add(approvalConfiguration);
            var result = HttpClientApi.PostAsync <List <ApprovalConfiguration>, int>(listApprovalConfiguration, HttpHelper.Url + "Activity/AddApprovalConfiguration");

            return(Json(new { result }, new JsonSerializerSettings()));
        }
        public IActionResult AddShiftDuty()
        {
            //Id写死



            //获取登陆人所有的信息
            var user = RedisHelper.Get <Ooperationuser>(_id.ToString());
            //获取角色Id
            var roleId   = user.Roleid;
            var userList = HttpClientApi.GetAsync <List <Ooperationuser> >(HttpHelper.Url + "ShiftDuty/GetUserList?roleId=" + roleId);

            ViewBag.userList = userList.Where(p => p.Id != _id).ToList();
            return(View());
        }
示例#5
0
        public IActionResult Add(int id)
        {
            var listActivity = HttpClientApi.GetAsync <List <ActivityTable> >(HttpHelper.Url + "Activity/GetListApproval");
            var activity     = listActivity.FirstOrDefault(p => p.Id == id);

            if (activity != null)
            {
                ViewBag.Title = activity.ActivityName;
            }
            if (activity != null)
            {
                ViewBag.TitleId = activity.Id;
            }

            ViewBag.RadioType = HttpClientApi.GetAsync <List <ApprovalType> >(HttpHelper.Url + "Activity/GetApprovalType");
            return(View());
        }
示例#6
0
        /// <summary>
        /// 获取单条数据
        /// </summary>
        /// <returns></returns>
        public SolitaireSet UpdateData(int id)
        {
            var list = HttpClientApi.GetAsync <SolitaireSet>(HttpHelper.Url + "Solitaire/GetModel?id=" + id);

            return(list);
        }
        public JsonResult GetRolePer(int id)
        {
            var getroleper = HttpClientApi.GetAsync <List <RolePermission> >("http://localhost:12345/api/Role/GetRolePer?id=" + id);

            return(Json(getroleper, new JsonSerializerSettings()));
        }
示例#8
0
        /// <summary>
        /// 获取级别
        /// </summary>
        /// <returns></returns>
        public JsonResult GetListUserLevel()
        {
            var listUserLevel = HttpClientApi.GetAsync <List <UserLevel> >(HttpHelper.Url + "Activity/GetListUserLevel").Where(p => p.Id != 1);

            return(Json(listUserLevel, new JsonSerializerSettings()));
        }
示例#9
0
        public IActionResult ApprovalConfigurationDtoIndex()
        {
            var listApprovalConfigurationDto = HttpClientApi.GetAsync <List <ApprovalConfigurationDto> >(HttpHelper.Url + "Activity/GetApprovalConfigurations");

            return(View(listApprovalConfigurationDto));
        }
        /// <summary>
        /// 显示视图
        /// </summary>
        /// <returns></returns>
        public IActionResult PositionView()
        {
            var getposition = HttpClientApi.GetAsync <List <Position> >("http://localhost:12345/api/Position/GetPosition");

            return(View(getposition));
        }
        /// <summary>
        /// 获取人员
        /// </summary>
        /// <returns></returns>
        public List <Clinicuser> GetClinical()
        {
            var list = HttpClientApi.GetAsync <List <Clinicuser> >(HttpHelper.Url + "Group/GetClinical");

            return(list);
        }
        /// <summary>
        /// 获取单条数据
        /// </summary>
        /// <returns></returns>
        public Clinicuser UpdateData(int id)
        {
            var list = HttpClientApi.GetAsync <Clinicuser>(HttpHelper.Url + "Clinical/GetModel?id=" + id);

            return(list);
        }
示例#13
0
        /// <summary>
        /// 显示视图
        /// </summary>
        /// <returns></returns>
        public IActionResult HierarchieView()
        {
            var gethierarchie = HttpClientApi.GetAsync <List <Hierarchy> >("http://localhost:12345/api/Hierarchy/GetHierarchy");

            return(View(gethierarchie));
        }
        public PageHelper <Clinicuser> PageList(int pageIndex = 1, int pageSize = 3, int administrativeId = 0, string englishName = "")
        {
            var list = HttpClientApi.GetAsync <Common.PageHelper <Clinicuser> >(HttpHelper.Url + "Clinical/GetPagedList?pageIndex=" + pageIndex + "&pageSize=" + pageSize + "&administrativeId=" + administrativeId + "&englishName=" + englishName);

            return(list);
        }
示例#15
0
        public JsonResult Roill(int id)
        {
            var roill = HttpClientApi.GetAsync <Role>("http://localhost:12345/api/Role/RoilRoles?id=" + id);

            return(Json(roill, new JsonSerializerSettings()));
        }
示例#16
0
        /// <summary>
        ///角色显示
        /// </summary>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <returns></returns>
        public ActionResult RoleShows()
        {
            var roleshow = HttpClientApi.GetAsync <List <Role> >("http://localhost:12345/api/Role/GetRoles");

            return(View(roleshow));
        }
        public PageHelper <Professionalgroup> PageList(int pageIndex = 1, int pageSize = 3, string name = "")
        {
            var list = HttpClientApi.GetAsync <Common.PageHelper <Professionalgroup> >(HttpHelper.Url + "Group/GetPagedList?pageIndex=" + pageIndex + "&pageSize=" + pageSize + "&name=" + name);

            return(list);
        }
示例#18
0
        /// <summary>
        /// 显示视图
        /// </summary>
        /// <returns></returns>
        public IActionResult Show()
        {
            var getrulesetting = HttpClientApi.GetAsync <List <RulesettingsDto> >("http://localhost:12345/api/RuleSetting/GetRulesettings");

            return(View(getrulesetting));
        }
        /// <summary>
        /// 获取科室
        /// </summary>
        /// <returns></returns>
        public List <Administrative> GetDepartment()
        {
            var list = HttpClientApi.GetAsync <List <Administrative> >(HttpHelper.Url + "Group/GetDepartment");

            return(list);
        }
        public PageHelper <AttendanceDetail> PageList(int pageIndex = 1, int pageSize = 3, string time = "", string name = "")
        {
            var list = HttpClientApi.GetAsync <PageHelper <AttendanceDetail> >(HttpHelper.Url + "Detail/GetPagedList?pageIndex=" + pageIndex + "&pageSize=" + pageSize + "&time=" + time + "&name=" + name);

            return(list);
        }
        /// <summary>
        /// 获取单条数据
        /// </summary>
        /// <returns></returns>
        public Professionalgroup UpdateData(int id)
        {
            var list = HttpClientApi.GetAsync <Professionalgroup>(HttpHelper.Url + "Group/GetModel?id=" + id);

            return(list);
        }
示例#22
0
        public PageHelper <SolitaireSet> PageList(int pageIndex = 1, int pageSize = 3, string shift = "")
        {
            var list = HttpClientApi.GetAsync <PageHelper <SolitaireSet> >(HttpHelper.Url + "Solitaire/GetPagedList?pageIndex=" + pageIndex + "&pageSize=" + pageSize + "&shift=" + shift);

            return(list);
        }
示例#23
0
 public IActionResult Index()
 {
     ViewBag.Activity = HttpClientApi.GetAsync <List <ActivityTable> >(HttpHelper.Url + "Activity/GetListApproval");
     return(View());
 }
示例#24
0
        /// <summary>
        /// 二级联动用户
        /// </summary>
        /// <param name="roleId"></param>
        /// <returns></returns>
        public JsonResult GetUser(int roleId)
        {
            var listRoleUser = HttpClientApi.GetAsync <List <Ooperationuser> >(HttpHelper.Url + "Activity/GetListOperaTinUser?roleId=" + roleId);

            return(Json(listRoleUser, new JsonSerializerSettings()));
        }
示例#25
0
        /// <summary>
        /// 获取角色信息
        /// </summary>
        /// <returns></returns>
        public JsonResult GetListRole()
        {
            var listRole = HttpClientApi.GetAsync <List <Role> >(HttpHelper.Url + "Activity/GetListRole");

            return(Json(listRole, new JsonSerializerSettings()));
        }
示例#26
0
        /// <summary>
        /// 显示的方法
        /// </summary>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <param name="areaProperty"></param>
        /// <param name="areaName"></param>
        /// <returns></returns>
        public ActionResult ListArea(int pageIndex = 1, int pageSize = 2, int areaProperty = 0, string areaName = "")
        {
            var pageArea = HttpClientApi.GetAsync <PageHelper <Area> >(HttpHelper.Url + "Areas/GetAreaList?pageIndex=" + pageIndex + "&pageSize=" + pageSize + "&areaProperty=" + areaProperty + "&areaName=" + areaName);

            return(Json(pageArea, new JsonSerializerSettings()));
        }
示例#27
0
        /// <summary>
        /// 获取班次
        /// </summary>
        /// <returns></returns>
        public List <Models.Shiftssetting> GetShift()
        {
            var list = HttpClientApi.GetAsync <List <Models.Shiftssetting> >(HttpHelper.Url + "Solitaire/GetShift");

            return(list);
        }
示例#28
0
        /// <summary>
        /// 修改页面的数据
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public JsonResult AreaJson(int id)
        {
            var result = HttpClientApi.GetAsync <Area>(HttpHelper.Url + "Areas/GetArea?id=" + id);

            return(Json(result, new JsonSerializerSettings()));
        }
示例#29
0
        public PageHelper <Clinicuser> GetPerson(int pageIndex = 1, int pageSize = 3, string name = "")
        {
            var list = HttpClientApi.GetAsync <PageHelper <Clinicuser> >(HttpHelper.Url + "Solitaire/GetPerson?pageIndex=" + pageIndex + "&pageSize=" + pageSize + "&name=" + name);

            return(list);
        }
示例#30
0
        /// <summary>
        /// 获取单条数据
        /// </summary>
        /// <returns></returns>
        public Administrative UpdateData(int id)
        {
            var list = HttpClientApi.GetAsync <Administrative>(HttpHelper.Url + "Department/GetModel?id=" + id);

            return(list);
        }