|
|
|
@ -1,51 +1,92 @@
|
|
|
|
|
<%@ page contentType="text/html;charset=UTF-8" %>
|
|
|
|
|
<!-- JSP页面指令,用于设置页面的内容类型为“text/html”(即HTML格式页面),同时指定字符编码为“UTF-8”,
|
|
|
|
|
以此保证页面中的字符可以被正确解析和显示,避免出现乱码情况 -->
|
|
|
|
|
<html>
|
|
|
|
|
|
|
|
|
|
<head>
|
|
|
|
|
<meta charset="utf-8">
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
|
|
|
|
<title>酒店管理系统</title>
|
|
|
|
|
<link rel="stylesheet" href="../../js/layui/css/layui.css" media="all">
|
|
|
|
|
<link rel="stylesheet" href="../../MAIN/component/font-awesome-4.7.0/css/font-awesome.min.css">
|
|
|
|
|
<script src="../../js/toExcel/xlsx.full.min.js"></script>
|
|
|
|
|
<script type="text/javascript" src="../../js/toExcel/FileSaver.js"></script>
|
|
|
|
|
<script type="text/javascript" src="../../js/toExcel/Export2Excel.js"></script>
|
|
|
|
|
</head>
|
|
|
|
|
<head>
|
|
|
|
|
<!-- 设置HTML页面的字符编码为“utf-8”,再次明确页面遵循的字符编码规范,辅助浏览器准确读取页面内容 -->
|
|
|
|
|
<meta charset="utf-8">
|
|
|
|
|
<!-- 设置页面视口(viewport)的相关属性,其中“width=device-width”表示页面宽度会根据设备屏幕宽度自适应调整,
|
|
|
|
|
“initial-scale=1”表示页面初始的缩放比例为1(即不进行缩放),“maximum-scale=1”表示页面最大缩放比例限制为1,也就是禁止用户手动放大页面,
|
|
|
|
|
这些设置常用于确保页面在各种移动设备上都能有较好的显示效果 -->
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
|
|
|
|
<!-- 设置页面的标题为“酒店管理系统”,此标题会显示在浏览器的标题栏位置,方便用户识别当前页面所属的系统名称 -->
|
|
|
|
|
<title>酒店管理系统</title>
|
|
|
|
|
<!-- 引入Layui框架的样式文件(layui.css),“href”属性指定了该文件的相对路径(上级目录下的js/layui/css/layui.css),
|
|
|
|
|
“media”属性值为“all”,意味着该样式文件适用于所有的媒体类型,即无论页面在何种设备上展示,都会应用此样式 -->
|
|
|
|
|
<link rel="stylesheet" href="../../js/layui/css/layui.css" media="all">
|
|
|
|
|
<!-- 引入Font Awesome字体图标库的样式文件(font-awesome.min.css),其路径为上级目录下的MAIN/component/font-awesome-4.7.0/css/font-awesome.min.css,
|
|
|
|
|
引入该文件后,页面就可以使用其中定义的各种图标样式来丰富页面的视觉效果 -->
|
|
|
|
|
<link rel="stylesheet" href="../../MAIN/component/font-awesome-4.7.0/css/font-awesome.min.css">
|
|
|
|
|
<!-- 引入处理Excel相关功能的JavaScript库文件(xlsx.full.min.js),该文件所在路径为上级目录下的js/toExcel/xlsx.full.min.js,
|
|
|
|
|
通常用于后续实现将页面数据导出为Excel文件等相关操作 -->
|
|
|
|
|
<script src="../../js/toExcel/xlsx.full.min.js"></script>
|
|
|
|
|
<!-- 引入FileSaver.js脚本文件,它是一个用于在浏览器端实现文件保存功能的JavaScript库,其路径为上级目录下的js/toExcel/FileSaver.js,
|
|
|
|
|
常配合其他相关库来实现将生成的文件(比如Excel文件)保存到本地的功能 -->
|
|
|
|
|
<script type="text/javascript" src="../../js/toExcel/FileSaver.js"></script>
|
|
|
|
|
<!-- 引入自定义的用于将数据导出到Excel的脚本文件(Export2Excel.js),其位于上级目录下的js/toExcel/Export2Excel.js路径中,
|
|
|
|
|
文件内部应该包含了具体的导出数据到Excel的业务逻辑和相关功能实现代码 -->
|
|
|
|
|
<script type="text/javascript" src="../../js/toExcel/Export2Excel.js"></script>
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
<body class="layui-layout-body">
|
|
|
|
|
<div class="layui-layout layui-layout-admin">
|
|
|
|
|
<div class="layui-header">
|
|
|
|
|
<div class="layui-logo">酒店管理系统</div>
|
|
|
|
|
<!-- 头部区域(可配合layui已有的水平导航) -->
|
|
|
|
|
<ul class="layui-nav layui-layout-left">
|
|
|
|
|
<li class="layui-nav-item" lay-unselect>
|
|
|
|
|
<a href="../orderInfo/orderTable.jsp" target="search">预订单</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="layui-nav-item" lay-unselect>
|
|
|
|
|
<a href="此处填充地址" target="search">入住单</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="layui-nav-item" lay-unselect>
|
|
|
|
|
<a href="此处填充地址" target="search">账单明细</a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
<ul class="layui-nav layui-layout-right">
|
|
|
|
|
<li class="layui-nav-item" lay-unselect>
|
|
|
|
|
<a href="此处填充地址" target="search">预订单历史</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="layui-nav-item" lay-unselect>
|
|
|
|
|
<a href="此处填充地址" target="search">入住单历史</a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<body class="layui-layout-body">
|
|
|
|
|
<!-- 创建一个Layui框架的布局容器(layui-layout)元素,并为其添加类名“layui-layout-admin”,在Layui框架中,
|
|
|
|
|
此类布局容器常用于搭建后台管理系统页面的整体布局结构,能够方便地划分出如头部、侧边栏、主体内容区域以及底部等不同的功能区域 -->
|
|
|
|
|
<div class="layui-layout layui-layout-admin">
|
|
|
|
|
<!-- 创建一个用于表示页面头部的<div>元素,在Layui布局结构里,这个元素内部会放置各种与头部相关的内容,比如网站logo、导航菜单等 -->
|
|
|
|
|
<div class="layui-header">
|
|
|
|
|
<!-- 创建一个带有类名“layui-logo”的<div>元素,在该元素内显示文字“酒店管理系统”,作为网站的标识或者logo,方便用户快速识别页面所属系统 -->
|
|
|
|
|
<div class="layui-logo">酒店管理系统</div>
|
|
|
|
|
<!-- 这是一段HTML注释,用于提示当前代码区域(即下面的导航菜单代码部分)是用于构建页面头部区域的导航部分,
|
|
|
|
|
并且这些导航菜单可以配合Layui框架已有的水平导航组件来实现更丰富的交互和展示效果 -->
|
|
|
|
|
<!-- 头部区域(可配合layui已有的水平导航) -->
|
|
|
|
|
<ul class="layui-nav layui-layout-left">
|
|
|
|
|
<!-- 创建一个列表项(li)元素,为其添加类名“layui-nav-item”以及“lay-unselect”属性,“layui-nav-item”表示这是导航栏中的一个菜单项,
|
|
|
|
|
“lay-unselect”属性通常用于阻止某些默认的选择行为(比如在移动端可能出现的文本选中效果等),使页面展示更加符合预期 -->
|
|
|
|
|
<li class="layui-nav-item" lay-unselect>
|
|
|
|
|
<!-- 创建一个超链接(a)元素,设置其“href”属性值为“../orderInfo/orderTable.jsp”,指定了点击该链接后要跳转的页面相对路径,
|
|
|
|
|
“target”属性值为“search”(此处可能是用于在特定的iframe或者页面区域展示链接内容,不过当前代码中未看到对应定义,可能后续需要完善),
|
|
|
|
|
链接文字为“预订单”,意味着用户点击该链接可跳转到预订单相关页面 -->
|
|
|
|
|
<a href="../orderInfo/orderTable.jsp" target="search">预订单</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="layui-nav-item" lay-unselect>
|
|
|
|
|
<!-- 与上面的菜单项类似,创建超链接元素,但“href”属性值为“此处填充地址”,说明此处后续需要替换为实际的链接地址,
|
|
|
|
|
用于跳转到入住单相关页面,链接文字为“入住单” -->
|
|
|
|
|
<a href="此处填充地址" target="search">入住单</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="layui-nav-item" lay-unselect>
|
|
|
|
|
<!-- 同样的,创建超链接元素,“href”属性也需后续填充实际地址,用于跳转到账单明细相关页面,链接文字为“账单明细” -->
|
|
|
|
|
<a href="此处填充地址" target="search">账单明细</a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
<ul class="layui-nav layui-layout-right">
|
|
|
|
|
<!-- 创建一个列表项元素,同样添加“layui-nav-item”和“lay-unselect”属性,作为导航栏右侧的一个菜单项 -->
|
|
|
|
|
<li class="layui-nav-item" lay-unselect>
|
|
|
|
|
<!-- 创建超链接元素,“href”属性指向后续需填充的地址,“target”属性为“search”,链接文字为“预订单历史”,
|
|
|
|
|
点击该链接理论上可跳转到预订单历史相关页面 -->
|
|
|
|
|
<a href="此处填充地址" target="search">预订单历史</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="layui-nav-item" lay-unselect>
|
|
|
|
|
<!-- 创建超链接元素,“href”属性需填充实际地址,“target”属性为“search”,链接文字为“入住单历史”,用于跳转到入住单历史相关页面 -->
|
|
|
|
|
<a href="此处填充地址" target="search">入住单历史</a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<script src="../../js/layui/layui.js"></script>
|
|
|
|
|
<script src="../../js/jquery.js"></script>
|
|
|
|
|
<!-- 引入Layui框架的核心JavaScript脚本文件(layui.js),该文件所在路径为上级目录下的js/layui/layui.js,
|
|
|
|
|
它是使用Layui框架各种功能和组件的基础,比如实现页面交互、组件渲染等都依赖于此文件 -->
|
|
|
|
|
<script src="../../js/layui/layui.js"></script>
|
|
|
|
|
<!-- 引入jQuery库的JavaScript脚本文件(jquery.js),jQuery是一个广泛使用的JavaScript库,常用于操作DOM元素、处理页面事件、
|
|
|
|
|
进行AJAX数据交互等操作,能够极大地简化JavaScript编程工作,其路径为上级目录下的js/jquery.js -->
|
|
|
|
|
<script src="../../js/jquery.js"></script>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
//JavaScript代码区域
|
|
|
|
|
layui.use('element', function() {});
|
|
|
|
|
</script>
|
|
|
|
|
</body>
|
|
|
|
|
<script>
|
|
|
|
|
//JavaScript代码区域
|
|
|
|
|
// 使用Layui框架的模块加载机制,加载“element”模块(Layui框架中用于操作页面元素、实现动态渲染页面结构、
|
|
|
|
|
// 控制页面元素显示隐藏等相关功能的模块),并在加载完成后执行回调函数,不过当前回调函数内部为空,可能后续需要添加具体的业务逻辑代码来实现相应功能
|
|
|
|
|
layui.use('element', function() {});
|
|
|
|
|
</script>
|
|
|
|
|
</body>
|
|
|
|
|
|
|
|
|
|
</html>
|