初始化
This commit is contained in:
25
WebUI/Views/Shared/Error.cshtml
Normal file
25
WebUI/Views/Shared/Error.cshtml
Normal file
@@ -0,0 +1,25 @@
|
||||
@model ErrorViewModel
|
||||
@{
|
||||
ViewData["Title"] = "Error";
|
||||
}
|
||||
|
||||
<h1 class="text-danger">Error.</h1>
|
||||
<h2 class="text-danger">An error occurred while processing your request.</h2>
|
||||
|
||||
@if (Model.ShowRequestId)
|
||||
{
|
||||
<p>
|
||||
<strong>Request ID:</strong> <code>@Model.RequestId</code>
|
||||
</p>
|
||||
}
|
||||
|
||||
<h3>Development Mode</h3>
|
||||
<p>
|
||||
Swapping to <strong>Development</strong> environment will display more detailed information about the error that occurred.
|
||||
</p>
|
||||
<p>
|
||||
<strong>The Development environment shouldn't be enabled for deployed applications.</strong>
|
||||
It can result in displaying sensitive information from exceptions to end users.
|
||||
For local debugging, enable the <strong>Development</strong> environment by setting the <strong>ASPNETCORE_ENVIRONMENT</strong> environment variable to <strong>Development</strong>
|
||||
and restarting the app.
|
||||
</p>
|
||||
52
WebUI/Views/Shared/_Index.cshtml
Normal file
52
WebUI/Views/Shared/_Index.cshtml
Normal file
@@ -0,0 +1,52 @@
|
||||
@*
|
||||
For more information on enabling MVC for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
|
||||
暂时未使用
|
||||
*@
|
||||
@{
|
||||
@model List<TBL_HOTEL_GROUP_INFO>;
|
||||
int root = int.Parse(ViewData["ROOT"].ToString());
|
||||
var data = Model.Where(x => x.PARENT_ID == root);
|
||||
}
|
||||
|
||||
@if (data != null)
|
||||
{
|
||||
foreach (var item in data)
|
||||
{
|
||||
|
||||
<div class="card p-1 "
|
||||
style="margin-bottom:5PX;box-shadow:none;
|
||||
@(root == 0?"padding-right:0PX !important; margin-right:0PX !important;":"margin-left:10PX;")">
|
||||
<div data-id='@item.HOTEL_GROUP_ID ' data-name='@item.HOTEL_GROUP_NAME ' onclick=" "
|
||||
@* SEL(this,@item.HOTEL_GROUP__ID,' @item.HOTEL_GROUP_NAME ')*@
|
||||
class="card-header border-0 ui-sortable-handle p-0 m-0 " style="cursor: pointer;">
|
||||
<h3 class="card-title p-1 ">
|
||||
<i class="fa fa-university"></i>
|
||||
@item.HOTEL_GROUP_ID
|
||||
@item.HOTEL_GROUP_NAME
|
||||
</h3>
|
||||
<!-- card tools -->
|
||||
@if (Model.FirstOrDefault(x => x.PARENT_ID == item.HOTEL_GROUP_ID) != null)
|
||||
{
|
||||
<div class="card-tools p-1 m-0 " style=" @(root == 0?"":"padding-right:0PX !important;margin-right:0PX !important")">
|
||||
<button type="button" class="btn btn-info btn-xs" data-card-widget="collapse" title="折叠">
|
||||
<i class="fas fa-minus"></i>
|
||||
</button>
|
||||
</div>
|
||||
}
|
||||
<!-- /.card-tools -->
|
||||
</div>
|
||||
@if (Model.FirstOrDefault(x => x.PARENT_ID == item.HOTEL_GROUP_ID) != null)
|
||||
{
|
||||
<div class="card-body p-0 m-0 " style="display: block;">
|
||||
<h1 style="display:none;">
|
||||
@(ViewData["ROOT"] = @item.HOTEL_GROUP_ID)
|
||||
</h1>
|
||||
|
||||
@await Html.PartialAsync("~/Views/Shared/_Index.cshtml",Model,ViewData)
|
||||
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
}
|
||||
|
||||
}
|
||||
450
WebUI/Views/Shared/_Layout.cshtml
Normal file
450
WebUI/Views/Shared/_Layout.cshtml
Normal file
@@ -0,0 +1,450 @@
|
||||
@using Microsoft.AspNetCore.Http;
|
||||
@{
|
||||
//var sel =
|
||||
var urldata = this.Context.Request.RouteValues;
|
||||
string url = ("/" + urldata["controller"].ToString() + "/" + urldata["action"].ToString()).ToUpper();
|
||||
}
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta lang="ch-Zn">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>BLV | @ViewData["Title"] </title>
|
||||
<link rel="stylesheet" href="~/OT/toastr.min.css" />
|
||||
<!-- 离线 Google 字体: Source Sans Pro -->
|
||||
<link rel="stylesheet" href="~/OT/google.css?family=Source+Sans+Pro:300,400,400i,700&display=fallback">
|
||||
<!-- Font Awesome -->
|
||||
<link rel="stylesheet" href="~/OT/all.min.css">
|
||||
<!-- Ionicons -->
|
||||
@*<link rel="stylesheet" href="~/OT/ionicons.min.css">*@
|
||||
<!-- Tempusdominus Bootstrap 4 -->
|
||||
<link rel="stylesheet" href="~/OT/tempusdominus-bootstrap-4.min.css">
|
||||
<!-- iCheck -->
|
||||
<link rel="stylesheet" href="~/OT/icheck-bootstrap.min.css">
|
||||
<!-- JQVMap -->
|
||||
<link rel="stylesheet" href="~/OT/jqvmap.min.css">
|
||||
<!-- 主题样式 -->
|
||||
<link rel="stylesheet" href="~/dist/css/adminlte.min.css">
|
||||
<!-- overlayScrollbars -->
|
||||
<link rel="stylesheet" href="~/OT/OverlayScrollbars.min.css">
|
||||
<!-- Daterange picker -->
|
||||
<link rel="stylesheet" href="~/OT/daterangepicker.css">
|
||||
<!-- summernote -->
|
||||
<link rel="stylesheet" href="~/OT/summernote-bs4.min.css">
|
||||
|
||||
<!-- summernote -->
|
||||
<script src="~/js_custom/loadImage.js"></script>
|
||||
|
||||
@* 日期包*@
|
||||
<script src="~/js/dayjs.min.js"></script>
|
||||
@* cookie包*@
|
||||
<script src="~/js/js.cookie.min.js"></script>
|
||||
|
||||
<style>
|
||||
|
||||
.swal-wide {
|
||||
overflow:scroll;
|
||||
height:70vh !important;
|
||||
justify-content: flex-start!important;
|
||||
padding:10PX!important;
|
||||
}
|
||||
@@media screen and (min-width:992px) {
|
||||
.swal-wide {
|
||||
height:60vh !important;
|
||||
width: 60vw !important;
|
||||
padding:20PX!important;
|
||||
}
|
||||
}
|
||||
@@media screen and (max-width:992px) {
|
||||
.sjhide{
|
||||
display:none !important;
|
||||
}
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body class="hold-transition sidebar-mini layout-fixed">
|
||||
<div class="wrapper">
|
||||
|
||||
<!-- Preloader -->
|
||||
@* <div class="preloader flex-column justify-content-center align-items-center">
|
||||
<img class="animation__shake" src="~/dist/img/logo.png" alt="BLVLogo" style="width:50vw;">
|
||||
</div>*@
|
||||
|
||||
<!-- 导航栏 -->
|
||||
<nav class="main-header navbar navbar-expand navbar-white navbar-light">
|
||||
<!-- 左侧导航栏链接 -->
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" data-widget="pushmenu" href="#" role="button"><i class="fas fa-bars"></i></a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a href="/" class="nav-link" style="padding-left:0;">
|
||||
<i class="fa fa-home"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<div class="nav-link" style="padding-right:0;padding-left:0;">
|
||||
<button type="button" onclick="SelHotel(@(ViewBag.SelHotel == null?"0":"1"));" class="btn btn-xs btn-block btn-info ">@(ViewBag.SelHotel==null?"暂无酒店":ViewBag.SelHotel.HotelName)</button>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<!-- 右侧导航栏链接 -->
|
||||
<ul class="navbar-nav ml-auto">
|
||||
<!-- Navbar Search -->
|
||||
<li class="nav-item">
|
||||
<div class="nav-link" style="padding-right:0;padding-left:0;">
|
||||
<button type="button" onclick="switchhotel();" class="btn btn-xs btn-block btn-info ">同步数据</button>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<!-- 消息下拉菜单 -->
|
||||
@* <li class="nav-item dropdown">
|
||||
<a class="nav-link" data-toggle="dropdown" href="#">
|
||||
<i class="far fa-comments"></i>
|
||||
<span class="badge badge-danger navbar-badge">3</span>
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-lg dropdown-menu-right">
|
||||
<a href="#" class="dropdown-item">
|
||||
<!-- 消息开始 -->
|
||||
<div class="media">
|
||||
<img src="~/dist/img/user1-128x128.jpg" alt="用户头像" class="img-size-50 mr-3 img-circle">
|
||||
<div class="media-body">
|
||||
<h3 class="dropdown-item-title">
|
||||
Brad Diesel
|
||||
<span class="float-right text-sm text-danger"><i class="fas fa-star"></i></span>
|
||||
</h3>
|
||||
<p class="text-sm">有空的话就打电话给我...</p>
|
||||
<p class="text-sm text-muted"><i class="far fa-clock mr-1"></i> 4 小时前</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 消息结束 -->
|
||||
</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a href="#" class="dropdown-item">
|
||||
<!-- 消息开始 -->
|
||||
<div class="media">
|
||||
<img src="~/dist/img/user8-128x128.jpg" alt="用户头像" class="img-size-50 img-circle mr-3">
|
||||
<div class="media-body">
|
||||
<h3 class="dropdown-item-title">
|
||||
John Pierce
|
||||
<span class="float-right text-sm text-muted"><i class="fas fa-star"></i></span>
|
||||
</h3>
|
||||
<p class="text-sm">我收到你的消息了</p>
|
||||
<p class="text-sm text-muted"><i class="far fa-clock mr-1"></i> 4 小时前</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 消息结束 -->
|
||||
</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a href="#" class="dropdown-item">
|
||||
<!-- 消息开始 -->
|
||||
<div class="media">
|
||||
<img src="~/dist/img/user3-128x128.jpg" alt="用户头像" class="img-size-50 img-circle mr-3">
|
||||
<div class="media-body">
|
||||
<h3 class="dropdown-item-title">
|
||||
Nora Silvester
|
||||
<span class="float-right text-sm text-warning"><i class="fas fa-star"></i></span>
|
||||
</h3>
|
||||
<p class="text-sm">主题在这里</p>
|
||||
<p class="text-sm text-muted"><i class="far fa-clock mr-1"></i> 4 小时前</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 消息结束 -->
|
||||
</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a href="#" class="dropdown-item dropdown-footer">查看所有消息</a>
|
||||
</div>
|
||||
</li>*@
|
||||
<!-- 通知下拉菜单 -->
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link" data-toggle="dropdown" href="#">
|
||||
<i class="far fa-bell"></i>
|
||||
<span class="badge badge-warning navbar-badge">15</span>
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-lg dropdown-menu-right">
|
||||
<span class="dropdown-item dropdown-header">15 条通知</span>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a href="#" class="dropdown-item">
|
||||
<i class="fas fa-envelope mr-2"></i> 4 条新消息
|
||||
<span class="float-right text-muted text-sm">3 分钟前</span>
|
||||
</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a href="#" class="dropdown-item">
|
||||
<i class="fas fa-users mr-2"></i> 8 个好友请求
|
||||
<span class="float-right text-muted text-sm">12 小时前</span>
|
||||
</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a href="#" class="dropdown-item">
|
||||
<i class="fas fa-file mr-2"></i> 3 个新报告
|
||||
<span class="float-right text-muted text-sm">2 天前</span>
|
||||
</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a href="#" class="dropdown-item dropdown-footer">查看所有通知</a>
|
||||
</div>
|
||||
</li>
|
||||
@* <li class="nav-item">
|
||||
<a class="nav-link" data-widget="fullscreen" href="#" role="button">
|
||||
<i class="fas fa-expand-arrows-alt"></i>
|
||||
</a>
|
||||
</li>*@
|
||||
<li class="nav-item">
|
||||
<a title="退出登录" href="~/Api/signout" class="nav-link" role="button">
|
||||
<i class="fas fa-sign-out-alt"></i>
|
||||
</a>
|
||||
@* <a class="nav-link" data-widget="control-sidebar" data-controlsidebar-slide="true" href="#" role="button">
|
||||
<i class="fas fa-th-large"></i>
|
||||
</a>
|
||||
*@
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<!-- /.navbar -->
|
||||
<!-- 主侧边栏容器 -->
|
||||
<aside class="main-sidebar sidebar-dark-primary elevation-4">
|
||||
<!-- 品牌 Logo -->
|
||||
<a href="index3.html" class="brand-link">
|
||||
<img src="~/dist/img/logo-blv.png" alt="BLV Logo" class="brand-image img-circle elevation-3" style="opacity: .8">
|
||||
<span class="brand-text font-weight-light">BLV - RCU</span>
|
||||
</a>
|
||||
|
||||
<!-- Sidebar -->
|
||||
<div class="sidebar">
|
||||
<!-- 侧边栏用户面板(可选) -->
|
||||
<div class="user-panel mt-3 pb-3 mb-3 d-flex">
|
||||
<div class="image">
|
||||
<img src="~/dist/img/logo.png" data-src="http://face.blv-oa.com/ImgServer/FileImage2?url=@ViewBag.HeadImg" class="img-circle elevation-2" alt="用户头像">
|
||||
</div>
|
||||
<div class="info">
|
||||
<a href="#" class="d-block">@ViewBag.Uname</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- SidebarSearch Form -->
|
||||
@*<div class="form-inline">
|
||||
<div class="input-group" data-widget="sidebar-search">
|
||||
<input class="form-control form-control-sidebar" type="search" placeholder="搜索" aria-label="Search">
|
||||
<div class="input-group-append">
|
||||
<button class="btn btn-sidebar">
|
||||
<i class="fas fa-search fa-fw"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>*@
|
||||
|
||||
<!-- 侧边栏菜单 -->
|
||||
<nav class="mt-2">
|
||||
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
|
||||
<!-- 使用 .nav-icon 类添加图标,
|
||||
或使用 font-awesome 或其他任何图标字体库 -->
|
||||
<li class="nav-item ">
|
||||
<a href="/" class="nav-link @(url.Contains("/HOME/INDEX".ToUpper())?"active":"" ) ">
|
||||
<i class="nav-icon fas fa-home"></i>
|
||||
<p>
|
||||
首页
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="pages/widgets.html" class="nav-link">
|
||||
<i class="nav-icon fas fa-bed"></i>
|
||||
<p>
|
||||
客房管理
|
||||
<span class="badge badge-info right">6</span>
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<i class="nav-icon fas fa-server"></i>
|
||||
<p>
|
||||
服务信息管理
|
||||
<span class="badge badge-info right">6</span>
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<i class="nav-icon fas fa-desktop"></i>
|
||||
<p>
|
||||
设备信息管理
|
||||
<span class="badge badge-info right">6</span>
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item @(url.Contains("/RCUServer/".ToUpper())?"menu-is-opening menu-open":"")"">
|
||||
<a href="/RCUServer/index" class="nav-link">
|
||||
<i class="nav-icon fas fa-edit"></i>
|
||||
<p>
|
||||
RCU 管理
|
||||
<span id="rcucount" class="badge badge-info right">6</span>
|
||||
</p>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<i class="nav-icon fas fa-th"></i>
|
||||
<p>
|
||||
酒店信息管理
|
||||
<span class="badge badge-info right">6</span>
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link">
|
||||
<i class="nav-icon far fa-calendar-alt"></i>
|
||||
<p>
|
||||
统计报表
|
||||
<span class="badge badge-info right">6</span>
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="~/ModelFile/Index" class="nav-link @(url.Contains("/ModelFile/index".ToUpper())?"active":"" ) ">
|
||||
<i class="nav-icon far fa-calendar-alt"></i>
|
||||
<p>
|
||||
模型数据
|
||||
<span class="badge badge-info right">6</span>
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
@*<li class="nav-header">统计报表</li>*@
|
||||
<li class="nav-item @(url.Contains("/Server/".ToUpper())?"menu-is-opening menu-open":"")">
|
||||
<a class="nav-link">
|
||||
<i class="nav-icon fa fa-cloud"></i>
|
||||
<p>
|
||||
服务器管理
|
||||
<i class="fas fa-angle-left right"></i>
|
||||
</p>
|
||||
</a>
|
||||
<ul class="nav nav-treeview">
|
||||
<li class="nav-item">
|
||||
<a href="/Server/UDPLOG" class="nav-link @(url.Contains("/Server/UDPLOG".ToUpper())?"active":"" ) ">
|
||||
<i class="fa fa-window-restore nav-icon" aria-hidden="true"></i>
|
||||
<p>
|
||||
UDP通讯日志
|
||||
<span id="udplogcount" class="badge badge-info right">0</span>
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="/Server/UDPINFO" class="nav-link @(url.Contains("/Server/UDPINFO".ToUpper())?"active":"" ) ">
|
||||
<i class="fa fa-window-restore nav-icon" aria-hidden="true"></i>
|
||||
<p>
|
||||
UDP通讯统计
|
||||
@*<span id="udplogcount" class="badge badge-info right">0</span>*@
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="/Server/Rucs" class="nav-link @(url.Contains("/Server/Rucs".ToUpper())?"active":"" ) ">
|
||||
<i class="fa fa-wrench nav-icon" aria-hidden="true"></i>
|
||||
<p>RUCS服务管理</p>
|
||||
</a>
|
||||
</li>
|
||||
<li style="display:none;" class="nav-item">
|
||||
<a href="/Server/BLV_UdpDebug" class="nav-link @(url.Equals("/Server/BLV_UdpDebug".ToUpper())?"active":"" ) ">
|
||||
<i class="fa fa-wrench nav-icon" aria-hidden="true"></i>
|
||||
<p>BLV_UdpDebugger</p>
|
||||
</a>
|
||||
</li>
|
||||
<li style="display:none;" class="nav-item">
|
||||
<a href="/Server/BLV_UdpDebugImg" class="nav-link @(url.Contains("/Server/BLV_UdpDebugImg".ToUpper())?"active":"" ) ">
|
||||
<i class="fa fa-wrench nav-icon" aria-hidden="true"></i>
|
||||
<p>BLV_UdpDebugImg</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="/Server/EVENTLOGGING" class="nav-link @(url.Contains("/Server/EVENTLOGGING".ToUpper())?"active":"" ) ">
|
||||
<i class="fa fa-wrench nav-icon" aria-hidden="true"></i>
|
||||
<p>事件信息</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="/Server/Find_Mac" class="nav-link @(url.Contains("/Server/Find_Mac".ToUpper())?"active":"" ) ">
|
||||
<i class="fa fa-wrench nav-icon" aria-hidden="true"></i>
|
||||
<p>RcuDataLog</p>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<!-- /.sidebar-menu -->
|
||||
</div>
|
||||
<!-- /.sidebar -->
|
||||
</aside>
|
||||
|
||||
<!-- Content Wrapper. 包含页面内容 -->
|
||||
<div class="content-wrapper">
|
||||
@RenderBody()
|
||||
</div>
|
||||
<!-- /.content-wrapper -->
|
||||
@*<footer class="main-footer">
|
||||
<strong>Copyright © 2014-2021 <a href="https://adminlte.io">BLV 宝来威</a>.</strong>
|
||||
保留所有权利。
|
||||
<div class="float-right d-none d-sm-inline-block">
|
||||
<b>版本</b> 1.0.0
|
||||
</div>
|
||||
</footer>*@
|
||||
|
||||
<!-- Control Sidebar -->
|
||||
@* <aside id="control-sidebar" class="control-sidebar control-sidebar-dark">
|
||||
<!-- 控制侧边栏内容在这里 -->
|
||||
</aside>*@
|
||||
<!-- /.control-sidebar -->
|
||||
</div>
|
||||
<footer class="main-footer">
|
||||
<strong>Copyright © 2014-2022 <a href="#">BLV 宝来威</a>.</strong>
|
||||
保留所有权利。
|
||||
<div class="float-right d-none d-sm-inline-block">
|
||||
<b>版本</b> 1.0.0
|
||||
</div>
|
||||
</footer>
|
||||
<!-- ./wrapper -->
|
||||
<!-- jQuery -->
|
||||
<script src="~/OT/jquery.min.js"></script>
|
||||
<!-- jQuery UI 1.11.4 -->
|
||||
<script src="~/OT/jquery-ui.min.js"></script>
|
||||
<!-- 解决使用 Bootstrap 提示工具与 jQuery UI 提示工具冲突 -->
|
||||
<script>
|
||||
$.widget.bridge('uibutton', $.ui.button)
|
||||
</script>
|
||||
<!-- Bootstrap 4 -->
|
||||
<script src="~/OT/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- Sparkline -->
|
||||
<script src="~/OT/sparkline.js"></script>
|
||||
<!-- JQVMap -->
|
||||
<script src="~/OT/jquery.vmap.min.js"></script>
|
||||
<!-- jQuery Knob Chart -->
|
||||
<script src="~/OT/jquery.knob.min.js"></script>
|
||||
<!-- daterangepicker -->
|
||||
<script src="~/OT/moment.min.js"></script>
|
||||
<script src="~/OT/zh-cn.js"></script>
|
||||
|
||||
<script src="~/OT/daterangepicker.js"></script>
|
||||
<!-- Tempusdominus Bootstrap 4 -->
|
||||
<script src="~/OT/tempusdominus-bootstrap-4.min.js"></script>
|
||||
<!-- Summernote -->
|
||||
<script src="~/OT/summernote-bs4.min.js"></script>
|
||||
<!-- overlayScrollbars -->
|
||||
<script src="~/OT/jquery.overlayScrollbars.min.js"></script>
|
||||
|
||||
<!-- AdminLTE App -->
|
||||
<script src="~/OT/adminlte.js"></script>
|
||||
|
||||
<script src="~/OT/sweetalert2@8.js"></script>
|
||||
<script src="~/js_custom/MyPost.js"></script>
|
||||
<script src="/js_custom/common.js"></script>
|
||||
|
||||
<script src="~/OT/toastr.min.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
2
WebUI/Views/Shared/_ValidationScriptsPartial.cshtml
Normal file
2
WebUI/Views/Shared/_ValidationScriptsPartial.cshtml
Normal file
@@ -0,0 +1,2 @@
|
||||
<script src="~/lib/jquery-validation/dist/jquery.validate.min.js"></script>
|
||||
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>
|
||||
Reference in New Issue
Block a user