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 @@ +
    +
    +
    +
      +
      + +
      +
      +
      +
      +
      + +