_Admin.cshtml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. @using WMS.BZWeb;
  2. <!DOCTYPE html>
  3. <html lang="zh-CN">
  4. <head>
  5. <meta name=”renderer” content=”webkit|ie-comp|ie-stand” />
  6. <meta name="viewport" content="width=device-width" />
  7. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  8. <meta http-equiv="X-UA-Compatible" content="chrome=1,IE=edge">
  9. <meta name="renderer" content="webkit">
  10. <meta name="viewport" content="width=device-width, initial-scale=1" />
  11. <meta name="keywords" content="" />
  12. <meta name="description" content="" />
  13. @* <link rel="icon" href="~/favicon.ico">*@
  14. <title>@Common.GetWMSTile()| @ViewBag.Title</title>
  15. <link href="~/Content/pace/pace-theme-loading-bar.css" rel="stylesheet" />
  16. <link href="~/Content/font/css/font-awesome.min.css" rel="stylesheet" />
  17. <link href="~/Content/font/wmsfont/iconfont.css" rel="stylesheet" />
  18. <link href="~/Content/bootstrap/bootstrap.min.css" rel="stylesheet" />
  19. <link href="~/Content/jquery/plugin/toastr/toastr.css" rel="stylesheet" />
  20. @Html.AppendCssFile(
  21. "/wwwroot/Content/wms/style/wms-common.css",
  22. "/wwwroot/Content/wms/plugin/scroll/scroll.css",
  23. "/wwwroot/Content/wms/style/wms-admin.css",
  24. "/wwwroot/Content/wms/style/wms-layer.css",
  25. "/wwwroot/Content/wms/plugin/contextmenu/lr-contextmenu.css",
  26. "/wwwroot/Content/wms/plugin/tree/wms-tree.css",
  27. "/wwwroot/Content/wms/plugin/select/wms-select.css"
  28. )
  29. <script src="~/Content/pace/pace.min.js"></script>
  30. <script src="~/Content/jquery/jquery-1.10.2.min.js"></script>
  31. <script src="~/Content/signalr/jquery.signalR-2.2.2.min.js"></script>
  32. <!--[if lt IE 9]>
  33. <script src="~/Content/bootstrap/html5shiv.min.js"></script>
  34. <script src="~/Content/bootstrap/respond.min.js"></script>
  35. <![endif]-->
  36. </head>
  37. <body class="@Common.GetClientBrowser() @Common.GetBodyUITheme()">
  38. <div class="lr-loadbg" id="lr_loadbg"></div>
  39. @RenderBody()
  40. <div class="lr-frame-menu"><div class="lr-frame-menu-wrap" id="lr_frame_menu"></div></div>
  41. <div class="lr-frame-tabs">
  42. <div class="lr-frame-tabs-wrap">
  43. <ul id="lr_frame_tabs_ul"></ul>
  44. </div>
  45. </div>
  46. <div class="lr-frame-main" id="lr_frame_main">
  47. <img id="iframebg" src="~/Content/images/iframebg.png" />
  48. </div>
  49. <script src="~/Content/bootstrap/bootstrap.min.js"></script>
  50. <script src="~/Content/jquery/plugin/layer/layer.js"></script>
  51. <script src="~/Content/jquery/plugin/jquery.cookie.min.js"></script>
  52. <script src="~/Content/jquery/jquery.cookie.min.js"></script>
  53. <script src="~/Content/jquery/jquery.md5.min.js"></script>
  54. <script src="~/Content/jquery/base64.min.js"></script>
  55. <script src="~/Content/jquery/plugin/toastr/toastr.min.js"></script>
  56. <script>
  57. function request(d) { for (var c = location.search.slice(1).split("&"), a = 0; a < c.length; a++) { var b = c[a].split("="); if (b[0] == d) if ("undefined" == unescape(b[1])) break; else return decodeURI(unescape(b[1])) } return "" };
  58. $.rootUrl = '@Html.GetVirtualPath()';
  59. var token = request("s");
  60. var key = request("k");
  61. function checkToken(_token) {
  62. var ds = _token.split('.');
  63. if (ds.length < 3) {
  64. window.location.href = $.rootUrl + "/Login/Index";
  65. }
  66. var payload = JSON.parse(Base64.decode(ds[1]));
  67. $.lcoreUser = {
  68. account: payload.Account,
  69. userName: payload.UserName,
  70. userId: payload.UserId,
  71. WarehouseNo: payload.WarehouseNo,
  72. token: _token,
  73. key: key
  74. };
  75. if (!$.lcoreUser.account || !$.lcoreUser.token) {
  76. window.location.href = $.rootUrl + "/Login/Index";
  77. }
  78. }
  79. if (token) {
  80. checkToken(token)
  81. }
  82. else if (key && sessionStorage && sessionStorage.getItem) {
  83. token = sessionStorage.getItem(key)
  84. if (token) {
  85. checkToken(token)
  86. }
  87. else {
  88. window.location.href = $.rootUrl + "/Login/Index";
  89. }
  90. }
  91. else {
  92. window.location.href = $.rootUrl + "/Login/Index";
  93. }
  94. </script>
  95. @Html.AppendJsFile(
  96. "/wwwroot/Content/wms/plugin/resize/resize.js",
  97. "/wwwroot/Content/wms/plugin/mousewheel/mousewheel.js",
  98. "/wwwroot/Content/wms/script/wms-base.js",
  99. "/wwwroot/Content/wms/plugin/scroll/scroll.js",
  100. "/wwwroot/Content/wms/script/wms-tabs.js",
  101. "/wwwroot/Content/wms/script/wms-date.js",
  102. "/wwwroot/Content/wms/script/wms-validator-helper.js",
  103. "/wwwroot/Content/wms/script/wms-layer.js",
  104. "/wwwroot/Content/wms/script/wms-ajax.js",
  105. "/wwwroot/Content/wms/script/wms-clientdata.js",
  106. "/wwwroot/Content/wms/script/wms-language.js",
  107. "/wwwroot/Content/wms/plugin/tree/wms-tree.js",
  108. "/wwwroot/Content/wms/plugin/select/wms-select.js",
  109. "/wwwroot/Content/wms/plugin/contextmenu/wms-contextmenu.js",
  110. "/wwwroot/Content/wms/script/wms-admin.js"
  111. )
  112. </body>
  113. </html>