Beispiel #1
0
        public ActionResult Index()
        {
            string ControllerUrl = "/api/SYS/SYS_DEPT/";
            var    viewModel     = new
            {
                Permission = new//权限
                {
                    a_list    = Model_SYS_MENU.HasPermission("SYS", "SYS_DEPT", "List", Common.HttpMethod.Post),
                    a_add     = Model_SYS_MENU.HasPermission("SYS", "SYS_DEPT", "Add", Common.HttpMethod.Post),
                    a_edit    = Model_SYS_MENU.HasPermission("SYS", "SYS_DEPT", "Edit", Common.HttpMethod.Get),
                    a_del     = Model_SYS_MENU.HasPermission("SYS", "SYS_DEPT", "Del", Common.HttpMethod.Get),
                    a_excelin = oc.CurrentUser.USER_NAME == "sxsh"?true:false
                                //a_excelout = Model_SYS_MENU.HasPermission("SYS", "SYS_DEPT", "List", Common.HttpMethod.Post)
                },
                resx = new
                {
                    listTitle   = "您没有【查看部门】权限",
                    addTitle    = "您没有【新增部门】权限",
                    editTitle   = "您没有【编辑部门】权限!",
                    deleteTitle = "您没有【删除部门】权限!"
                },
                urls = new//请求URL
                {
                    save = ControllerUrl + "Save",
                    list = ControllerUrl + "List",
                    edit = ControllerUrl + "Edit",
                    del  = ControllerUrl + "Del",
                    //writexls = ControllerUrl + "WirteExcel",
                    readxls       = ControllerUrl + "ReadXls",
                    dataGgridName = "data_grid", //列表ID
                    dataGgridType = "treegrid",  //列表类型
                    dataAddName   = "data_add",  //增加窗口
                    //titleName="sss",
                    dataFormName = "DataForm",   //提交表单
                },
                searchForm = new VIEW_SYS_DEPT() //查询
                {
                },
                addForm = new VIEW_SYS_DEPT()
                {                                                                                                                   //添加修改
                },
                extForm = new                                                                                                       //扩展类
                {
                    extA = Model_SYS_DEPT.GetMyORGNoGQTree(oc.CurrentUser.SYS_DEPT.DEPT_CODE, oc.CurrentUser.SYS_DEPT.PARENT_CODE), //部门列表
                    extB = new List <EasyUIComBoBoxNode>()
                    {
                        new EasyUIComBoBoxNode()
                        {
                            id = "0", text = "单位"
                        }, new EasyUIComBoBoxNode()
                        {
                            id = "1", text = "部门"
                        }
                    }
                }
            };

            return(View(viewModel));
        }
Beispiel #2
0
        public ActionResult Index()
        {
            string ControllerUrl = "/api/SYS/SYS_MEMBER/";
            var    viewModel     = new
            {
                Permission = new//权限
                {
                    a_list = Model_SYS_MENU.HasPermission("SYS", "SYS_MEMBER", "List", HttpMethod.Post),
                    a_add  = Model_SYS_MENU.HasPermission("SYS", "SYS_MEMBER", "Add", HttpMethod.Post),
                    a_edit = Model_SYS_MENU.HasPermission("SYS", "SYS_MEMBER", "Edit", HttpMethod.Get),
                    a_del  = Model_SYS_MENU.HasPermission("SYS", "SYS_MEMBER", "Del", HttpMethod.Get),
                    //a_excelin = Model_SYS_MENU.HasPermission("SYS", "SYS_MEMBER", "List", HttpMethod.Post),
                    a_excelout = Model_SYS_MENU.HasPermission("SYS", "SYS_MEMBER", "List", HttpMethod.Post),
                },
                resx = new
                {
                    listTitle   = "您没有【查看人员】权限",
                    addTitle    = "您没有【新增人员】权限",
                    editTitle   = "您没有【编辑人员】权限!",
                    deleteTitle = "您没有【删除人员】权限!",
                },
                urls = new//请求URL
                {
                    save     = ControllerUrl + "Save",
                    list     = ControllerUrl + "List",
                    edit     = ControllerUrl + "Edit",
                    del      = ControllerUrl + "Del",
                    writexls = ControllerUrl + "WirteExcel",
                    //readxls = ControllerUrl + "ReadXls",
                    dataGgridName = "data_grid",   //列表ID
                    dataGgridType = "datagrid",    //列表类型
                    dataAddName   = "data_add",    //增加窗口
                    dataFormName  = "DataForm",    //提交表单
                },
                searchForm = new VIEW_SYS_MEMBER() //查询
                {
                },
                addForm = new VIEW_SYS_MEMBER()
                {                                                                                                                //添加修改
                },
                extForm = new                                                                                                    //扩展类
                {
                    extA = Model_SYS_DEPT.GetMyDEPTTree(oc.CurrentUser.SYS_DEPT.DEPT_CODE, oc.CurrentUser.SYS_DEPT.PARENT_CODE), //部门列表
                    extB = Model_SYS_INTELLIGENCE_DIC.GetIntelligenceDic(),                                                      //资质
                    //extC = Model_SYS_POSLEVEL_DIC.GetPosLevelDic(oc.CurrentUser.SYS_DEPT.DEPT_CODE,oc.CurrentUser.SYS_DEPT.PARENT_CODE),//级别
                    extC = Model_SYS_POSLEVEL_DIC.GetPosLevelDic(),                                                              //级别
                    extE = new List <EasyUIComBoBoxNode>()                                                                       //手机状态
                }
            };

            return(View(viewModel));
        }
Beispiel #3
0
        public ActionResult Index()
        {
            string ControllerUrl = "/api/SYS/SYS_USER/";
            var    viewModel     = new
            {
                Permission = new//权限
                {
                    a_list = Model_SYS_MENU.HasPermission("SYS", "SYS_USER", "List", Common.HttpMethod.Post),
                    a_add  = Model_SYS_MENU.HasPermission("SYS", "SYS_USER", "Add", Common.HttpMethod.Post),
                    a_edit = Model_SYS_MENU.HasPermission("SYS", "SYS_USER", "Edit", Common.HttpMethod.Get),
                    a_del  = Model_SYS_MENU.HasPermission("SYS", "SYS_USER", "Del", Common.HttpMethod.Get),
                },
                resx = new
                {
                    listTitle   = "您没有【查看用户】权限",
                    addTitle    = "您没有【新增用户】权限",
                    editTitle   = "您没有【编辑用户】权限!",
                    deleteTitle = "您没有【删除用户】权限!"
                },
                urls = new//请求URL
                {
                    save = ControllerUrl + "Save",
                    list = ControllerUrl + "List",
                    edit = ControllerUrl + "Edit",
                    del  = ControllerUrl + "Del",
                    //writexls = ControllerUrl + "writexls",
                    dataGgridName = "data_grid", //列表ID
                    dataGgridType = "datagrid",  //列表类型
                    dataAddName   = "data_add",  //增加窗口
                    dataFormName  = "DataForm",  //提交表单
                },
                searchForm = new VIEW_SYS_USER() //查询
                {
                },
                addForm = new VIEW_SYS_USER()
                {             //添加修改
                },
                extForm = new //扩展类
                {
                    extA = Model_SYS_DEPT.GetMyORGTree(oc.CurrentUser.SYS_DEPT.DEPT_CODE, oc.CurrentUser.SYS_DEPT.PARENT_CODE),
                    extB = oc.BllSession.ISYS_ROLEService.Entities.Select(r => new { ROLE_ID = r.ROLE_ID, NAME = r.NAME }).OrderBy(r => r.ROLE_ID).ToList(),
                    extC = new List <string>(),
                    //extD = Model_SYS_DEPT.GetMyORGTree(oc.CurrentUser.SYS_DEPT.DEPT_CODE, oc.CurrentUser.SYS_DEPT.PARENT_CODE, 1)
                    extD = Model_SYS_DEPT.GetMyORGTree(oc.CurrentUser.SYS_DEPT.DEPT_CODE.Substring(0, 2), "0", 1)
                }
                //,viewSettings = new { }
            };

            return(View(viewModel));
        }
Beispiel #4
0
        public AjaxMsgModel Save(VIEW_SYS_DEPT data)
        {
            try
            {
                Mapper.CreateMap <VIEW_SYS_DEPT, SYS_DEPT>();
                SYS_DEPT u = Mapper.Map <VIEW_SYS_DEPT, SYS_DEPT>(data);


                //最后一个DEPT_CODE
                var lastCode   = oc.BllSession.ISYS_DEPTService.Entities.Where(m => m.PARENT_CODE == data.PARENT_CODE).OrderByDescending(m => m.DEPT_CODE).Select(m => new { m.DEPT_CODE }).FirstOrDefault();
                int lastCodeId = 1;
                if (lastCode != null)
                {
                    lastCodeId = int.Parse(lastCode.DEPT_CODE.Substring(data.PARENT_CODE.Length, 2)) + 1;
                }
                string codeNum = lastCodeId < 10 ? "0" + lastCodeId.ToString() : lastCodeId.ToString();

                u.DEL_FLAG    = "0";
                u.STATUS_FLAG = "0";
                u.C_ICO       = data.PARENT_CODE.Length == 8 ? "icon-org" : "icon-DepartMent";

                if (u.DEPT_CODE == null || u.DEPT_CODE == "")
                {
                    u.DEPT_CODE  = data.PARENT_CODE + codeNum;
                    u.DEPT_ORDER = 1;
                    return(Model_SYS_DEPT.Add(u));
                }
                else
                {
                    string newDeptCode = data.PARENT_CODE + codeNum;
                    return(Model_SYS_DEPT.Edit(u, u.DEPT_CODE, newDeptCode));
                }
            }
            catch (Exception)
            {
                return(new Message().NewAmm);
            }
        }
Beispiel #5
0
 public AjaxMsgModel Del(VIEW_SYS_DEPT data)
 {
     return(Model_SYS_DEPT.Del(data.DEPT_CODE));
 }
Beispiel #6
0
 public List <Model.ModelExt.EasyUITreeNode> GetMyORGNoGQTree(VIEW_SYS_DEPT data)
 {
     return(Model_SYS_DEPT.GetMyORGNoGQTree(oc.CurrentUser.SYS_DEPT.DEPT_CODE, oc.CurrentUser.SYS_DEPT.PARENT_CODE));//部门列表
 }
Beispiel #7
0
 public ActionResult GetMyORGTree()
 {
     return(Content(Model_SYS_DEPT.GetMyORGNoZsTree(oc.CurrentUser.SYS_DEPT.DEPT_CODE, oc.CurrentUser.SYS_DEPT.PARENT_CODE)));
 }