_Layout.cshtml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. @using System.Globalization
  2. @using System.Threading
  3. @using System.Web.Optimization
  4. @using Abp.Configuration
  5. @using Abp.Timing
  6. @using WeApp.Configuration
  7. @using WeApp.Helpers
  8. @{
  9. SetAntiForgeryCookie();
  10. Layout = null;
  11. string path = SettingManager.GetSettingValue(IwbSettingNames.LoginPagePath);
  12. var lang = CultureInfo.CurrentUICulture.Name == "zh-Hans" ? "zh-cn" : CultureInfo.CurrentUICulture.Name;
  13. }
  14. <!DOCTYPE html>
  15. <html lang="en">
  16. <head>
  17. <meta charset="utf-8">
  18. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  19. <meta name="viewport" content="width=device-width, initial-scale=1">
  20. <meta name="description" content="">
  21. <meta name="author" content="">
  22. <link rel="shortcut icon" href="~/favicon.ico">
  23. <title>@(ViewBag.Title)-JY</title>
  24. <script type="text/javascript">
  25. var abp = abp || {}; abp.appPath = '@ApplicationPath';
  26. abp.appUrl = '@Path.Combine(ApplicationPath, IwbConsts.ApiAppUrl)';
  27. </script>
  28. @Styles.Render("~/Bundles/Base/Css")
  29. @Styles.Render("~/Bundles/Site/Css")
  30. <style>
  31. .login-page, .login-box .card::before {
  32. background: url('@(path)/@(IwbConsts.LoginImageName).@(IwbConsts.LoginHomeImageExt)') 0 / cover fixed;
  33. }
  34. </style>
  35. <link href="~/Content/Css/Login.css" rel="stylesheet" />
  36. @RenderSection("styles", false)
  37. </head>
  38. <body class="login-page">
  39. @Html.Partial("Layout/_PreLoader")
  40. <div class="login-box">
  41. <div class="logo">
  42. <a href="javascript:void(0);">@SettingManager.GetSettingValue(IwbSettingNames.AdminSystemName)</a>
  43. </div>
  44. @RenderBody()
  45. @if (ShowLang())
  46. {
  47. @Html.Action("_AccountLanguages", "Account")
  48. }
  49. <div class="row">
  50. <div class="col-12 text-center" style="color: #e9e9e9">
  51. <small>
  52. @Html.Raw(SettingManager.GetSettingValue(IwbSettingNames.HtmlPagesFooter))
  53. <b>@L("Version"):</b> @(IwbConsts.Version)
  54. </small>
  55. </div>
  56. </div>
  57. </div>
  58. @Scripts.Render("~/Bundles/Jquery/Js")
  59. @Scripts.Render("~/Bundles/Base/Js")
  60. @Scripts.Render("~/Bundles/Iwb-Account/Js")
  61. <script>
  62. //Localizing momentjs
  63. moment.locale('@(lang)');
  64. </script>
  65. <script src="~/api/AbpServiceProxies/GetAll?v=@(Clock.Now.Ticks)"></script>
  66. <script src="~/AbpScripts/GetScripts?v=@(Clock.Now.Ticks)" type="text/javascript"></script>
  67. @RenderSection("scripts", false)
  68. @Html.PartialViewScripts()
  69. @RenderSection("modal", false)
  70. </body>
  71. </html>