diff --git a/OpenAuth.Mvc/Controllers/BaseController.cs b/OpenAuth.Mvc/Controllers/BaseController.cs index a654d147..14baed08 100644 --- a/OpenAuth.Mvc/Controllers/BaseController.cs +++ b/OpenAuth.Mvc/Controllers/BaseController.cs @@ -21,6 +21,9 @@ namespace OpenAuth.Mvc.Controllers { public class BaseController : Controller { + protected BjuiResponse BjuiResponse = new BjuiResponse(); + + protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); diff --git a/OpenAuth.Mvc/Controllers/OrgManagerController.cs b/OpenAuth.Mvc/Controllers/OrgManagerController.cs index 542e9a4a..9db477fb 100644 --- a/OpenAuth.Mvc/Controllers/OrgManagerController.cs +++ b/OpenAuth.Mvc/Controllers/OrgManagerController.cs @@ -10,7 +10,7 @@ namespace OpenAuth.Mvc.Controllers public class OrgManagerController : BaseController { private OrgManagerApp _orgApp; - private BjuiResponse _bjuiResponse = new BjuiResponse(); + public OrgManagerController() { @@ -48,10 +48,10 @@ namespace OpenAuth.Mvc.Controllers } catch (Exception ex) { - _bjuiResponse.statusCode = "300"; - _bjuiResponse.message = ex.Message; + BjuiResponse.statusCode = "300"; + BjuiResponse.message = ex.Message; } - return JsonHelper.Instance.Serialize(_bjuiResponse); + return JsonHelper.Instance.Serialize(BjuiResponse); } public string EditOrg(string json) @@ -63,10 +63,10 @@ namespace OpenAuth.Mvc.Controllers } catch (Exception ex) { - _bjuiResponse.statusCode = "300"; - _bjuiResponse.message = ex.Message; + BjuiResponse.statusCode = "300"; + BjuiResponse.message = ex.Message; } - return JsonHelper.Instance.Serialize(_bjuiResponse); + return JsonHelper.Instance.Serialize(BjuiResponse); } public string LoadOrg() @@ -95,11 +95,11 @@ namespace OpenAuth.Mvc.Controllers } catch (Exception e) { - _bjuiResponse.statusCode = "300"; - _bjuiResponse.message = e.Message; + BjuiResponse.statusCode = "300"; + BjuiResponse.message = e.Message; } - return JsonHelper.Instance.Serialize(_bjuiResponse); + return JsonHelper.Instance.Serialize(BjuiResponse); } } } \ No newline at end of file diff --git a/OpenAuth.Mvc/Controllers/UserManagerController.cs b/OpenAuth.Mvc/Controllers/UserManagerController.cs index 9e07099b..9acdc0b1 100644 --- a/OpenAuth.Mvc/Controllers/UserManagerController.cs +++ b/OpenAuth.Mvc/Controllers/UserManagerController.cs @@ -6,7 +6,7 @@ using System.Web.Mvc; namespace OpenAuth.Mvc.Controllers { - public class UserManagerController : Controller + public class UserManagerController : BaseController { // // GET: /UserManager/ diff --git a/OpenAuth.Mvc/OpenAuth.Mvc.csproj b/OpenAuth.Mvc/OpenAuth.Mvc.csproj index 814e1877..bac3e456 100644 --- a/OpenAuth.Mvc/OpenAuth.Mvc.csproj +++ b/OpenAuth.Mvc/OpenAuth.Mvc.csproj @@ -563,7 +563,6 @@ - @@ -614,6 +613,9 @@ + + + 10.0 diff --git a/OpenAuth.Mvc/Views/Home/Index.cshtml b/OpenAuth.Mvc/Views/Home/Index.cshtml index d62ac8fb..e812426f 100644 --- a/OpenAuth.Mvc/Views/Home/Index.cshtml +++ b/OpenAuth.Mvc/Views/Home/Index.cshtml @@ -203,8 +203,9 @@ - 文件列表 - 机构管理 + 系统设置 + 机构管理 + 用户管理 diff --git a/OpenAuth.Mvc/Views/OrgManager/LookupOrg.cshtml b/OpenAuth.Mvc/Views/OrgManager/LookupOrg.cshtml new file mode 100644 index 00000000..4a1f0171 --- /dev/null +++ b/OpenAuth.Mvc/Views/OrgManager/LookupOrg.cshtml @@ -0,0 +1,62 @@ +@model dynamic + +@{ + ViewBag.Title = "title"; + Layout = null; +} + + + + + + + + 关闭 + + + 选择 + + + + + + diff --git a/OpenAuth.Mvc/Views/OrgManager/LookupParent.cshtml b/OpenAuth.Mvc/Views/OrgManager/LookupParent.cshtml index 705cca14..4a1f0171 100644 --- a/OpenAuth.Mvc/Views/OrgManager/LookupParent.cshtml +++ b/OpenAuth.Mvc/Views/OrgManager/LookupParent.cshtml @@ -11,12 +11,14 @@ + 关闭 + 选择 - 关闭 + diff --git a/OpenAuth.Mvc/Views/UserManager/AddOrg.cshtml b/OpenAuth.Mvc/Views/UserManager/AddOrg.cshtml new file mode 100644 index 00000000..796a340f --- /dev/null +++ b/OpenAuth.Mvc/Views/UserManager/AddOrg.cshtml @@ -0,0 +1,52 @@ + +@{ + ViewBag.Title = "title"; + Layout = null; +} + + + + + + + * 添加 + + + + + 机构名称: + + + + + + + + 上级机构: + + + + + + + 设置状态: + + + 正常 + 禁用 + + + + + + + + + + + 关闭 + 保存 + + diff --git a/OpenAuth.Mvc/Views/UserManager/Index.cshtml b/OpenAuth.Mvc/Views/UserManager/Index.cshtml new file mode 100644 index 00000000..98a462fd --- /dev/null +++ b/OpenAuth.Mvc/Views/UserManager/Index.cshtml @@ -0,0 +1,174 @@ + + + + + + + + + + + + +