| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- @using VberZero
- @using System.Globalization
- @using Abp.Configuration.Startup
- @using Abp.Web.Mvc.Alerts
- @using VberAdmin.Resources
- @using VberAdmin.Timing
- @inject AppTimes _appTimes
- @inject IMultiTenancyConfig _multiTenancyConfig
- @inject IWebResourceManager _webResourceManager
- @inject IAlertManager _alertManager
- @inject ILanguageManager _languageManager
- @{
- Layout = "~/Views/Shared/Layout/_L0.cshtml";
- var lang = CultureInfo.CurrentUICulture.Name == "zh-Hans" ? "zh-CN" : CultureInfo.CurrentUICulture.Name;
- }
- @section HEAD{
- <script src="/libs/jquery/jquery.js" asp-append-version="false"></script>
- @await RenderSectionAsync("css", required: false)
- <environment names="Development">
- <link href="/Metronic/assets/plugins/custom/datatables/datatables.bundle.css" rel="stylesheet" asp-append-version="false"/>
- <link href="/Metronic/assets/plugins/global/plugins.bundle.css" rel="stylesheet" asp-append-version="false"/>
- <link href="/Metronic/assets/1/css/style.bundle.css" rel="stylesheet" asp-append-version="false"/>
- <link href="/css/style.css" rel="stylesheet" asp-append-version="false"/>
- </environment>
-
- <environment names="Staging,Production">
- <link href="/css/_bundles/scripts.bundle.min.css" rel="stylesheet" asp-append-version="true"/>
- </environment>
- <style>
- /* .position-relative .select2-selection.form-select-sm {
- min-height: calc(1.5em + 1.1rem + 2px);
- }*/
- .modal-open .select2-container--bootstrap5 .select2-dropdown {
- z-index: 100003;
- }
- </style>
- <script>
- var lang = '@(lang)';
-
- </script>
- @await RenderSectionAsync("styles", required: false)
- }
- @section BODY{
- @*toolbar-enabled toolbar-fixed*@
- <body id="vber_body" class="header-fixed header-tablet-and-mobile-fixed aside-enabled aside-fixed hover-scroll-overlay-y" style="--kt-toolbar-height:55px; --kt-toolbar-height-tablet-and-mobile:55px" data-kt-aside-minimize="on">
-
- <div class="d-flex flex-column flex-root">
- <div class="page d-flex flex-row flex-column-fluid">
- @await Html.PartialAsync("_SideBar.cshtml")
- <div class="wrapper d-flex flex-column flex-row-fluid" id="vber_wrapper">
- @await Html.PartialAsync("_Header.cshtml")
-
- <div class="content d-flex flex-column flex-column-fluid py-5 px-4 fadeIn-down" id="vber_content">
- <div id="vber_content_container" class="container-fluid">
- @RenderBody()
- </div>
- </div>
- <div class="footer d-flex flex-lg-column" id="kt_footer">
- <div class="container-fluid d-flex flex-column flex-md-row align-items-center justify-content-between" style="line-height: 50px;">
- <div class="text-dark order-2 order-md-1">
- <span class="text-muted fw-bold me-1">@(DateTime.Today.Year)©</span>
- <a href="#" target="_blank" class="text-gray-800 text-hover-primary">Vber</a>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- @await Html.PartialAsync("_Help.cshtml")
- <div id="vb_scrolltop" class="scrolltop" data-kt-scrolltop="true">
- <!--Svg Icon | path: icons/duotone/Navigation/Up-2.svg-->
- <span class="svg-icon">
- <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="24px" viewBox="0 0 24 24" version="1.1">
- <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
- <polygon points="0 0 24 0 24 24 0 24"></polygon>
- <rect fill="#000000" opacity="0.5" x="11" y="10" width="2" height="10" rx="1"></rect>
- <path d="M6.70710678,12.7071068 C6.31658249,13.0976311 5.68341751,13.0976311 5.29289322,12.7071068 C4.90236893,12.3165825 4.90236893,11.6834175 5.29289322,11.2928932 L11.2928932,5.29289322 C11.6714722,4.91431428 12.2810586,4.90106866 12.6757246,5.26284586 L18.6757246,10.7628459 C19.0828436,11.1360383 19.1103465,11.7686056 18.7371541,12.1757246 C18.3639617,12.5828436 17.7313944,12.6103465 17.3242754,12.2371541 L12.0300757,7.38413782 L6.70710678,12.7071068 Z" fill="#000000" fill-rule="nonzero"></path>
- </g>
- </svg>
- </span>
- </div>
- <environment names="Development">
- <script src="/Metronic/assets/plugins/global/plugins.bundle.js" asp-append-version="false"></script>
- <script src="/Metronic/assets/plugins/custom/datatables/datatables.bundle.js" asp-append-version="false"></script>
- <script src="/Metronic/assets/1/js/scripts.bundle.js" asp-append-version="false"></script>
- <script src="/libs/moment/moment.js" asp-append-version="false"></script>
- <script src="/libs/signalr/dist/browser/signalr.js" asp-append-version="false"></script>
- <script src="/libs/sweetalert/sweetalert.min.js" asp-append-version="false"></script>
- <script src="/libs/block-ui/jquery.blockUI.js" asp-append-version="false"></script>
- <script src="/js/abp/abp.js" asp-append-version="false"></script>
- <script src="/js/abp/libs/abp.jquery.js" asp-append-version="false"></script>
- <script src="/js/abp/libs/abp.toastr.js" asp-append-version="false"></script>
- <script src="/js/abp/libs/abp.blockUI.js" asp-append-version="false"></script>
- <script src="/js/abp/libs/abp.spin.js" asp-append-version="false"></script>
- <script src="/js/abp/libs/abp.sweet-alert.js" asp-append-version="false"></script>
- <script src="/js/abp/libs/abp.signalr-client.js" asp-append-version="false"></script>
- <script src="/libs/jquery-validate/jquery.validate.js" asp-append-version="false"></script>
- <script src="/libs-ext/select2/select2tree.js" asp-append-version="false"></script>
- @*<script src="/libs/datatables/js/jquery.dataTables.js" asp-append-version="false"></script>*@
- <script src="/js/vber.base.js" asp-append-version="false"></script>
- <script src="/js/notificationHelper.js" asp-append-version="false"></script>
- </environment>
- <environment names="Staging,Production">
- <script src="/Metronic/assets/plugins/global/plugins.bundle.js" asp-append-version="true"></script>
- <script src="/Metronic/assets/plugins/custom/datatables/datatables.bundle.js" asp-append-version="false"></script>
- <script src="/Metronic/assets/1/js/scripts.bundle.js" asp-append-version="true"></script>
- <script src="/js/_bundles/scripts.bundle.min.js" asp-append-version="true"></script>
- </environment>
- <script type="text/javascript">
- // This is used to get the application's root path from javascript.
- // It's useful if you're running application in a virtual directory under IIS.
- var abp = abp || {};
- abp.appPath = '@ApplicationPath';
- abp.apiPath = '@(VzConsts.ApiAppUrl)';
- abp.appUrl = '@(VzConsts.ApiAppUrl)';
- abp.security.antiForgery.tokenCookieName = 'XSRF-TOKEN-VberAdmin';
- //abp.security.antiForgery.tokenHeaderName = 'X-XSRF-TOKEN-VberAdmin';
- abp.localization.VberZero = abp.localization.getSource('@(VzConsts.LocalizationSourceName)');
- var l = abp.localization.getSource('@(VzConsts.LocalizationSourceName)');
- </script>
- @if (CultureInfo.CurrentUICulture.Name != "en")
- {
- switch (lang)
- {
- case "zh-CN":
- <script src="~/libs/jquery-validate/localization/messages_zh.min.js" asp-append-version="false"></script>
- <script src="~/libs/flatpickr/dist/l10n/zh.min.js" asp-append-version="false"></script>
- <script src="/libs/select2/dist/js/i18n/zh-CN.js" asp-append-version="false"></script>
- <script src="/libs/moment/locale/zh-cn.js" asp-append-version="false"></script>
- @*
- <script src="~/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js" asp-append-version="false"></script>*@
- break;
- default:
- <script src="~/libs/jquery-validate/localization/messages_@(lang.Replace("-", "_")).min.js" asp-append-version="false"></script>
- <script src="~/libs/flatpickr/dist/l10n/@(lang).js" asp-append-version="false"></script>
- <script src="/libs/select2/dist/js/i18n/@(lang).js" asp-append-version="false"></script>
- <script src="/libs/moment/locale/@(lang).js" asp-append-version="false"></script>
- @* <script src="~/libs/bootstrap-table/locale/bootstrap-table-@(lang).min.js" asp-append-version="false"></script>*@
- break;
- }
- }
- <script type="text/javascript">
- // Localizing moment js
- moment.locale('@lang');
- </script>
- <!-- Dynamic scripts of ABP system (They are created on runtime and can not be bundled) -->
- <script src="~/AbpServiceProxies/GetAll?v=@(_appTimes.StartupTime.Ticks)" type="text/javascript"></script>
- <script src="~/AbpScripts/GetScripts?v=@(_appTimes.StartupTime.Ticks)" type="text/javascript"></script>
- @await RenderSectionAsync("scripts", required: false)
- @_webResourceManager.RenderScripts()
- @await RenderSectionAsync("js", required: false)
- </body>
- }
|