wuhongyuq il y a 5 ans
Parent
commit
022c080ffa
67 fichiers modifiés avec 5575 ajouts et 0 suppressions
  1. 3 0
      xjalt/WebRoot/META-INF/MANIFEST.MF
  2. 109 0
      xjalt/WebRoot/home/banner/banner_add.html
  3. 106 0
      xjalt/WebRoot/home/banner/banner_detail.html
  4. 110 0
      xjalt/WebRoot/home/banner/banner_edit.html
  5. 104 0
      xjalt/WebRoot/home/banner/banner_list.html
  6. 13 0
      xjalt/WebRoot/home/banner/banner_suc.html
  7. 4 0
      xjalt/WebRoot/home/body/footer.html
  8. 41 0
      xjalt/WebRoot/home/body/left.html
  9. 36 0
      xjalt/WebRoot/home/body/page.html
  10. 20 0
      xjalt/WebRoot/home/body/top.html
  11. 82 0
      xjalt/WebRoot/home/column/column_add.html
  12. 81 0
      xjalt/WebRoot/home/column/column_detail.html
  13. 82 0
      xjalt/WebRoot/home/column/column_edit.html
  14. 115 0
      xjalt/WebRoot/home/column/column_list.html
  15. 13 0
      xjalt/WebRoot/home/column/column_suc.html
  16. 175 0
      xjalt/WebRoot/home/content/content_add.html
  17. 155 0
      xjalt/WebRoot/home/content/content_detail.html
  18. 176 0
      xjalt/WebRoot/home/content/content_edit.html
  19. 122 0
      xjalt/WebRoot/home/content/content_list.html
  20. 114 0
      xjalt/WebRoot/home/content/content_relist.html
  21. 13 0
      xjalt/WebRoot/home/content/content_resuc.html
  22. 248 0
      xjalt/WebRoot/home/content/content_review.html
  23. 13 0
      xjalt/WebRoot/home/content/content_suc.html
  24. 119 0
      xjalt/WebRoot/home/count/count_detail.html
  25. 124 0
      xjalt/WebRoot/home/count/count_list.html
  26. 117 0
      xjalt/WebRoot/home/count/down_bill.html
  27. 86 0
      xjalt/WebRoot/home/count/down_bill_ali.html
  28. 158 0
      xjalt/WebRoot/home/count/order_list.html
  29. 13 0
      xjalt/WebRoot/home/count/refund_suc.html
  30. 65 0
      xjalt/WebRoot/home/dept/dept_add.html
  31. 65 0
      xjalt/WebRoot/home/dept/dept_detail.html
  32. 66 0
      xjalt/WebRoot/home/dept/dept_edit.html
  33. 103 0
      xjalt/WebRoot/home/dept/dept_list.html
  34. 13 0
      xjalt/WebRoot/home/dept/dept_suc.html
  35. 150 0
      xjalt/WebRoot/home/edit.html
  36. 202 0
      xjalt/WebRoot/home/index.html
  37. 53 0
      xjalt/WebRoot/home/level/level_add.html
  38. 53 0
      xjalt/WebRoot/home/level/level_detail.html
  39. 54 0
      xjalt/WebRoot/home/level/level_edit.html
  40. 99 0
      xjalt/WebRoot/home/level/level_list.html
  41. 13 0
      xjalt/WebRoot/home/level/level_suc.html
  42. 35 0
      xjalt/WebRoot/home/login.html
  43. 40 0
      xjalt/WebRoot/home/main.html
  44. 78 0
      xjalt/WebRoot/home/member/member_detail.html
  45. 104 0
      xjalt/WebRoot/home/member/member_list.html
  46. 13 0
      xjalt/WebRoot/home/member/member_suc.html
  47. 72 0
      xjalt/WebRoot/home/menus/menus_add.html
  48. 65 0
      xjalt/WebRoot/home/menus/menus_column.html
  49. 72 0
      xjalt/WebRoot/home/menus/menus_detail.html
  50. 73 0
      xjalt/WebRoot/home/menus/menus_edit.html
  51. 106 0
      xjalt/WebRoot/home/menus/menus_list.html
  52. 13 0
      xjalt/WebRoot/home/menus/menus_suc.html
  53. 130 0
      xjalt/WebRoot/home/pay/order.html
  54. 14 0
      xjalt/WebRoot/home/pay/pay_suc.html
  55. 155 0
      xjalt/WebRoot/home/personal.html
  56. 48 0
      xjalt/WebRoot/home/sign.html
  57. 77 0
      xjalt/WebRoot/home/site/site_add.html
  58. 77 0
      xjalt/WebRoot/home/site/site_detail.html
  59. 78 0
      xjalt/WebRoot/home/site/site_edit.html
  60. 106 0
      xjalt/WebRoot/home/site/site_list.html
  61. 13 0
      xjalt/WebRoot/home/site/site_suc.html
  62. 174 0
      xjalt/WebRoot/home/user/user_add.html
  63. 156 0
      xjalt/WebRoot/home/user/user_detail.html
  64. 170 0
      xjalt/WebRoot/home/user/user_edit.html
  65. 106 0
      xjalt/WebRoot/home/user/user_list.html
  66. 99 0
      xjalt/WebRoot/home/user/user_role.html
  67. 13 0
      xjalt/WebRoot/home/user/user_suc.html

+ 3 - 0
xjalt/WebRoot/META-INF/MANIFEST.MF

@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Class-Path: 
+

+ 109 - 0
xjalt/WebRoot/home/banner/banner_add.html

@@ -0,0 +1,109 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>banner管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/banner/add" method="post">
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">标题</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="title" lay-verify="title" autocomplete="off" placeholder="请输入标题" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">顺序</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="sort" lay-verify="title" autocomplete="off" placeholder="请输入顺序号" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">附件</label>
+			    <div class="layui-input-block">
+			      <button type="button" class="layui-btn" id="uploadBtn">
+				  	<i class="layui-icon">&#xe67c;</i>上传图片
+				  </button>
+				  <img alt="" id="fileImg" src="" style="width:400px;height:130px;">
+			      <input type="hidden" id="filedir" name="filedir" value="">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'layer','form','upload','jquery'], function(){
+  var element = layui.element;
+  var form = layui.form;
+  var upload = layui.upload;
+  var $ = layui.$;
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  });
+  upload.render({
+	  elem: '#uploadBtn'
+	  ,url: '/upload/uploadImage'
+	  ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
+	    layer.load(); //上传loading
+	  }
+	  ,done: function(res, index, upload){
+		  console.log(res.msg);
+		if(res.msg != null){
+	      $("#fileImg").attr("src",res.msg);
+	      $("#filedir").val(res.msg);
+	    }
+	    layer.closeAll('loading'); //关闭loading
+	  }
+	  ,error: function(index, upload){
+	    layer.closeAll('loading'); //关闭loading
+	  }
+  });
+  
+  $("#fileImg").on("click",function(e){
+	//获取input输入的值
+    layer.open({
+       type: 1,
+       skin: 'layui-layer-rim', //加上边框
+        area: ['80%', '80%'], //宽高
+       shadeClose: true, //开启遮罩关闭
+       end: function (index, layero) {
+           return false;
+       },
+       content: '<div style="text-align:center"><img src="' + $(this).attr('src') + '" /></div>'
+   });
+  });
+});
+</script>
+</body>
+</html>

+ 106 - 0
xjalt/WebRoot/home/banner/banner_detail.html

@@ -0,0 +1,106 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>banner管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/banner/tolist" method="post">
+    		<input type="hidden" name="id" value="${banner.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">标题</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="title" value="${banner.title!}" lay-verify="title" autocomplete="off" placeholder="请输入标题" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">顺序</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="sort" value="${banner.sort!}"  lay-verify="title" autocomplete="off" placeholder="请输入顺序号" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">附件</label>
+			    <div class="layui-input-block">
+				  <img alt="" id="fileImg" src="${banner.filedir!}" style="width:400px;height:130px;">
+			      <input type="hidden" id="filedir" name="filedir" value="">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">返回</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'layer','form','upload','jquery'], function(){
+  var element = layui.element;
+  var form = layui.form;
+  var upload = layui.upload;
+  var $ = layui.$;
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  });
+  upload.render({
+	  elem: '#uploadBtn'
+	  ,url: '/upload/uploadImage'
+	  ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
+	    layer.load(); //上传loading
+	  }
+	  ,done: function(res, index, upload){
+		  console.log(res.msg);
+		if(res.msg != null){
+	      $("#fileImg").attr("src",res.msg);
+	      $("#filedir").val(res.msg);
+	    }
+	    layer.closeAll('loading'); //关闭loading
+	  }
+	  ,error: function(index, upload){
+	    layer.closeAll('loading'); //关闭loading
+	  }
+  });
+  
+  $("#fileImg").on("click",function(e){
+	//获取input输入的值
+    layer.open({
+       type: 1,
+       skin: 'layui-layer-rim', //加上边框
+        area: ['80%', '80%'], //宽高
+       shadeClose: true, //开启遮罩关闭
+       end: function (index, layero) {
+           return false;
+       },
+       content: '<div style="text-align:center"><img src="' + $(this).attr('src') + '" /></div>'
+   });
+  });
+});
+</script>
+</body>
+</html>

+ 110 - 0
xjalt/WebRoot/home/banner/banner_edit.html

@@ -0,0 +1,110 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>banner管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/banner/edit" method="post">
+    		<input type="hidden" name="id" value="${banner.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">标题</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="title" value="${banner.title!}" lay-verify="title" autocomplete="off" placeholder="请输入标题" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">顺序</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="sort" value="${banner.sort!}"  lay-verify="title" autocomplete="off" placeholder="请输入顺序号" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">附件</label>
+			    <div class="layui-input-block">
+			      <button type="button" class="layui-btn" id="uploadBtn">
+				  	<i class="layui-icon">&#xe67c;</i>上传图片
+				  </button>
+				  <img alt="" id="fileImg" src="${banner.filedir!}" style="width:400px;height:130px;">
+			      <input type="hidden" id="filedir" name="filedir" value="${banner.filedir!}">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'layer','form','upload','jquery'], function(){
+  var element = layui.element;
+  var form = layui.form;
+  var upload = layui.upload;
+  var $ = layui.$;
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  });
+  upload.render({
+	  elem: '#uploadBtn'
+	  ,url: '/upload/uploadImage'
+	  ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
+	    layer.load(); //上传loading
+	  }
+	  ,done: function(res, index, upload){
+		  console.log(res.msg);
+		if(res.msg != null){
+	      $("#fileImg").attr("src",res.msg);
+	      $("#filedir").val(res.msg);
+	    }
+	    layer.closeAll('loading'); //关闭loading
+	  }
+	  ,error: function(index, upload){
+	    layer.closeAll('loading'); //关闭loading
+	  }
+  });
+  
+  $("#fileImg").on("click",function(e){
+	//获取input输入的值
+    layer.open({
+       type: 1,
+       skin: 'layui-layer-rim', //加上边框
+        area: ['80%', '80%'], //宽高
+       shadeClose: true, //开启遮罩关闭
+       end: function (index, layero) {
+           return false;
+       },
+       content: '<div style="text-align:center"><img src="' + $(this).attr('src') + '" /></div>'
+   });
+  });
+});
+</script>
+</body>
+</html>

+ 104 - 0
xjalt/WebRoot/home/banner/banner_list.html

@@ -0,0 +1,104 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" banner="IE=edge">
+    <title>banner管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" banner="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- banner Wrapper. Contains page banner -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/banner/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">标题</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="titlePage" value="${titlePage!}" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<div class="layui-card-body">
+    		<div style="padding-bottom: 10px;">
+	          <a href="${contextPath}/banner/toadd" id="add_btn" class="layui-btn layuiadmin-btn-list">添 加</a>
+	        </div>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">CODE</th>
+		    <th style="background-color: #009688; color: #fff;">标题</th>
+		    <th style="background-color: #009688; color: #fff;">顺序</th>
+		    <th style="background-color: #009688; color: #fff;">图片</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		    <#list dataList as data>
+			  <tr>
+			  	<td>${data.id}</td>
+			    <td>${data.title!}</td>
+			    <td>${data.sort!}</td>
+			    <td><img alt="" src="${data.filedir!}" style="width:500px;height:40px;"></td>
+			    <td>
+			    	<a class="layui-btn layui-btn-normal layui-btn-xs" href="${contextPath}/banner/toedit?id=${data.id}" title="更新">更新</a>
+					<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/banner/detail?id=${data.id}" title="详细">详细</a>
+			    	<a class="layui-btn layui-btn-danger layui-btn-xs" href="${contextPath}/banner/delete?id=${data.id}" title="删除">删除</a>
+			    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <!-- /.banner-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var laypage = layui.laypage
+	,layer = layui.layer
+  	,form = layui.form;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/banner/banner_suc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert("保存成功");
+    	   location.href="${contextPath}/banner/tolist";
+    	</script>
+    </body>
+</html>

+ 4 - 0
xjalt/WebRoot/home/body/footer.html

@@ -0,0 +1,4 @@
+<div class="layui-footer">
+  <!-- 底部固定区域 -->
+  <strong>Copyright &copy; 2019-2020 <a href="#">长春市福瑞科技有限公司</a>.</strong> All rights reserved.
+</div>

+ 41 - 0
xjalt/WebRoot/home/body/left.html

@@ -0,0 +1,41 @@
+<div class="layui-side layui-side-menu">
+  <div class="layui-side-scroll">
+  	<div class="layui-logo" lay-href="home/console.html">
+      <span>科技服务平台</span>
+    </div>
+    <!-- 左侧导航区域(可配合layui已有的垂直导航) -->
+    <ul class="layui-nav layui-nav-tree"  lay-filter="test">
+      <#if userAuth("${userModel.login_id}","ROLE_ADMIN","ROLE_LD")>
+      <li class="layui-nav-item <#if leftmenu=='deptmenu' || leftmenu=='levelmenu' || leftmenu=='usermenu'>layui-nav-itemed</#if>">
+        <a class="" href="javascript:;">系统设置</a>
+        <dl class="layui-nav-child">
+          <dd><a href="${contextPath}/dept/tolist" class="nav-link <#if leftmenu=='deptmenu'>layui-this</#if>">组织机构</a></dd>
+          <dd><a href="${contextPath}/level/tolist" class="nav-link <#if leftmenu=='levelmenu'>layui-this</#if>">职务管理</a></dd>
+          <dd><a href="${contextPath}/user/tolist" class="nav-link <#if leftmenu=='usermenu'>layui-this</#if>">系统管理</a></dd>
+        </dl>
+      </li>
+      </#if>
+      <#if userAuth("${userModel.login_id}","ROLE_ADMIN","ROLE_WZ")>
+      <li class="layui-nav-item <#if leftmenu=='menusmenu' || leftmenu=='columnmenu' || leftmenu=='contentmenu' || leftmenu=='bannermenu' || leftmenu=='sitemenu' || leftmenu=='membermenu'>layui-nav-itemed</#if>">
+        <a href="javascript:;">网站管理</a>
+        <dl class="layui-nav-child">
+          <dd><a href="${contextPath}/menus/tolist" class="nav-link <#if leftmenu=='menusmenu'>layui-this</#if>">菜单管理</a></dd>
+          <dd><a href="${contextPath}/column/tolist" class="nav-link <#if leftmenu=='columnmenu'>layui-this</#if>">栏目管理</a></dd>
+          <dd><a href="${contextPath}/content/tolist" class="nav-link <#if leftmenu=='contentmenu'>layui-this</#if>">内容管理</a></dd>
+          <dd><a href="${contextPath}/banner/tolist" class="nav-link <#if leftmenu=='bannermenu'>layui-this</#if>">banner管理</a></dd>
+          <dd><a href="${contextPath}/site/tolist" class="nav-link <#if leftmenu=='sitemenu'>layui-this</#if>">位置管理</a></dd>
+          <dd><a href="${contextPath}/member/tolist" class="nav-link <#if leftmenu=='membermenu'>layui-this</#if>">会员申请</a></dd>
+        </dl>
+      </li>
+      </#if>
+      <#if userAuth("${userModel.login_id}","ROLE_ADMIN")>
+      <li class="layui-nav-item <#if leftmenu=='contentremenu'>layui-nav-itemed</#if>">
+        <a href="javascript:;">网站审核</a>
+        <dl class="layui-nav-child">
+          <dd><a href="${contextPath}/content/torelist?status=0" class="nav-link <#if leftmenu=='contentremenu'>layui-this</#if>">内容审核</a></dd>
+        </dl>
+      </li>
+      </#if>
+    </ul>
+  </div>
+</div>

+ 36 - 0
xjalt/WebRoot/home/body/page.html

@@ -0,0 +1,36 @@
+<div class="pagination">
+	<input type="hidden" name="crtpage" value="${currentPage}" />
+	<input type="hidden" name="totalpage" value="${totalPage}" />
+    <span>
+    <#if currentPage == 1>
+		<a >上一页</a>
+ 	<#else>
+		<a href="#" name="pplink">上一页</a>
+	</#if>
+	
+	<#if totalPage == 0 || totalPage == currentPage>
+		<a >下一页</a>
+	<#else>
+		<a href="#" name="nplink">下一页</a>
+  	</#if>
+  	
+    <#if currentPage == 1>
+		<a >首页</a>
+	<#else>
+		<a href="#" name="fplink">首页</a>
+	</#if>
+    
+    <#if totalPage == 0 || totalPage == currentPage>
+		<a >尾页</a>
+	<#else>
+		<a href="#" name="lplink">尾页</a>
+	</#if>
+	
+    <p>
+	        共<strong>${totalRow}</strong>条记录,
+	        当前第<strong>${currentPage}/${totalPage}</strong>页,
+    </p>
+    <p>跳转至<input id="cp" class="go-txt" name="currentPage" size="3" value="${currentPage}">页</p>
+    <a id="goPage" class="go-btn" href="#" name="goPage" value="">GO</a>
+  </span>  
+</div>

+ 20 - 0
xjalt/WebRoot/home/body/top.html

@@ -0,0 +1,20 @@
+<div class="layui-header">
+   <div class="layui-logo">网站管理系统</div>
+   <!-- 头部区域(可配合layui已有的水平导航) -->
+   <ul class="layui-nav layui-layout-left">
+    
+   </ul>
+   <ul class="layui-nav layui-layout-right">
+     <li class="layui-nav-item">
+       <a href="javascript:;">
+         <img src="http://t.cn/RCzsdCq" class="layui-nav-img">
+         ${userModel.user_name}
+       </a>
+       <dl class="layui-nav-child">
+         <dd><a href="${contextPath}/main">首页</a></dd>
+         <dd><a href="${contextPath}/user/toedit?id=${userModel.id}">安全设置</a></dd>
+       </dl>
+     </li>
+     <li class="layui-nav-item"><a href="${contextPath}/logout">退出</a></li>
+   </ul>
+ </div>

+ 82 - 0
xjalt/WebRoot/home/column/column_add.html

@@ -0,0 +1,82 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>栏目管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/column/add" method="post">
+    		  <div class="layui-form-item">
+			    <label class="layui-form-label">菜单名称</label>
+			    <div class="layui-input-block">
+			      <select id="menus_id" name="menus_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list menusList as data>
+				        	<option value="${data.id}" <#if menus_id?? && data.id! == menus_id>selected="selected"</#if>>${data.name!}</option>
+				        </#list>
+				      </select>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">栏目名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">栏目类别</label>
+			    <div class="layui-input-block">
+			      <input type="radio" name="type" value="0" title="列表"  checked="">
+			      <input type="radio" name="type" value="1" title="内容">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">栏目简介</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="title" autocomplete="off" placeholder="请输入栏目简介" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var form = layui.form;
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  })
+});
+</script>
+</body>
+</html>

+ 81 - 0
xjalt/WebRoot/home/column/column_detail.html

@@ -0,0 +1,81 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>栏目管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/column/tolist" method="post">
+			  <input type="hidden" name="id" value="${column.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">菜单名称</label>
+			    <div class="layui-input-block">
+			      <select id="menus_id" name="menus_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list menusList as data>
+				        	<option value="${data.id}" <#if column.menus_id?? && column.menus_id == data.id>selected="selected"</#if>>${data.name!}</option>
+				        </#list>
+				      </select>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">栏目名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name" value="${column.name!}" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">栏目类别</label>
+			    <div class="layui-input-block">
+			      <input type="radio" name="type" value="0" title="列表"  <#if column.type! == '0'>checked="true"</#if>>
+			      <input type="radio" name="type" value="1" title="内容" <#if column.type! == '1'>checked="true"</#if>>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">栏目简介</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="title" value="${column.title!}" autocomplete="off" placeholder="请输入栏目简介" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">返回</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  })
+});
+</script>
+</body>
+</html>

+ 82 - 0
xjalt/WebRoot/home/column/column_edit.html

@@ -0,0 +1,82 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>栏目管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/column/edit" method="post">
+			  <input type="hidden" name="id" value="${column.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">菜单名称</label>
+			    <div class="layui-input-block">
+			      <select id="menus_id" name="menus_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list menusList as data>
+				        	<option value="${data.id}" <#if column.menus_id?? && column.menus_id == data.id>selected="selected"</#if>>${data.name!}</option>
+				        </#list>
+				      </select>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">栏目名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name" value="${column.name!}" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">栏目类别</label>
+			    <div class="layui-input-block">
+			      <input type="radio" name="type" value="0" title="列表"  <#if column.type! == '0'>checked="true"</#if>>
+			      <input type="radio" name="type" value="1" title="内容" <#if column.type! == '1'>checked="true"</#if>>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">栏目简介</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="title" value="${column.title!}" autocomplete="off" placeholder="请输入栏目简介" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  })
+});
+</script>
+</body>
+</html>

+ 115 - 0
xjalt/WebRoot/home/column/column_list.html

@@ -0,0 +1,115 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>栏目管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/column/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">菜单名称</label>
+			            <div class="layui-input-inline">
+			              <select id="menusid" name="menusid" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list menusList as data>
+				        	<option value="${data.id}" <#if menusid?? && menusid == data.id>selected="selected"</#if>>${data.name!}</option>
+				        </#list>
+				      </select>
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <label class="layui-form-label">栏目名称</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="name" value="${name!}" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<div class="layui-card-body">
+    		<div style="padding-bottom: 10px;">
+	          <a href="${contextPath}/column/toadd" id="add_btn" class="layui-btn layuiadmin-btn-list">添 加</a>
+	        </div>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">栏目CODE</th>
+		    <th style="background-color: #009688; color: #fff;">菜单名称</th>
+		    <th style="background-color: #009688; color: #fff;">栏目名称</th>
+		    <th style="background-color: #009688; color: #fff;">栏目类别</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		    <#list dataList as data>
+			  <tr>
+			  	<td>${data.id}</td>
+			  	<td>${data.menuname!}</td>
+			    <td>${data.name!}</td>
+			    <td>${data.type!}</td>
+			    <td>
+			    	<a class="layui-btn layui-btn-normal layui-btn-xs" href="${contextPath}/column/toedit?id=${data.id}" title="更新">更新</a>
+					<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/column/detail?id=${data.id}" title="详细">详细</a>
+			    	<a class="layui-btn layui-btn-danger layui-btn-xs" href="${contextPath}/column/delete?id=${data.id}" title="删除">删除</a>
+			    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var laypage = layui.laypage
+	,layer = layui.layer
+  	,form = layui.form;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/column/column_suc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert("保存成功");
+    	   location.href="${contextPath}/column/tolist";
+    	</script>
+    </body>
+</html>

+ 175 - 0
xjalt/WebRoot/home/content/content_add.html

@@ -0,0 +1,175 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>内容管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/content/add" method="post">
+    		  <div class="layui-form-item">
+    		  	<div class="layui-inline">
+				    <label class="layui-form-label">栏目名称</label>
+				    <div class="layui-input-block">
+				      <select id="col_id" name="col_id" lay-filter="aihao" lay-search="">
+					        <option value=""></option>
+					        <#list columnList as data>
+					        	<option value="${data.id}" <#if col_id?? && data.id! == col_id>selected="selected"</#if>>${data.name!}</option>
+					        </#list>
+					      </select>
+				    </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">是否推荐</label>
+			      <div class="layui-input-inline">
+			      	<input type="checkbox" name="tjstatus" lay-skin="switch" lay-text="推荐|不推荐" value="1">
+			      </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">标题</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="title" lay-verify="title" autocomplete="off" placeholder="请输入标题" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">简介</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="titlejj" autocomplete="off" placeholder="请输入简介" class="layui-input" maxlength="43">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-inline">
+				    <label class="layui-form-label">发布日期</label>
+				    <div class="layui-input-block">
+				      <input type="text" name="release_date" id="date" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
+				    </div>
+				</div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">发布单位</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="release_unit" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+				    <label class="layui-form-label">内容类别</label>
+				    <div class="layui-input-inline">
+				      <input type="radio" name="type" value="0" title="自有"  checked="">
+				      <input type="radio" name="type" value="1" title="外链">
+				    </div>
+				</div>
+			  </div>
+			  <div class="layui-form-item">
+				<label class="layui-form-label">外链地址</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="url" autocomplete="off" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">附件</label>
+			    <div class="layui-input-block">
+			      <button type="button" class="layui-btn" id="uploadBtn">
+				  	<i class="layui-icon">&#xe67c;</i>上传图片
+				  </button>
+				  <img alt="" id="fileImg" src="" style="width:80px;height:37px;">
+			      <input type="hidden" id="filedir" name="filedir" value="">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">内容</label>
+			    <div class="layui-input-block">
+			      <input type="hidden" id="returnMemo" value=''>
+				  <script id="memo" name="memo" type="text/plain"></script>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/ueditor.config.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/ueditor.all.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/lang/zh-cn/zh-cn.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'layer','form','layedit', 'laydate','upload','jquery'], function(){
+  var element = layui.element;
+  var layedit = layui.layedit;
+  var laydate = layui.laydate;
+  var form = layui.form;
+  var upload = layui.upload;
+  var $ = layui.$;
+  //日期
+  laydate.render({
+    elem: '#date'
+  });
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  });
+  upload.render({
+	  elem: '#uploadBtn'
+	  ,url: '${contextPath}/upload/uploadImage'
+	  ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
+	    layer.load(); //上传loading
+	  }
+	  ,done: function(res, index, upload){
+		  console.log(res.msg);
+		if(res.msg != null){
+	      $("#fileImg").attr("src",res.msg);
+	      $("#filedir").val(res.msg);
+	    }
+	    layer.closeAll('loading'); //关闭loading
+	  }
+	  ,error: function(index, upload){
+	    layer.closeAll('loading'); //关闭loading
+	  }
+  });
+  
+  $("#fileImg").on("click",function(e){
+	//获取input输入的值
+    layer.open({
+       type: 1,
+       skin: 'layui-layer-rim', //加上边框
+        area: ['80%', '80%'], //宽高
+       shadeClose: true, //开启遮罩关闭
+       end: function (index, layero) {
+           return false;
+       },
+       content: '<div style="text-align:center"><img src="' + $(this).attr('src') + '" /></div>'
+   });
+  });
+});
+var editor = UE.getEditor('memo',{
+	autoHeightEnabled:false
+});
+</script>
+</body>
+</html>

+ 155 - 0
xjalt/WebRoot/home/content/content_detail.html

@@ -0,0 +1,155 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>内容管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/content/tolist" method="post">
+    		  <input type="hidden" name="id" value="${content.id}"/>
+    		  <div class="layui-form-item">
+			    <div class="layui-inline">
+				    <label class="layui-form-label">栏目名称</label>
+				    <div class="layui-input-block">
+				      <select id="col_id" name="col_id" lay-filter="aihao" lay-search="">
+					        <option value=""></option>
+					        <#list columnList as data>
+					        	<option value="${data.id}" <#if content.col_id?? && data.id! == content.col_id>selected="selected"</#if>>${data.name!}</option>
+					        </#list>
+					      </select>
+				    </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">是否推荐</label>
+			      <div class="layui-input-inline">
+			      	<input type="checkbox" name="tjstatus" lay-skin="switch" lay-text="推荐|不推荐" value="1" <#if content.tjstatus! == '1'>checked</#if>>
+			      </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">标题</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="title" value="${content.title!}" lay-verify="title" autocomplete="off" placeholder="请输入标题" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">简介</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="titlejj" value="${content.titlejj!}" autocomplete="off" placeholder="请输入简介" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-inline">
+				    <label class="layui-form-label">发布日期</label>
+				    <div class="layui-input-block">
+				      <input type="text" name="release_date"  value="${content.release_date!}" id="date" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
+				    </div>
+				</div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">发布单位</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="release_unit"  value="${content.release_unit!}" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+				    <label class="layui-form-label">内容类别</label>
+				    <div class="layui-input-block">
+				      <input type="radio" name="type" value="0" title="自有"  <#if content.type! == '0'>checked="true"</#if>>
+				      <input type="radio" name="type" value="1" title="外链" <#if content.type! == '1'>checked="true"</#if>>
+				    </div>
+				</div>
+			  </div>
+			  <div class="layui-form-item">
+			      <label class="layui-form-label">外链地址</label>
+			      <div class="layui-input-block">
+			        <input type="text" name="url" value="${content.url!}" autocomplete="off" class="layui-input">
+			      </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">附件</label>
+			    <div class="layui-input-block">
+				  <img alt="" id="fileImg" src="${content.filedir!}" style="width:80px;height:37px;">
+			      <input type="hidden" id="filedir" name="filedir" value="">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">内容</label>
+			    <div class="layui-input-block">
+			      <input type="hidden" id="returnMemo" value='${content.memo!}'>
+				  <script id="memo" name="memo" type="text/plain"></script>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">返回</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/ueditor.config.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/ueditor.all.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/lang/zh-cn/zh-cn.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'layer','form','layedit', 'laydate','upload','jquery'], function(){
+  var element = layui.element;
+  var layedit = layui.layedit;
+  var laydate = layui.laydate;
+  var form = layui.form;
+  var upload = layui.upload;
+  var $ = layui.$;
+  //日期
+  laydate.render({
+    elem: '#date'
+  });
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  });
+  $("#fileImg").on("click",function(e){
+	//获取input输入的值
+    layer.open({
+       type: 1,
+       skin: 'layui-layer-rim', //加上边框
+        area: ['80%', '80%'], //宽高
+       shadeClose: true, //开启遮罩关闭
+       end: function (index, layero) {
+           return false;
+       },
+       content: '<div style="text-align:center"><img src="' + $(this).attr('src') + '" /></div>'
+   });
+  });
+});
+var editor = UE.getEditor('memo',{
+	autoHeightEnabled:false
+});
+editor.ready(function() {//编辑器初始化完成再赋值
+	editor.setContent($("#returnMemo").val());  //赋值给UEditor
+});
+</script>
+</body>
+</html>

+ 176 - 0
xjalt/WebRoot/home/content/content_edit.html

@@ -0,0 +1,176 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>内容管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/content/edit" method="post">
+    		  <input type="hidden" name="id" value="${content.id}"/>
+    		  <div class="layui-form-item">
+    		  	<div class="layui-inline">
+				    <label class="layui-form-label">栏目名称</label>
+				    <div class="layui-input-block">
+				      <select id="col_id" name="col_id" lay-filter="aihao" lay-search="">
+					        <option value=""></option>
+					        <#list columnList as data>
+					        	<option value="${data.id}" <#if content.col_id?? && data.id! == content.col_id>selected="selected"</#if>>${data.name!}</option>
+					        </#list>
+					      </select>
+				    </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">是否推荐</label>
+			      <div class="layui-input-inline">
+			      	<input type="checkbox" name="tjstatus" lay-skin="switch" lay-text="推荐|不推荐" value="1" <#if content.tjstatus! == '1'>checked</#if>>
+			      </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">标题</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="title" value="${content.title!}" lay-verify="title" autocomplete="off" placeholder="请输入标题" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">简介</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="titlejj" value="${content.titlejj!}" maxlength="43" autocomplete="off" placeholder="请输入简介" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-inline">
+				    <label class="layui-form-label">发布日期</label>
+				    <div class="layui-input-block">
+				      <input type="text" name="release_date"  value="${content.release_date!}" id="date" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
+				    </div>
+				</div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">发布单位</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="release_unit"  value="${content.release_unit!}" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+				    <label class="layui-form-label">内容类别</label>
+				    <div class="layui-input-block">
+				      <input type="radio" name="type" value="0" title="自有"  <#if content.type! == '0'>checked="true"</#if>>
+				      <input type="radio" name="type" value="1" title="外链" <#if content.type! == '1'>checked="true"</#if>>
+				    </div>
+				</div>
+			  </div>
+			  <div class="layui-form-item">
+			      <label class="layui-form-label">外链地址</label>
+			      <div class="layui-input-block">
+			        <input type="text" name="url" value="${content.url!}" autocomplete="off" class="layui-input">
+			      </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">附件</label>
+			    <div class="layui-input-block">
+			      <button type="button" class="layui-btn" id="uploadBtn">
+				  	<i class="layui-icon">&#xe67c;</i>上传图片
+				  </button>
+				  <img alt="" id="fileImg" src="${content.filedir!}" style="width:80px;height:37px;">
+			      <input type="hidden" id="filedir" name="filedir" value="${content.filedir!}">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">内容</label>
+			    <div class="layui-input-block">
+			      <input type="hidden" id="returnMemo" value='${content.memo!}'>
+				  <script id="memo" name="memo" type="text/plain"></script>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/ueditor.config.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/ueditor.all.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/lang/zh-cn/zh-cn.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'layer','form','layedit', 'laydate','upload','jquery'], function(){
+  var element = layui.element;
+  var layedit = layui.layedit;
+  var laydate = layui.laydate;
+  var form = layui.form;
+  var upload = layui.upload;
+  var $ = layui.$;
+  //日期
+  laydate.render({
+    elem: '#date'
+  });
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  });
+  upload.render({
+	  elem: '#uploadBtn'
+	  ,url: '${contextPath}/upload/uploadImage'
+	  ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
+	    layer.load(); //上传loading
+	  }
+	  ,done: function(res, index, upload){
+		if(res.msg != null){
+	      $("#fileImg").attr("src",res.msg);
+	      $("#filedir").val(res.msg);
+	    }
+	    layer.closeAll('loading'); //关闭loading
+	  }
+	  ,error: function(index, upload){
+	    layer.closeAll('loading'); //关闭loading
+	  }
+  });
+  $("#fileImg").on("click",function(e){
+	//获取input输入的值
+    layer.open({
+       type: 1,
+       skin: 'layui-layer-rim', //加上边框
+        area: ['80%', '80%'], //宽高
+       shadeClose: true, //开启遮罩关闭
+       end: function (index, layero) {
+           return false;
+       },
+       content: '<div style="text-align:center"><img src="' + $(this).attr('src') + '" /></div>'
+   });
+  });
+});
+var editor = UE.getEditor('memo',{
+	autoHeightEnabled:false
+});
+editor.ready(function() {//编辑器初始化完成再赋值
+	editor.setContent($("#returnMemo").val());  //赋值给UEditor
+});
+</script>
+</body>
+</html>

+ 122 - 0
xjalt/WebRoot/home/content/content_list.html

@@ -0,0 +1,122 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>内容管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/content/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">栏目名称</label>
+			            <div class="layui-input-inline">
+			              <select id="col_id" name="col_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list columnList as data>
+				        	<option value="${data.id}" <#if col_id?? && col_id == data.id>selected="selected"</#if>>${data.name!}</option>
+				        </#list>
+				      </select>
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <label class="layui-form-label">标题</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="titlePage" value="${titlePage!}" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<div class="layui-card-body">
+    		<div style="padding-bottom: 10px;">
+	          <a href="${contextPath}/content/toadd" id="add_btn" class="layui-btn layuiadmin-btn-list">添 加</a>
+	        </div>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">内容CODE</th>
+		    <th style="background-color: #009688; color: #fff;">栏目名称</th>
+		    <th style="background-color: #009688; color: #fff;">标题</th>
+		    <th style="background-color: #009688; color: #fff;">发布日期</th>
+		    <th style="background-color: #009688; color: #fff;">发布单位</th>
+		    <th style="background-color: #009688; color: #fff;">状态</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		    <#list dataList as data>
+			  <tr>
+			  	<td>${data.id}</td>
+			  	<td>${data.colname!}</td>
+			    <td>${data.title!}</td>
+			    <td>${data.release_date!}</td>
+			    <td>${data.release_unit!}</td>
+			    <td><#if data.status! == "1">已审核<#elseif data.status! == "2">已拒绝<#else>未审核</#if></td>
+			    <td>
+			    	<#if userAuth("${userModel.login_id}","ROLE_ADMIN")>
+			    	<#else>
+			    	</#if>
+			    	<a class="layui-btn layui-btn-normal layui-btn-xs" href="${contextPath}/content/toedit?id=${data.id}" title="更新">更新</a>
+					<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/content/detail?id=${data.id}" title="详细">详细</a>
+			    	<a class="layui-btn layui-btn-danger layui-btn-xs" href="${contextPath}/content/delete?id=${data.id}" title="删除">删除</a>
+			    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var laypage = layui.laypage
+	,layer = layui.layer
+  	,form = layui.form;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+</script>
+</body>
+</html>

+ 114 - 0
xjalt/WebRoot/home/content/content_relist.html

@@ -0,0 +1,114 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>内容管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/content/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">栏目名称</label>
+			            <div class="layui-input-inline">
+			              <select id="col_id" name="col_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list columnList as data>
+				        	<option value="${data.id}" <#if col_id?? && col_id == data.id>selected="selected"</#if>>${data.name!}</option>
+				        </#list>
+				      </select>
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <label class="layui-form-label">标题</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="titlePage" value="${titlePage!}" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">内容CODE</th>
+		    <th style="background-color: #009688; color: #fff;">栏目名称</th>
+		    <th style="background-color: #009688; color: #fff;">标题</th>
+		    <th style="background-color: #009688; color: #fff;">发布日期</th>
+		    <th style="background-color: #009688; color: #fff;">发布单位</th>
+		    <th style="background-color: #009688; color: #fff;">状态</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		    <#list dataList as data>
+			  <tr>
+			  	<td>${data.id}</td>
+			  	<td>${data.colname!}</td>
+			    <td>${data.title!}</td>
+			    <td>${data.release_date!}</td>
+			    <td>${data.release_unit!}</td>
+			    <td><#if data.status! == "1">已审核<#elseif data.status! == "2">已拒绝<#else>未审核</#if></td>
+			    <td>
+			    	<#if userAuth("${userModel.login_id}","ROLE_ADMIN")>
+			    		<a class="layui-btn layui-btn-normal layui-btn-xs" href="${contextPath}/content/toreview?id=${data.id}" title="审核">审核</a>
+			    	</#if>
+			    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var laypage = layui.laypage
+	,layer = layui.layer
+  	,form = layui.form;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/content/content_resuc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert("保存成功");
+    	   location.href="${contextPath}/content/torelist?status=0";
+    	</script>
+    </body>
+</html>

+ 248 - 0
xjalt/WebRoot/home/content/content_review.html

@@ -0,0 +1,248 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>内容管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" id="reform" action="${contextPath}/content/review" method="post">
+    		  <input type="hidden" name="id" value="${content.id}"/>
+    		  <input type="hidden" name="status" id="status" value=""/>
+    		  <div class="layui-form-item">
+    		  	<div class="layui-inline">
+				    <label class="layui-form-label">栏目名称</label>
+				    <div class="layui-input-block">
+				      <select id="col_id" name="col_id" lay-filter="aihao" lay-search="">
+					        <option value=""></option>
+					        <#list columnList as data>
+					        	<option value="${data.id}" <#if content.col_id?? && data.id! == content.col_id>selected="selected"</#if>>${data.name!}</option>
+					        </#list>
+					      </select>
+				    </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">是否推荐</label>
+			      <div class="layui-input-inline">
+			      	<input type="checkbox" name="tjstatus" lay-skin="switch" lay-text="推荐|不推荐" value="1" <#if content.tjstatus! == '1'>checked</#if>>
+			      </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">标题</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="title" value="${content.title!}" lay-verify="title" autocomplete="off" placeholder="请输入标题" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">简介</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="titlejj" value="${content.titlejj!}" maxlength="43" autocomplete="off" placeholder="请输入简介" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-inline">
+				    <label class="layui-form-label">发布日期</label>
+				    <div class="layui-input-block">
+				      <input type="text" name="release_date"  value="${content.release_date!}" id="date" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
+				    </div>
+				</div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">发布单位</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="release_unit"  value="${content.release_unit!}" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+				    <label class="layui-form-label">内容类别</label>
+				    <div class="layui-input-block">
+				      <input type="radio" name="type" value="0" title="自有"  <#if content.type! == '0'>checked="true"</#if>>
+				      <input type="radio" name="type" value="1" title="外链" <#if content.type! == '1'>checked="true"</#if>>
+				    </div>
+				</div>
+			  </div>
+			  <div class="layui-form-item">
+			      <label class="layui-form-label">外链地址</label>
+			      <div class="layui-input-block">
+			        <input type="text" name="url" value="${content.url!}" autocomplete="off" class="layui-input">
+			      </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">附件</label>
+			    <div class="layui-input-block">
+			      <button type="button" class="layui-btn" id="uploadBtn">
+				  	<i class="layui-icon">&#xe67c;</i>上传图片
+				  </button>
+				  <img alt="" id="fileImg" src="${content.filedir!}" style="width:80px;height:37px;">
+			      <input type="hidden" id="filedir" name="filedir" value="${content.filedir!}">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">内容</label>
+			    <div class="layui-input-block">
+			      <input type="hidden" id="returnMemo" value='${content.memo!}'>
+				  <script id="memo" name="memo" type="text/plain"></script>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">二维码</label>
+			    <div class="layui-input-block">
+			      <img alt="" id="codeImg" src="">
+			      <button type="button" id="codeBtn" class="layui-btn layui-btn-primary">二维码</button>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block" id="signDiv">
+			      <button class="layui-btn" type="button" id="demo1" lay-filter="demo1">通过</button>
+			      <button class="layui-btn" type="button" id="demo2" lay-filter="demo2">拒绝</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/ueditor.config.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/ueditor.all.js"></script>
+<script type="text/javascript" charset="utf-8" src="${contextPath}/dist/js/ueditor/lang/zh-cn/zh-cn.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'layer','form','layedit', 'laydate','upload','jquery'], function(){
+  var element = layui.element;
+  var layedit = layui.layedit;
+  var laydate = layui.laydate;
+  var form = layui.form;
+  var upload = layui.upload;
+  var $ = layui.$;
+  $("#signDiv").hide();
+  //日期
+  laydate.render({
+    elem: '#date'
+  });
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  });
+  upload.render({
+	  elem: '#uploadBtn'
+	  ,url: '/upload/uploadImage'
+	  ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
+	    layer.load(); //上传loading
+	  }
+	  ,done: function(res, index, upload){
+		if(res.msg != null){
+	      $("#fileImg").attr("src",res.msg);
+	      $("#filedir").val(res.msg);
+	      alert($("#filedir").val());
+	    }
+	    layer.closeAll('loading'); //关闭loading
+	  }
+	  ,error: function(index, upload){
+	    layer.closeAll('loading'); //关闭loading
+	  }
+  });
+  $("#fileImg").on("click",function(e){
+	//获取input输入的值
+    layer.open({
+       type: 1,
+       skin: 'layui-layer-rim', //加上边框
+        area: ['80%', '80%'], //宽高
+       shadeClose: true, //开启遮罩关闭
+       end: function (index, layero) {
+           return false;
+       },
+       content: '<div style="text-align:center"><img src="' + $(this).attr('src') + '" /></div>'
+   });
+  });
+  
+  $("#demo1").on("click",function(e){
+	//获取input输入的值
+	  $("#status").val(1);
+	
+	
+	  $("#reform").submit();
+  });
+  
+  $("#demo2").on("click",function(e){
+	//获取input输入的值
+	  $("#status").val(2);
+	  $("#reform").submit();
+  });
+  
+  $("#codeBtn").click( function() {
+	$.ajax({
+         type: 'GET',
+         contentType: 'application/json',
+         url: '${contextPath}/content/qrcode',
+         dataType: 'json',
+         data: 'r=' + Math.random(),
+         success: function(data){
+         	// 从Controller里取得对象数组
+         	var filedir = data.msg;
+         	console.log(filedir);
+         	$("#codeImg").attr("src",filedir);
+         	signcheck();
+         },
+         error: function(){
+         	// 请求错误时,提示用户
+             alert("取得用户信息失败!");
+         }
+	});
+  });
+
+  
+});
+</script>
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script>
+function signcheck(){
+	$.ajax({
+        type: 'GET',
+        contentType: 'application/json',
+        url: '${contextPath}/content/sign_check',
+        dataType: 'json',
+        data: 'r=' + Math.random(),
+        success: function(data){
+        	if(data.msg == "1"){
+    			alert("签名成功,请继续审核操作!");
+    			$("#signDiv").show();
+    		} else {
+    			$("#signDiv").hide();
+    			setTimeout("signcheck()",300);
+    		}
+        },
+        error: function(){
+        	// 请求错误时,提示用户
+            alert("取得用户信息失败!");
+        }
+	});
+}
+var editor = UE.getEditor('memo',{
+	autoHeightEnabled:false
+});
+editor.ready(function() {//编辑器初始化完成再赋值
+	editor.setContent($("#returnMemo").val());  //赋值给UEditor
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/content/content_suc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert("保存成功");
+    	   location.href="${contextPath}/content/tolist";
+    	</script>
+    </body>
+</html>

+ 119 - 0
xjalt/WebRoot/home/count/count_detail.html

@@ -0,0 +1,119 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>统计详情</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/count/bill">
+    			<input type="hidden" name="start_time" value="${start_time}"/>
+    			<input type="hidden" name="end_time" value="${end_time}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layuiadmin-button-btn">返回</i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<table class="layui-hide" id="test" lay-filter="test"></table>
+    	
+<script type="text/html" id="toolbarDemo">
+  <div class="layui-btn-container">
+  </div>
+</script>
+<script type="text/html" id="payTypeTpl">
+  {{#  if(d.pay_type === '0'){ }}
+    <span >微信</span>
+  {{#  } else { }}
+    <span style="color: #F581B1;">支付宝</span>
+  {{#  } }}
+</script>
+<script type="text/html" id="statusTpl">
+  {{#  if(d.status === '0'){ }}
+    <span >未支付</span>
+  {{#  } else if(d.status === '1') { }}
+    <span style="color: #5FB878;">已支付</span>
+  {{#  } else if(d.status === '2') { }}
+    <span style="color: #2F4056;">已退费</span>
+  {{#  } }}
+</script>
+
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer', 'form','table'], function(){
+  var element = layui.element;
+  var form = layui.form;
+  var laypage = layui.laypage
+	,layer = layui.layer;
+  var table = layui.table;
+	
+  
+  table.render({
+    elem: '#test'
+    ,url:'${contextPath}/count/bill_detail_json?start_time=${start_time}&end_time=${end_time}&status=${status}&pay_type=${pay_type}'
+	,toolbar: '#toolbarDemo' //开启头部工具栏,并为其绑定左侧模板
+	,defaultToolbar: ['filter', 'exports', 'print',{ //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可
+        title: '提示'
+            ,layEvent: 'LAYTABLE_TIPS'
+            ,icon: 'layui-icon-tips'
+          }]
+    ,title: '用户数据表'
+    ,cols: [[
+      {field:'out_trade_no', title:'订单号', width:220, fixed: 'left',style:'background-color: #009688; color: #fff;'}
+      ,{field:'id_number', title:'诊疗卡', width:120}
+      ,{field:'user_name', title:'用户名', width:100}
+      ,{field:'total_fee', title:'金额', width:80, sort: true,totalRow:true,totalRowText:"合计:"}
+      ,{field:'memo', title:'内容', width:180}
+      ,{field:'login_id', title:'操作人',width:80}
+      ,{field:'pay_type', title:'支付方式', width:100, sort: true,templet: '#payTypeTpl'}
+      ,{field:'update_time', title:'支付时间', width:150, sort: true}
+      ,{field:'status', title:'状态', width:100, sort: true,templet: '#statusTpl'}
+    ]]
+    ,page: false
+  });
+  
+//头工具栏事件
+  table.on('toolbar(test)', function(obj){
+    var checkStatus = table.checkStatus(obj.config.id);
+    switch(obj.event){
+
+      //自定义头工具栏右侧图标 - 提示
+      case 'LAYTABLE_TIPS':
+        layer.alert('这是工具栏右侧自定义的一个图标按钮');
+      break;
+    };
+  });
+  
+  
+  
+});
+</script>
+</body>
+</html>

+ 124 - 0
xjalt/WebRoot/home/count/count_list.html

@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>统计查询</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/count/bill">
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">开始时间</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="start_time"  value="${start_time}" id="start_time" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <label class="layui-form-label">结束时间</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="end_time" value="${end_time}" id="end_time" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<table class="layui-hide" id="test" lay-filter="test"></table>
+<script type="text/html" id="toolbarDemo">
+  <div class="layui-btn-container">
+  </div>
+</script>
+<script type="text/html" id="countAllTpl">
+  <a href="${contextPath}/count/bill_detail?start_time=${start_time}&end_time=${end_time}" title="详细">{{d.count_all}}元</a>
+</script>
+<script type="text/html" id="countTfTpl">
+  <a href="${contextPath}/count/bill_detail?start_time=${start_time}&end_time=${end_time}&status=2" title="详细">{{d.count_tf}}元</a>
+</script>
+<script type="text/html" id="countSjTpl">
+  <a href="${contextPath}/count/bill_detail?start_time=${start_time}&end_time=${end_time}&status=1" title="详细">{{d.count_sj}}元</a>
+</script>
+<script type="text/html" id="countWxTpl">
+  <a href="${contextPath}/count/bill_detail?start_time=${start_time}&end_time=${end_time}&status=1&pay_type=0" title="详细">{{d.count_wx}}元</a>
+</script>
+<script type="text/html" id="countAliTpl">
+  <a href="${contextPath}/count/bill_detail?start_time=${start_time}&end_time=${end_time}&status=1&pay_type=1" title="详细">{{d.count_ali}}元</a>
+</script>
+
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer', 'form', 'laydate','table'], function(){
+  var element = layui.element;
+  var form = layui.form;
+  var laydate = layui.laydate;
+  var table = layui.table;
+  
+  //日期
+  laydate.render({
+    elem: '#start_time'
+  });
+  laydate.render({
+    elem: '#end_time'
+  });
+  
+  table.render({
+    elem: '#test'
+    ,url:'${contextPath}/count/bill_json?start_time=${start_time}&end_time=${end_time}'
+	,toolbar: '#toolbarDemo' //开启头部工具栏,并为其绑定左侧模板
+	,defaultToolbar: ['filter', 'exports', 'print',{ //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可
+        title: '提示'
+            ,layEvent: 'LAYTABLE_TIPS'
+            ,icon: 'layui-icon-tips'
+          }]
+    ,title: '用户数据表'
+    ,totalRow: true
+    ,height: 'full-240' //高度最大化减去差值
+    ,cols: [[
+      {field:'user_name', title:'操作人', width:150,fixed: 'left',style:'background-color: #009688; color: #fff;',totalRowText: '合计:'}
+      ,{field:'count_all', title:'总金额', templet: '#countAllTpl', totalRow: true}
+      ,{field:'count_tf', title:'退款', templet: '#countTfTpl', totalRow: true}
+      ,{field:'count_sj', title:'实际总金额', templet: '#countSjTpl', totalRow: true}
+      ,{field:'count_wx', title:'微信', templet: '#countWxTpl', totalRow: true}
+      ,{field:'count_wxtf', title:'微信退费', totalRow: true}
+      ,{field:'count_ali', title:'支付宝',templet: '#countAliTpl', totalRow: true}
+      ,{field:'count_alitf', title:'支付宝退费', totalRow: true}
+    ]]
+    ,page: false
+    ,done: function (res, curr, count) {
+        $(".layui-table-total td").css("background-color", "#FF5722");
+    }
+  });
+
+
+});
+</script>
+</body>
+</html>

+ 117 - 0
xjalt/WebRoot/home/count/down_bill.html

@@ -0,0 +1,117 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>微信对账单</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/count/down_bill">
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">对账日期</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="bill_date"  value="${bill_date!}" id="bill_date" placeholder="yyyyMMdd" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<table class="layui-hide" id="test" lay-filter="test">
+    	</table>
+    	<table class="layui-table">
+    		<tr>
+			    <th style="background-color: #009688; color: #fff;">总交易单数</th>
+			    <th style="background-color: #009688; color: #fff;">总交易额</th>
+			    <th style="background-color: #009688; color: #fff;">总退款金额</th>
+			    <th style="background-color: #009688; color: #fff;">总企业红包退款金额</th>
+			    <th style="background-color: #009688; color: #fff;">手续费总金额</th>
+		    </tr>
+		    <tr>
+				<td>${zjyds!}</td>
+				<td>${zjyje!}</td>
+				<td>${ztkje!}</td>
+				<td>${zqyhotkje!}</td>
+				<td>${sxfzje!}</td>
+			</tr>
+    	</table>
+<script type="text/html" id="toolbarDemo">
+  <div class="layui-btn-container">
+  </div>
+</script>
+
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer', 'form', 'laydate','table'], function(){
+  var element = layui.element;
+  var form = layui.form;
+  var laydate = layui.laydate;
+  var table = layui.table;
+  
+  //日期
+  laydate.render({
+    elem: '#bill_date'
+    ,format: 'yyyyMMdd'
+  });
+  
+  table.render({
+    elem: '#test'
+    ,url:'${contextPath}/count/down_bill_json?bill_date=${bill_date!}'
+	,toolbar: '#toolbarDemo' //开启头部工具栏,并为其绑定左侧模板
+	,defaultToolbar: ['filter', 'exports', 'print',{ //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可
+        title: '提示'
+            ,layEvent: 'LAYTABLE_TIPS'
+            ,icon: 'layui-icon-tips'
+          }]
+    ,title: '用户数据表'
+    ,height: 'full-320' //高度最大化减去差值
+    ,cols: [[
+      {field:'payDate', title:'支付日期',sort: true, width:150,fixed: 'left',style:'background-color: #009688; color: #fff;'}
+      ,{field:'transId', title:'流水号',sort: true }
+      ,{field:'orderNo', title:'订单号',sort: true}
+      ,{field:'tradeType', title:'交易类别'}
+      ,{field:'status', title:'状态',sort: true}
+      ,{field:'bankType', title:'银行类别'}
+      ,{field:'money', title:'金额'}
+      ,{field:'tfmoney', title:'退费'}
+      ,{field:'body', title:'内容'}
+      ,{field:'sxf', title:'手续费'}
+      ,{field:'fl', title:'费率'}
+    ]]
+    ,page: false
+  });
+
+
+});
+</script>
+</body>
+</html>

+ 86 - 0
xjalt/WebRoot/home/count/down_bill_ali.html

@@ -0,0 +1,86 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>支付宝对账单</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/count/ali_down_bill_json">
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">对账日期</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="bill_date"  value="${bill_date!}" id="bill_date" placeholder="yyyyMMdd" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<table class="layui-table">
+    		<tr>
+			    <th style="background-color: #009688; color: #fff;">账单附件</th>
+			    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		    <#if data! != "">
+		    <tr>
+				<td>${bill_date!}支付宝对账单.zip</td>
+				<td style="width:80px;">
+			    	<#if userAuth("${userModel.login_id}","ROLE_ADMIN","ROLE_LD","ROLE_SF")>
+			    	<a class="layui-btn layui-btn-normal layui-btn-xs" href="${data!}" title="下载">下载</a>
+			    	</#if>
+			    </td>
+			</tr>
+			</#if>
+    	</table>
+<script type="text/html" id="toolbarDemo">
+  <div class="layui-btn-container">
+  </div>
+</script>
+
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer', 'form', 'laydate','table'], function(){
+  var element = layui.element;
+  var form = layui.form;
+  var laydate = layui.laydate;
+  var table = layui.table;
+  
+  //日期
+  laydate.render({
+    elem: '#bill_date'
+    ,format: 'yyyy-MM-dd'
+  });
+});
+</script>
+</body>
+</html>

+ 158 - 0
xjalt/WebRoot/home/count/order_list.html

@@ -0,0 +1,158 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>收费查询</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/count/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">就诊卡号</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="id_number" value="${id_number}" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <label class="layui-form-label">姓名</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="user_name" value="${user_name}" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+						<label class="layui-form-label">支付类型</label>
+					    <div class="layui-input-inline">
+					      <select id="pay_type" name="pay_type" lay-filter="aihao">
+					        <option value="">请选择</option>
+					        <option value="0" <#if pay_type! == '0'>selected="selected"</#if>>微信</option>
+					        <option value="1" <#if pay_type! == '1'>selected="selected"</#if>>支付宝</option>
+					      </select>
+					    </div>
+					  </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">订单号</th>
+		    <th style="background-color: #009688; color: #fff;">就诊卡</th>
+		    <th style="background-color: #009688; color: #fff;">姓名</th>
+		    <th style="background-color: #009688; color: #fff;">金额</th>
+		    <th style="background-color: #009688; color: #fff;">内容</th>
+		    <th style="background-color: #009688; color: #fff;">方式</th>
+		    <th style="background-color: #009688; color: #fff;">交易时间</th>
+		    <th style="background-color: #009688; color: #fff;">状态</th>
+		    <th style="background-color: #009688; color: #fff;">操作人</th>
+		    <th style="background-color: #009688; color: #fff;">已退费</th>
+		    <th style="background-color: #009688; color: #fff;">退费</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		  <#list dataList as data>
+		  <tr>
+		  	<td>${data.out_trade_no!}</td>
+		    <td>${data.id_number!}</td>
+		    <td>${data.user_name!}</td>
+		    <td>${data.total_fee!}分</td>
+		    <td>${data.memo!}</td>
+		    <td>
+		    	<#if data.pay_type! == '0'>微信
+		    	<#elseif data.pay_type! == '1'>支付宝
+		    	</#if>
+		    </td>
+		    <td>${data.update_time!}</td>
+		    <td>
+		    	<#if data.status! == '0'>未支付
+		    	<#elseif data.status! == '1'>已支付
+		    	<#elseif data.status! == '2'>部分退费
+		    	<#elseif data.status! == '3'>已退费
+		    	</#if>
+		    </td>
+		    <td>${data.user_name!}</td>
+		    <td>${data.tf_money!}</td>
+		    <td><input type="text" id="tf_money${data.id}" placeholder="请输入" autocomplete="off" class="layui-input" style="width:80px;"></td>
+		    <td style="width:80px;">
+		    	<#if userAuth("${userModel.login_id}","ROLE_TF")>
+		    	<a class="layui-btn layui-btn-normal layui-btn-xs tf" alt="${data.id}"  title="退费">退费</a>
+		    	</#if>
+		    	<a class="layui-btn layui-btn-normal layui-btn-xs jc" alt="${data.out_trade_no}"  title="检测">检测</a>
+		    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <form id="tfForm" action="${contextPath}/count/refund">
+    	<input type="hidden" id="id" name="id" value=""/>
+    	<input type="hidden" id="tf_money" name="tf_money" value=""/>
+    </form>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer', 'form'], function(){
+  var element = layui.element;
+  var form = layui.form;
+  var laypage = layui.laypage
+	,layer = layui.layer;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+$(document).ready( function() {	
+	// now we check to see which browser is being used
+	$(".tf").click(function(){
+		$("#id").val($(this).attr('alt'));
+		$("#tf_money").val($("#tf_money"+$(this).attr('alt')).val());
+		$("#tfForm").submit();
+	});
+	
+	$(".jc").click(function(){
+		$.get("${contextPath}/count/test_order?",{ order_no:$(this).attr('alt') },function(data,status){
+	        alert(data.data);
+	    });
+	});
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/count/refund_suc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert('${msg}');
+    	   location.href="${contextPath}/count/tolist?random="+Math.random();
+    	</script>
+    </body>
+</html>

+ 65 - 0
xjalt/WebRoot/home/dept/dept_add.html

@@ -0,0 +1,65 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>组织机构管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/dept/add" method="post">
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">机构名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="dept_name" lay-verify="title" autocomplete="off" placeholder="请输入机构名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">机构职责</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="dept_duty" lay-verify="title" autocomplete="off" placeholder="请输入机构职责" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">机构电话</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="dept_tell" lay-verify="title" autocomplete="off" placeholder="请输入机构电话" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer'], function(){
+  var element = layui.element;
+});
+</script>
+</body>
+</html>

+ 65 - 0
xjalt/WebRoot/home/dept/dept_detail.html

@@ -0,0 +1,65 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>组织机构管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/dept/tolist" method="post">
+			  <input type="hidden" name="id" value="${dept.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">机构名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="dept_name" value="${dept.dept_name!}" lay-verify="title" autocomplete="off" placeholder="请输入机构名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">机构职责</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="dept_duty" value="${dept.dept_duty!}" lay-verify="title" autocomplete="off" placeholder="请输入机构职责" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">机构电话</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="dept_tell" value="${dept.dept_tell!}" lay-verify="title" autocomplete="off" placeholder="请输入机构电话" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">返回</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer'], function(){
+  var element = layui.element;
+});
+</script>
+</body>
+</html>

+ 66 - 0
xjalt/WebRoot/home/dept/dept_edit.html

@@ -0,0 +1,66 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>组织机构管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/dept/edit" method="post">
+			  <input type="hidden" name="id" value="${dept.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">机构名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="dept_name" value="${dept.dept_name!}" lay-verify="title" autocomplete="off" placeholder="请输入机构名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">机构职责</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="dept_duty" value="${dept.dept_duty!}" lay-verify="title" autocomplete="off" placeholder="请输入机构职责" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">机构电话</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="dept_tell" value="${dept.dept_tell!}" lay-verify="title" autocomplete="off" placeholder="请输入机构电话" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer'], function(){
+  var element = layui.element;
+});
+</script>
+</body>
+</html>

+ 103 - 0
xjalt/WebRoot/home/dept/dept_list.html

@@ -0,0 +1,103 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>组织机构管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/dept/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">机构名称</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="dept_name" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<div class="layui-card-body">
+    		<div style="padding-bottom: 10px;">
+	          <a href="${contextPath}/dept/toadd" id="add_btn" class="layui-btn layuiadmin-btn-list">添 加</a>
+	        </div>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">机构CODE</th>
+		    <th style="background-color: #009688; color: #fff;">机构名称</th>
+		    <th style="background-color: #009688; color: #fff;">机构职责</th>
+		    <th style="background-color: #009688; color: #fff;">机构电话</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		  <#list deptList as dept>
+		  <tr>
+		  	<td>${dept.id}</td>
+		    <td>${dept.dept_name!}</td>
+		    <td>${dept.dept_duty!}</td>
+		    <td>${dept.dept_tell!}</td>
+		    <td>
+		    	<a class="layui-btn layui-btn-normal layui-btn-xs" href="${contextPath}/dept/toedit?id=${dept.id}" title="更新">更新</a>
+				<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/dept/detail?id=${dept.id}" title="详细">详细</a>
+				<a class="layui-btn layui-btn-danger layui-btn-xs" href="${contextPath}/dept/delete?id=${dept.id}" title="删除">删除</a>
+		    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer'], function(){
+  var element = layui.element;
+  var laypage = layui.laypage
+	,layer = layui.layer;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/dept/dept_suc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert("保存成功");
+    	   location.href="${contextPath}/dept/tolist";
+    	</script>
+    </body>
+</html>

+ 150 - 0
xjalt/WebRoot/home/edit.html

@@ -0,0 +1,150 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>商品管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="plugins/font-awesome/css/font-awesome.min.css">
+    <!-- Ionicons -->
+    <link rel="stylesheet" href="dist/css/ionicons.min.css">
+    <!-- DataTables -->
+    <link rel="stylesheet" href="plugins/datatables/dataTables.bootstrap4.min.css">
+    <!-- Theme style -->
+    <link rel="stylesheet" href="dist/css/adminlte.min.css">
+    <!-- Google Font: Source Sans Pro -->
+    <link rel="stylesheet" href="dist/css/css.css">
+    <link rel="stylesheet" href="dist/css/index.css">
+</head>
+<body class="hold-transition sidebar-mini">
+<div class="wrapper">
+    <!-- Navbar -->
+    <nav class="main-header navbar navbar-expand bg-white navbar-light border-bottom">
+        <!-- Left navbar links -->
+        <ul class="navbar-nav">
+            <li class="nav-item">
+                <a class="nav-link" data-widget="pushmenu" href="#"><i class="fa fa-bars"></i></a>
+            </li>
+        </ul>
+    </nav>
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <aside class="main-sidebar sidebar-dark-primary elevation-4">
+        <!-- Brand Logo -->
+        <a href="index.html" class="brand-link">
+            <img src="dist/img/AdminLTELogo.png" alt="AdminLTE Logo" class="brand-image img-circle elevation-3" style="opacity: .8">
+            <span class="brand-text font-weight-light">Admin</span>
+        </a>
+        <!-- Sidebar -->
+        <div class="sidebar">
+            <!-- Sidebar user (optional) -->
+            <div class="user-panel mt-3 pb-3 mb-3 d-flex">
+                <div class="image">
+                    <img src="dist/img/user2-160x160.jpg" class="img-circle elevation-2" alt="User Image">
+                </div>
+                <div class="info">
+                    <a href="#" class="d-block">Alexander Pierce</a>
+                </div>
+            </div>
+            <!-- Sidebar Menu -->
+            <nav class="mt-2">
+                <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
+                    <li class="nav-item has-treeview menu-open">
+                        <a href="index.html" class="nav-link active">
+                            <i class="nav-icon fa fa-table"></i>
+                            <p>商家管理<i class="fa fa-angle-right right"></i></p>
+                        </a>
+                    </li>
+                    <li class="nav-item has-treeview">
+                        <a href="personal.html" class="nav-link">
+                            <i class="nav-icon fa fa-user-circle"></i>
+                            <p>个人中心<i class="fa fa-angle-right right"></i></p>
+                        </a>
+                    </li>
+                </ul>
+            </nav>
+            <!-- /.sidebar-menu -->
+        </div>
+        <!-- /.sidebar -->
+    </aside>
+    <!-- Content Wrapper. Contains page content -->
+    <div class="content-wrapper">
+        <!-- Main content -->
+        <section class="content">
+            <div class="row">
+                <div class="col-12">
+                    <div class="card">
+                        <div class="card-header">
+                            <h3 class="card-title">商品管理</h3>
+                        </div>
+                        <div class="card-body">
+                            <form>
+                                <div class="form-group row">
+                                    <label for="goodsNumEdit" class="col-sm-2 col-form-label">商品货号</label>
+                                    <div class="col-sm-10">
+                                        <input type="text" readonly class="form-control-plaintext" id="goodsNumEdit" value="1234567890">
+                                    </div>
+                                </div>
+                                <div class="form-group row">
+                                    <label for="goodsNameEdit" class="col-sm-2 col-form-label">商品名称</label>
+                                    <div class="col-sm-10">
+                                        <input type="text" readonly class="form-control-plaintext" id="goodsNameEdit" value="虎皮兰花大金边盆栽净化空气室内长寿花卉办公桌琴叶榕树">
+                                    </div>
+                                </div>
+                                <div class="form-group row">
+                                    <label for="goodsClassEdit" class="col-sm-2 col-form-label">类型</label>
+                                    <div class="col-sm-10">
+                                        <input type="text" readonly class="form-control-plaintext" id="goodsClassEdit" value="植物">
+                                    </div>
+                                </div>
+                                <div class="form-group row">
+                                    <label for="goodsNumber" class="col-sm-2 col-form-label">商品数量</label>
+                                    <div class="col-sm-10">
+                                        <input type="text" class="form-control" id="goodsNumber" value="50">
+                                    </div>
+                                </div>
+                            </form>
+                        </div>
+                        <!-- /.card-body -->
+                        <div class="card-footer">
+                            <div class="form-group row">
+                                <label class="col-sm-1 col-form-label"></label>
+                                <div class="col-sm-11"><button type="submit" class="btn btn-primary">保存</button></div>
+                            </div>
+                        </div>
+                    </div>
+                    <!-- /.card -->
+                </div>
+                <!-- /.col -->
+            </div>
+            <!-- /.row -->
+        </section>
+        <!-- /.content -->
+    </div>
+    <!-- /.content-wrapper -->
+    <footer class="main-footer">
+        <div class="float-right d-none d-sm-block">
+            <b>Version</b> 3.0.0-alpha
+        </div>
+        <strong>Copyright &copy; 2014-2018 <a href="#">AdminLTE.io</a>.</strong> All rights
+        reserved.
+    </footer>
+</div>
+<!-- ./wrapper -->
+
+<!-- jQuery -->
+<script src="plugins/jquery/jquery.min.js"></script>
+<!-- Bootstrap 4 -->
+<script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
+<!-- SlimScroll -->
+<script src="plugins/slimScroll/jquery.slimscroll.min.js"></script>
+<!-- FastClick -->
+<script src="plugins/fastclick/fastclick.js"></script>
+<!-- AdminLTE App -->
+<script src="dist/js/adminlte.min.js"></script>
+<!-- AdminLTE for demo purposes -->
+<script src="dist/js/demo.js"></script>
+</body>
+</html>

+ 202 - 0
xjalt/WebRoot/home/index.html

@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>商品管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="plugins/font-awesome/css/font-awesome.min.css">
+    <!-- Ionicons -->
+    <link rel="stylesheet" href="dist/css/ionicons.min.css">
+    <!-- DataTables -->
+    <link rel="stylesheet" href="plugins/datatables/dataTables.bootstrap4.min.css">
+    <!-- Theme style -->
+    <link rel="stylesheet" href="dist/css/adminlte.min.css">
+    <!-- Google Font: Source Sans Pro -->
+    <link rel="stylesheet" href="dist/css/css.css">
+    <link rel="stylesheet" href="dist/css/index.css">
+</head>
+<body class="hold-transition sidebar-mini">
+<div class="wrapper">
+    <!-- Navbar -->
+    <nav class="main-header navbar navbar-expand bg-white navbar-light border-bottom">
+        <!-- Left navbar links -->
+        <ul class="navbar-nav">
+            <li class="nav-item">
+                <a class="nav-link" data-widget="pushmenu" href="#"><i class="fa fa-bars"></i></a>
+            </li>
+        </ul>
+    </nav>
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <aside class="main-sidebar sidebar-dark-primary elevation-4">
+        <!-- Brand Logo -->
+        <a href="login.html" class="brand-link">
+            <img src="dist/img/AdminLTELogo.png" alt="AdminLTE Logo" class="brand-image img-circle elevation-3" style="opacity: .8">
+            <span class="brand-text font-weight-light">Admin</span>
+        </a>
+        <!-- Sidebar -->
+        <div class="sidebar">
+            <!-- Sidebar user (optional) -->
+            <div class="user-panel mt-3 pb-3 mb-3 d-flex">
+                <div class="image">
+                    <img src="dist/img/user2-160x160.jpg" class="img-circle elevation-2" alt="User Image">
+                </div>
+                <div class="info">
+                    <a href="#" class="d-block">Alexander Pierce</a>
+                </div>
+            </div>
+            <!-- Sidebar Menu -->
+            <nav class="mt-2">
+                <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
+                    <li class="nav-item has-treeview menu-open">
+                        <a href="index.html" class="nav-link active">
+                            <i class="nav-icon fa fa-table"></i>
+                            <p>商家管理<i class="fa fa-angle-right right"></i></p>
+                        </a>
+                    </li>
+                    <li class="nav-item has-treeview">
+                        <a href="personal.html" class="nav-link">
+                            <i class="nav-icon fa fa-user-circle"></i>
+                            <p>个人中心<i class="fa fa-angle-right right"></i></p>
+                        </a>
+                    </li>
+                </ul>
+            </nav>
+            <!-- /.sidebar-menu -->
+        </div>
+        <!-- /.sidebar -->
+    </aside>
+    <!-- Content Wrapper. Contains page content -->
+    <div class="content-wrapper">
+        <!-- Main content -->
+        <section class="content">
+            <div class="row">
+                <div class="col-12">
+                    <div class="card">
+                        <div class="card-header">
+                            <h3 class="card-title">商品管理</h3>
+                        </div>
+                        <div class="card-body">
+                            <div class="tabelRearch">
+                                <form>
+                                    <div class="form-row">
+                                        <div class="col-md-5 mb-3 row">
+                                            <label for="goodsNum" class="col-sm-4 col-form-label">商品货号</label>
+                                            <div class="col-sm-8">
+                                                <input type="text" class="form-control" id="goodsNum">
+                                            </div>
+                                        </div>
+                                        <div class="col-md-1 mb-3"></div>
+                                        <div class="col-md-5 mb-3 row">
+                                            <label for="goodsName" class="col-sm-4 col-form-label">商品名称</label>
+                                            <div class="col-sm-8">
+                                                <input type="text" class="form-control" id="goodsName">
+                                            </div>
+                                        </div>
+                                        <div class="col-md-1 mb-3">
+                                            <button type="submit" class="btn btn-default">搜索</button>
+                                        </div>
+                                    </div>
+                                </form>
+                            </div>
+                            <table class="table table-bordered">
+                                <thead>
+                                    <tr>
+                                        <th>商品货号</th>
+                                        <th>商品名称</th>
+                                        <th>分类</th>
+                                        <th>价格</th>
+                                        <th>操作</th>
+                                    </tr>
+                                </thead>
+                                <tbody>
+                                    <tr>
+                                        <td width="15%">1234567890</td>
+                                        <td width="45%">虎皮兰花大金边盆栽净化空气室内长寿花卉办公桌琴叶榕树</td>
+                                        <td width="15%">植物</td>
+                                        <td width="15%">¥50.00</td>
+                                        <td width="10%"><a href="edit.html"><button type="button" class="btn btn-primary">修改</button></a></td>
+                                    </tr>
+                                    <tr>
+                                        <td>1234567890</td>
+                                        <td>虎皮兰花大金边盆栽净化空气室内长寿花卉办公桌琴叶榕树</td>
+                                        <td>植物</td>
+                                        <td>¥150.00</td>
+                                        <td width="10%"><a href="edit.html"><button type="button" class="btn btn-primary">修改</button></a></td>
+                                    </tr>
+                                    <tr>
+                                        <td>1234567890</td>
+                                        <td>虎皮兰花大金边盆栽净化空气室内长寿花卉办公桌琴叶榕树</td>
+                                        <td>植物</td>
+                                        <td>¥50.00</td>
+                                        <td width="10%"><a href="edit.html"><button type="button" class="btn btn-primary">修改</button></a></td>
+                                    </tr>
+                                    <tr>
+                                        <td>1234567890</td>
+                                        <td>虎皮兰花大金边盆栽净化空气室内长寿花卉办公桌琴叶榕树</td>
+                                        <td>植物</td>
+                                        <td>¥50.00</td>
+                                        <td width="10%"><a href="edit.html"><button type="button" class="btn btn-primary">修改</button></a></td>
+                                    </tr>
+                                    <tr>
+                                        <td>1234567890</td>
+                                        <td>虎皮兰花大金边盆栽净化空气室内长寿花卉办公桌琴叶榕树</td>
+                                        <td>植物</td>
+                                        <td>¥50.00</td>
+                                        <td width="10%"><a href="edit.html"><button type="button" class="btn btn-primary">修改</button></a></td>
+                                    </tr>
+                                    <tr>
+                                        <td>1234567890</td>
+                                        <td>虎皮兰花大金边盆栽净化空气室内长寿花卉办公桌琴叶榕树</td>
+                                        <td>植物</td>
+                                        <td>¥50.00</td>
+                                        <td width="10%"><a href="edit.html"><button type="button" class="btn btn-primary">修改</button></a></td>
+                                    </tr>
+                                </tbody>
+                            </table>
+                            <ul class="pagination right">
+                                <li class="page-item"><a class="page-link" href="#">上一页</a></li>
+                                <li class="page-item"><a class="page-link" href="#">1</a></li>
+                                <li class="page-item"><a class="page-link" href="#">2</a></li>
+                                <li class="page-item"><a class="page-link" href="#">3</a></li>
+                                <li class="page-item"><a class="page-link" href="#">下一页</a></li>
+                            </ul>
+                        </div>
+                        <!-- /.card-body -->
+                    </div>
+                    <!-- /.card -->
+                </div>
+                <!-- /.col -->
+            </div>
+            <!-- /.row -->
+        </section>
+        <!-- /.content -->
+    </div>
+    <!-- /.content-wrapper -->
+    <footer class="main-footer">
+        <div class="float-right d-none d-sm-block">
+            <b>Version</b> 3.0.0-alpha
+        </div>
+        <strong>Copyright &copy; 2014-2018 <a href="#">AdminLTE.io</a>.</strong> All rights
+        reserved.
+    </footer>
+</div>
+<!-- ./wrapper -->
+
+<!-- jQuery -->
+<script src="plugins/jquery/jquery.min.js"></script>
+<!-- Bootstrap 4 -->
+<script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
+<!-- SlimScroll -->
+<script src="plugins/slimScroll/jquery.slimscroll.min.js"></script>
+<!-- FastClick -->
+<script src="plugins/fastclick/fastclick.js"></script>
+<!-- AdminLTE App -->
+<script src="dist/js/adminlte.min.js"></script>
+<!-- AdminLTE for demo purposes -->
+<script src="dist/js/demo.js"></script>
+</body>
+</html>

+ 53 - 0
xjalt/WebRoot/home/level/level_add.html

@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>职务管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/level/add" method="post">
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">职务名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="level_name" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer'], function(){
+  var element = layui.element;
+});
+</script>
+</body>
+</html>

+ 53 - 0
xjalt/WebRoot/home/level/level_detail.html

@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>职务管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/level/tolist" method="post">
+			  <input type="hidden" name="id" value="${level.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">职务名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="level_name" value="${level.level_name!}" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">返回</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer'], function(){
+  var element = layui.element;
+});
+</script>
+</body>
+</html>

+ 54 - 0
xjalt/WebRoot/home/level/level_edit.html

@@ -0,0 +1,54 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>职务管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/level/edit" method="post">
+			  <input type="hidden" name="id" value="${level.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">职务名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="level_name" value="${level.level_name!}" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer'], function(){
+  var element = layui.element;
+});
+</script>
+</body>
+</html>

+ 99 - 0
xjalt/WebRoot/home/level/level_list.html

@@ -0,0 +1,99 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>职务管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/level/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">职务名称</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="levelName" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<div class="layui-card-body">
+    		<div style="padding-bottom: 10px;">
+	          <a href="${contextPath}/level/toadd" id="add_btn" class="layui-btn layuiadmin-btn-list">添 加</a>
+	        </div>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">职务CODE</th>
+		    <th style="background-color: #009688; color: #fff;">职务名称</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		    <#list levelList as level>
+			  <tr>
+			  	<td>${level.id}</td>
+			    <td>${level.level_name!}</td>
+			    <td>
+			    	<a class="layui-btn layui-btn-normal layui-btn-xs" href="${contextPath}/level/toedit?id=${level.id}" title="更新">更新</a>
+					<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/level/detail?id=${level.id}" title="详细">详细</a>
+			    	<a class="layui-btn layui-btn-danger layui-btn-xs" href="${contextPath}/level/delete?id=${level.id}" title="删除">删除</a>
+			    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer'], function(){
+  var element = layui.element;
+  var laypage = layui.laypage
+	,layer = layui.layer;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/level/level_suc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert("保存成功");
+    	   location.href="${contextPath}/level/tolist";
+    	</script>
+    </body>
+</html>

+ 35 - 0
xjalt/WebRoot/home/login.html

@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <title>登录</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/css/login.css">
+</head>
+<body>
+<div class="bg">
+	<form id="loginForm" class="form" action="${contextPath}/login" method="post">
+		<div class="title">
+			<span>新疆阿勒泰科技服务平台</span>
+		</div>
+		<div class="user">
+			<span>
+				<img src="${contextPath}/dist/images/user.png" >
+			</span>
+			<input type="text" placeholder="请输入用户名"  required="" id="username" name="login_id" />
+		</div>
+		<div class="user">
+			<span>
+				<img src="${contextPath}/dist/images/pwd.png" >
+			</span>
+			<input type="password" placeholder="请输入密码" required="" id="password" name="password" />
+		</div>
+		<div class="button">
+			<button type="submit">登录</button>
+		<div>
+	</form>
+</div>
+</body>
+</html>

+ 40 - 0
xjalt/WebRoot/home/main.html

@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>新疆阿勒泰科技服务平台</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<h3 style="overflow:hidden; border:0px solid #CCC; padding:3px; margin:10px;">欢迎使用</h3>
+	    <div style="padding:10px; overflow:hidden;height:350px;width:900px;" id="main"></div>
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script>
+//JavaScript代码区域
+layui.use('element', function(){
+  var element = layui.element;
+  
+});
+</script>
+</body>
+</html>

+ 78 - 0
xjalt/WebRoot/home/member/member_detail.html

@@ -0,0 +1,78 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>会员申请</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/member/tolist" method="post">
+			  <input type="hidden" name="id" value="${member.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">公司名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name" value="${member.name!}" lay-verify="required" autocomplete="off" placeholder="请输入公司名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">联系人</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="user_name" value="${member.user_name!}" lay-verify="required" autocomplete="off" placeholder="请输入联系人" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">联系电话</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="tel" value="${member.tel!}" lay-verify="required" autocomplete="off" placeholder="请输入联系电话" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">联系地址</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="address" value="${member.address!}" lay-verify="required" autocomplete="off" placeholder="请输入联系地址" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item layui-form-text">
+			    <label class="layui-form-label">备注</label>
+			    <div class="layui-input-block">
+			      <textarea placeholder="请输入备注" name="remark" class="layui-textarea">${member.remark!}</textarea>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">返回</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var form = layui.form;
+});
+</script>
+</body>
+</html>

+ 104 - 0
xjalt/WebRoot/home/member/member_list.html

@@ -0,0 +1,104 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" member="IE=edge">
+    <title>会员申请管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" member="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- member Wrapper. Contains page member -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/member/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">名称</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="name" value="${name!}" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<div class="layui-card-body">
+    		<div style="padding-bottom: 10px;">
+	        </div>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">CODE</th>
+		    <th style="background-color: #009688; color: #fff;">公司名称</th>
+		    <th style="background-color: #009688; color: #fff;">联系人</th>
+		    <th style="background-color: #009688; color: #fff;">联系电话</th>
+		    <th style="background-color: #009688; color: #fff;">联系地址</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		    <#list dataList as data>
+			  <tr>
+			  	<td>${data.id}</td>
+			    <td>${data.name!}</td>
+			    <td>${data.user_name!}</td>
+			    <td>${data.tel!}</td>
+			    <td>${data.address!}</td>
+			    <td>
+					<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/member/detail?id=${data.id}" title="详细">详细</a>
+			    	<a class="layui-btn layui-btn-danger layui-btn-xs" href="${contextPath}/member/delete?id=${data.id}" title="删除">删除</a>
+			    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <!-- /.member-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var laypage = layui.laypage
+	,layer = layui.layer
+  	,form = layui.form;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/member/member_suc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert("保存成功");
+    	   location.href="${contextPath}/member/tolist";
+    	</script>
+    </body>
+</html>

+ 72 - 0
xjalt/WebRoot/home/menus/menus_add.html

@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>菜单管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/menus/add" method="post">
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">菜单名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="请输入名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">链接地址</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="url" autocomplete="off" placeholder="请输入链接地址" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">是否显示</label>
+			      <div class="layui-input-inline">
+			      	<input type="checkbox" name="status" lay-skin="switch" lay-text="显示|不显示" value="1">
+			      </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">是否二级</label>
+			      <div class="layui-input-inline">
+			      	<input type="checkbox" name="two_level" lay-skin="switch" lay-text="有|无" value="1">
+			      </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var form = layui.form;
+});
+</script>
+</body>
+</html>

+ 65 - 0
xjalt/WebRoot/home/menus/menus_column.html

@@ -0,0 +1,65 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>菜单管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/menus/edit" method="post">
+			  <input type="hidden" name="id" value="${menus.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">菜单名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name" value="${menus.name!}" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">栏目</label>
+			    <div class="layui-input-block">
+				  	<div id="test2" class="demo-transfer">
+				  		<#list dataList as data>
+				       		<input type="checkbox" name="roleIds" <#if data.isCount != 0>checked="true"</#if> title="${data.name}" value="${data.id}">
+				    	</#list>
+				  	</div>
+				</div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'form', 'layer','transfer', 'util'], function(){
+  var element = layui.element;
+
+});
+</script>
+</body>
+</html>

+ 72 - 0
xjalt/WebRoot/home/menus/menus_detail.html

@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>菜单管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/menus/tolist" method="post">
+			  <input type="hidden" name="id" value="${menus.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">菜单名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name1" value="${menus.name!}" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">链接地址</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="url" value="${menus.url!}" autocomplete="off" placeholder="请输入链接地址" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">是否显示</label>
+			      <div class="layui-input-inline">
+			      	<input type="checkbox" name="status" lay-skin="switch" lay-text="显示|不显示" value="1" <#if menus.status! == '1'>checked</#if>>
+			      </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">是否二级</label>
+			      <div class="layui-input-inline">
+			      	<input type="checkbox" name="two_level" lay-skin="switch" lay-text="有|无" value="1" <#if menus.two_level! == '1'>checked</#if>>
+			      </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">返回</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var form = layui.form;
+});
+</script>
+</body>
+</html>

+ 73 - 0
xjalt/WebRoot/home/menus/menus_edit.html

@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>菜单管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/menus/edit" method="post">
+			  <input type="hidden" name="id" value="${menus.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">菜单名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name" value="${menus.name!}" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">链接地址</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="url" value="${menus.url!}" autocomplete="off" placeholder="请输入链接地址" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">是否显示</label>
+			      <div class="layui-input-inline">
+			      	<input type="checkbox" name="status" lay-skin="switch" lay-text="显示|不显示" value="1" <#if menus.status! == '1'>checked</#if>>
+			      </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<label class="layui-form-label">是否二级</label>
+			      <div class="layui-input-inline">
+			      	<input type="checkbox" name="two_level" lay-skin="switch" lay-text="有|无" value="1" <#if menus.two_level! == '1'>checked</#if>>
+			      </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var form = layui.form;
+});
+</script>
+</body>
+</html>

+ 106 - 0
xjalt/WebRoot/home/menus/menus_list.html

@@ -0,0 +1,106 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>菜单管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/menus/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">菜单名称</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="name" value="${name!}" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<div class="layui-card-body">
+    		<div style="padding-bottom: 10px;">
+	          <a href="${contextPath}/menus/toadd" id="add_btn" class="layui-btn layuiadmin-btn-list">添 加</a>
+	        </div>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">菜单CODE</th>
+		    <th style="background-color: #009688; color: #fff;">菜单名称</th>
+		    <th style="background-color: #009688; color: #fff;">链接地址</th>
+		    <th style="background-color: #009688; color: #fff;">是否显示</th>
+		    <th style="background-color: #009688; color: #fff;">是否有二级主页</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		    <#list dataList as data>
+			  <tr>
+			  	<td>${data.id}</td>
+			    <td>${data.name!}</td>
+			    <td>${data.url!}</td>
+			    <td><#if data.status! == '1'>显示<#else>不显示</#if></td>
+			    <td><#if data.two_level! == '1'>有<#else>无</#if></td>
+			    <td>
+			    	<a class="layui-btn layui-btn-normal layui-btn-xs" href="${contextPath}/menus/toedit?id=${data.id}" title="更新">更新</a>
+					<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/menus/detail?id=${data.id}" title="详细">详细</a>
+			    	<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/column/tolist?menusid=${data.id}" title="栏目">栏目</a>
+			    	<a class="layui-btn layui-btn-danger layui-btn-xs" href="${contextPath}/menus/delete?id=${data.id}" title="删除">删除</a>
+			    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer'], function(){
+  var element = layui.element;
+  var laypage = layui.laypage
+	,layer = layui.layer;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/menus/menus_suc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert("保存成功");
+    	   location.href="${contextPath}/menus/tolist";
+    	</script>
+    </body>
+</html>

+ 130 - 0
xjalt/WebRoot/home/pay/order.html

@@ -0,0 +1,130 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>收费管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" id="orderForm" action="${contextPath}/pay/pay" method="post">
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">就诊卡号</label>
+			    <div class="layui-input-block">
+			      <input type="text" id="id_number" name="id_number" lay-verify="required" autocomplete="off" placeholder="请输入就诊卡号" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">姓名</label>
+			    <div class="layui-input-block">
+			      <input type="text" id="user_name" name="user_name" lay-verify="required" autocomplete="off" placeholder="请输入姓名" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">应收金额</label>
+			    <div class="layui-input-block">
+			      <input type="text" id="total_fee" name="total_fee" lay-verify="required" autocomplete="off" placeholder="请输入金额" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">用户付款码</label>
+			    <div class="layui-input-block">
+			      <input type="number" id="auth_code" name="auth_code" lay-verify="title" autocomplete="off" placeholder="请输入付款码"  class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn site-demo-active" id='enterSubmit' lay-submit lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var form = layui.form;
+  form.verify({
+    title: function(value){
+      if(value.length < 18){
+        return '付款码需要18位';
+      }
+    }
+    ,pass: [/(.+){6,12}$/, '密码必须6到12位']
+    ,content: function(value){
+      layedit.sync(editIndex);
+    }
+  });
+  //$("#auth_code").on("input",function(e){
+    //获取input输入的值
+	//$("#orderForm").submit();
+	  //$("#enterSubmit").click();
+  //});
+  
+  form.on('submit(demo1)',function(e){
+	  
+	  $('#id_number').val($.trim($("#id_number").val()));
+	  // 单击之后提交按钮不可选,防止重复提交
+      var DISABLED = 'layui-btn-disabled';
+   	  // 增加样式
+      $('.site-demo-active').addClass(DISABLED);
+      // 增加属性
+      $('.site-demo-active').attr('disabled', 'disabled');
+      $("#orderForm").submit();
+  });
+  
+});
+
+$(document).ready( function() {	
+	$(':input:text:first').focus();
+	$(':input:enabled').addClass('enterIndex');
+	// get only input tags with class data-entry
+	var textboxes = $('.enterIndex');
+	// now we check to see which browser is being used
+	$(textboxes).bind('keydown', CheckForEnter);
+	
+	
+});
+function CheckForEnter(event) {
+    if (event.keyCode == 13 && $(this).attr('type') != 'button' && $(this).attr('type') != 'submit' && $(this).attr('type') != 'textarea' && $(this).attr('type') != 'reset') {
+        var i = $('.enterIndex').index($(this));
+        var n = $('.enterIndex').length;
+        if (i < n - 1) {
+        	NextDOM($('.enterIndex'), i);
+        }
+        return false;
+    }
+}
+function NextDOM(myjQueryObjects, counter) {
+    if (myjQueryObjects.eq(counter + 1)[0].disabled) {
+        NextDOM(myjQueryObjects, counter + 1);
+    } else {
+        myjQueryObjects.eq(counter + 1).trigger('focus');
+    }
+}
+</script>
+</body>
+</html>

+ 14 - 0
xjalt/WebRoot/home/pay/pay_suc.html

@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>支付状态</title>
+    </head>
+    <body>
+    	<script>
+    	    alert('${msg!}');
+			location.href="${contextPath}/pay/toorder?random="+Math.random();
+    	</script>
+    </body>
+    
+</html>

+ 155 - 0
xjalt/WebRoot/home/personal.html

@@ -0,0 +1,155 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>个人中心</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="plugins/font-awesome/css/font-awesome.min.css">
+    <!-- Ionicons -->
+    <link rel="stylesheet" href="dist/css/ionicons.min.css">
+    <!-- Theme style -->
+    <link rel="stylesheet" href="dist/css/adminlte.min.css">
+    <!-- Google Font: Source Sans Pro -->
+    <link rel="stylesheet" href="dist/css/css.css">
+    <link rel="stylesheet" href="dist/css/index.css">
+</head>
+<body class="hold-transition sidebar-mini">
+<div class="wrapper">
+    <!-- Navbar -->
+    <nav class="main-header navbar navbar-expand bg-white navbar-light border-bottom">
+        <!-- Left navbar links -->
+        <ul class="navbar-nav">
+            <li class="nav-item">
+                <a class="nav-link" data-widget="pushmenu" href="#"><i class="fa fa-bars"></i></a>
+            </li>
+        </ul>
+    </nav>
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <aside class="main-sidebar sidebar-dark-primary elevation-4">
+        <!-- Brand Logo -->
+        <a href="login.html" class="brand-link">
+            <img src="dist/img/AdminLTELogo.png" alt="AdminLTE Logo" class="brand-image img-circle elevation-3" style="opacity: .8">
+            <span class="brand-text font-weight-light">AdminLTE 3</span>
+        </a>
+
+        <!-- Sidebar -->
+        <div class="sidebar">
+            <!-- Sidebar user (optional) -->
+            <div class="user-panel mt-3 pb-3 mb-3 d-flex">
+                <div class="image">
+                    <img src="dist/img/user2-160x160.jpg" class="img-circle elevation-2" alt="User Image">
+                </div>
+                <div class="info">
+                    <a href="#" class="d-block">Alexander Pierce</a>
+                </div>
+            </div>
+
+            <!-- Sidebar Menu -->
+            <nav class="mt-2">
+                <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
+                    <li class="nav-item has-treeview">
+                        <a href="index.html" class="nav-link">
+                            <i class="nav-icon fa fa-table"></i>
+                            <p>商家管理<i class="fa fa-angle-right right"></i></p>
+                        </a>
+                    </li>
+                    <li class="nav-item has-treeview menu-open">
+                        <a href="personal.html" class="nav-link active">
+                            <i class="nav-icon fa fa-user-circle"></i>
+                            <p>个人中心<i class="fa fa-angle-right right"></i></p>
+                        </a>
+                    </li>
+                </ul>
+            </nav>
+        </div>
+    </aside>
+    <div class="content-wrapper">
+        <section class="content">
+            <div class="container-fluid">
+                <div class="row">
+                    <div class="col-md-12">
+                        <div class="card card-primary">
+                            <div class="card-header">
+                                <h3 class="card-title">个人中心</h3>
+                            </div>
+                            <form>
+                                <div class="card-body">
+                                    <div class="form-group row">
+                                        <label for="name" class="col-sm-2 col-form-label">姓名</label>
+                                        <div class="col-sm-10">
+                                            <input type="text" class="form-control" id="name" placeholder="Password">
+                                        </div>
+                                    </div>
+                                    <div class="form-group row">
+                                        <label for="name" class="col-sm-2 col-form-label">性别</label>
+                                        <div class="col-sm-10">
+                                            <div class="form-check form-check-inline">
+                                                <input class="form-check-input" type="radio" name="sex" id="man" value="option1">
+                                                <label class="form-check-label" for="man">男</label>
+                                            </div>
+                                            <div class="form-check form-check-inline">
+                                                <input class="form-check-input" type="radio" name="sex" id="women" value="option1">
+                                                <label class="form-check-label" for="women">女</label>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="form-group row">
+                                        <label for="name" class="col-sm-2 col-form-label">出生日期</label>
+                                        <div class="col-sm-10">
+                                            <input type="text" class="form-control" id="data" placeholder="Password">
+                                        </div>
+                                    </div>
+                                    <div class="form-group row">
+                                        <label for="name" class="col-sm-2 col-form-label">地址</label>
+                                        <div class="col-sm-10">
+                                            <input type="text" class="form-control" id="addr" placeholder="Password">
+                                        </div>
+                                    </div>
+                                    <div class="form-group row">
+                                        <label for="customFile" class="col-sm-2 col-form-label">头像</label>
+                                        <div class="col-sm-10">
+                                            <div class="custom-file">
+                                                <input type="file" class="custom-file-input" id="customFile">
+                                                <label class="custom-file-label" for="customFile">Choose file</label>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                                <!-- /.card-body -->
+                                <div class="card-footer">
+                                    <button type="submit" class="btn btn-primary">保存</button>
+                                </div>
+                            </form>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </section>
+    </div>
+    <!-- /.content-wrapper -->
+    <footer class="main-footer">
+        <div class="float-right d-none d-sm-block">
+            <b>Version</b> 3.0.0-alpha
+        </div>
+        <strong>Copyright &copy; 2014-2018 <a href="#">AdminLTE.io</a>.</strong> All rights
+        reserved.
+    </footer>
+</div>
+<!-- ./wrapper -->
+
+<!-- jQuery -->
+<script src="plugins/jquery/jquery.min.js"></script>
+<!-- Bootstrap 4 -->
+<script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
+<!-- FastClick -->
+<script src="plugins/fastclick/fastclick.js"></script>
+<!-- AdminLTE App -->
+<script src="dist/js/adminlte.min.js"></script>
+<!-- AdminLTE for demo purposes -->
+<script src="dist/js/demo.js"></script>
+</body>
+</html>

+ 48 - 0
xjalt/WebRoot/home/sign.html

@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html>
+<head lang="en">
+<meta charset="UTF-8">
+<title>电子签名</title>
+
+<link rel="stylesheet" href="${contextPath}/dist/js/sign/esignDemo.css">
+
+</head>
+<body>
+<center>
+<div class="canvasDiv">
+	<div id="editing_area">
+		<canvas width="600" height="250" id="canvasEdit"></canvas>
+	</div>
+</div>
+
+<div class="imgDiv">
+	<span id="sign_show"></span>
+</div>
+
+<div class="btnDiv">
+	<a id="sign_clear" class="clearBtn">清除</a>
+	<a id="sign_ok" class="okBtn">确认</a>
+</div>
+</center>
+<script type="text/javascript" src="${contextPath}/dist/js/sign/jquery.min.js"></script>
+<script type="text/javascript" src="${contextPath}/dist/js/sign/esign.js"></script>
+<script type="text/javascript">
+$(function(){
+	//初始化动作,根据DOM的ID不同进行自定义,如果不写则内部默认取这四个
+	$().esign("canvasEdit", "sign_show", "sign_clear", "sign_ok");
+});
+
+function hh(){
+	alert();
+	alert(document.getElementById("sign_show").innerText);
+	alert(document.getElementById("sign_show").innerHTML);
+	document.getElementById("sign_show2").innerHTML = document.getElementById("sign_show").innerHTML;
+}
+
+</script>
+
+<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
+<p>适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及以下浏览器。</p>
+</div>
+</body>
+</html>

+ 77 - 0
xjalt/WebRoot/home/site/site_add.html

@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>位置管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/site/add" method="post">
+    		  <div class="layui-form-item">
+			    <label class="layui-form-label">页号</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="pageno" lay-verify="title" autocomplete="off" placeholder="请输入页号首页为0" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">位置号</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="floor" lay-verify="title" autocomplete="off" placeholder="请输入" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">位置名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="请输入" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">显示栏目</label>
+			    <div class="layui-input-block">
+			      <#list columnList as data>
+			       	<input type="checkbox" name="col_ids" title="${data.name}" value="${data.id}">
+			       </#list>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  })
+});
+</script>
+</body>
+</html>

+ 77 - 0
xjalt/WebRoot/home/site/site_detail.html

@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>位置管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/site/tolist" method="post">
+    		  <input type="hidden" name="id" value="${site.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">页号</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="pageno" value="${site.pageno!}" lay-verify="title" autocomplete="off" placeholder="请输入页号首页为0" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">位置号</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="floor" value="${site.floor!}" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">位置名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name" value="${site.name!}" lay-verify="title" autocomplete="off" placeholder="请输入职务名称" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">显示栏目</label>
+			    <div class="layui-input-block">
+			      <#list columnList as data>
+			       	<input type="checkbox" name="col_ids" <#if data.isCount != 0>checked="true"</#if> title="${data.name}" value="${data.id}">
+			       </#list>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">返回</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  })
+});
+</script>
+</body>
+</html>

+ 78 - 0
xjalt/WebRoot/home/site/site_edit.html

@@ -0,0 +1,78 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>位置管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/site/edit" method="post">
+    		  <input type="hidden" name="id" value="${site.id}"/>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">页号</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="pageno" value="${site.pageno!}" lay-verify="title" autocomplete="off" placeholder="请输入页号首页为0" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">位置号</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="floor" value="${site.floor!}" lay-verify="title" autocomplete="off" placeholder="请输入" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">位置名称</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="name" value="${site.name!}" lay-verify="title" autocomplete="off" placeholder="请输入" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">显示栏目</label>
+			    <div class="layui-input-block">
+			      <#list columnList as data>
+			       	<input type="checkbox" name="col_ids" <#if data.isCount != 0>checked="true"</#if> title="${data.name}" value="${data.id}">
+			       </#list>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" type="submit" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  //表单初始赋值
+  form.val('example', {
+    "type": "0"
+  })
+});
+</script>
+</body>
+</html>

+ 106 - 0
xjalt/WebRoot/home/site/site_list.html

@@ -0,0 +1,106 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>位置管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/site/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">位置名称</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="name" value="${name!}" placeholder="请输入" autocomplete="off" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<div class="layui-card-body">
+    		<div style="padding-bottom: 10px;">
+	          <a href="${contextPath}/site/toadd" id="add_btn" class="layui-btn layuiadmin-btn-list">添 加</a>
+	        </div>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">位置CODE</th>
+		    <th style="background-color: #009688; color: #fff;">页号</th>
+		    <th style="background-color: #009688; color: #fff;">位置</th>
+		    <th style="background-color: #009688; color: #fff;">位置名称</th>
+		    <th style="background-color: #009688; color: #fff;">栏目CODE列表</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		    </tr>
+		    <#list dataList as data>
+			  <tr>
+			  	<td>${data.id}</td>
+			  	<td>${data.pageno!}</td>
+			  	<td>${data.floor!}</td>
+			    <td>${data.name!}</td>
+			    <td>${data.col_ids!}</td>
+			    <td>
+			    	<a class="layui-btn layui-btn-normal layui-btn-xs" href="${contextPath}/site/toedit?id=${data.id}" title="更新">更新</a>
+					<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/site/detail?id=${data.id}" title="详细">详细</a>
+			    	<a class="layui-btn layui-btn-danger layui-btn-xs" href="${contextPath}/site/delete?id=${data.id}" title="删除">删除</a>
+			    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer','form'], function(){
+  var element = layui.element;
+  var laypage = layui.laypage
+	,layer = layui.layer
+  	,form = layui.form;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/site/site_suc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert("保存成功");
+    	   location.href="${contextPath}/site/tolist";
+    	</script>
+    </body>
+</html>

+ 174 - 0
xjalt/WebRoot/home/user/user_add.html

@@ -0,0 +1,174 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>系统管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/user/add" method="post">
+			  <div class="layui-form-item">
+			  	<div class="layui-inline">
+			      <label class="layui-form-label">登录ID</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="login_id" lay-verify="required" autocomplete="off" placeholder="请输入登录ID" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">用户名称</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="user_name" lay-verify="required" autocomplete="off" placeholder="请输入用户名称" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      	<label class="layui-form-label">登录密码</label>
+				    <div class="layui-input-inline">
+				      <input type="password" name="password" lay-verify="pass" placeholder="请输入密码" autocomplete="off" class="layui-input">
+				    </div>
+				    <div class="layui-form-mid layui-word-aux">请填写6到12位密码</div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<div class="layui-inline">
+				    <label class="layui-form-label">部门</label>
+				    <div class="layui-input-block">
+				      <select name="dept_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list deptList as dept>
+				        	<option value="${dept.id}">${dept.dept_name!}</option>
+				        </#list>
+				      </select>
+				    </div>
+				</div>
+				<div class="layui-inline">
+					<label class="layui-form-label">性别</label>
+				    <div class="layui-input-block">
+				      <input type="radio" name="gender" value="1" title="男" checked="">
+				      <input type="radio" name="gender" value="0" title="女">
+				    </div>
+				</div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-inline">
+			      <label class="layui-form-label">办公电话</label>
+			      <div class="layui-input-inline">
+			        <input type="tel" name="office_tell" placeholder="请输入办公电话" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">个人电话</label>
+			      <div class="layui-input-inline">
+			        <input type="tel" name="phone_no" lay-verify="required|phone" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">职务</label>
+			      <div class="layui-input-block">
+				      <select name="level_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list levelList as level>
+				        	<option value="${level.id}">${level.level_name!}</option>
+				        </#list>
+				      </select>
+				  </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">地址</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="home_address" autocomplete="off" placeholder="请输入地址" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-inline">
+			      <label class="layui-form-label">身份证号</label>
+			      <div class="layui-input-inline">
+			        <input type="tel" name="id_number" lay-verify="required" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">电子邮箱</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="email" lay-verify="email" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">出生日期</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="birthday" id="date" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item layui-form-text">
+			    <label class="layui-form-label">备注</label>
+			    <div class="layui-input-block">
+			      <textarea placeholder="请输入内容" name="remark" class="layui-textarea"></textarea>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" lay-submit="" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'form', 'laydate'], function(){
+	var element = layui.element;
+  var form = layui.form
+  ,layer = layui.layer
+  ,laydate = layui.laydate;
+  
+  //日期
+  laydate.render({
+    elem: '#date'
+  });
+  laydate.render({
+    elem: '#date1'
+  });
+ 
+  //自定义验证规则
+  form.verify({
+    title: function(value){
+      if(value.length < 5){
+        return '标题至少得5个字符啊';
+      }
+    }
+    ,pass: [/(.+){6,12}$/, '密码必须6到12位']
+    ,content: function(value){
+      layedit.sync(editIndex);
+    }
+  });
+ 
+  //表单初始赋值
+  form.val('example', {
+    "gender": "0"
+  })
+});
+</script>
+</body>
+</html>

+ 156 - 0
xjalt/WebRoot/home/user/user_detail.html

@@ -0,0 +1,156 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>系统管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/user/tolist" method="post">
+			  <input type="hidden" name="id" value="${user.id}"/>
+			  <div class="layui-form-item">
+			  	<div class="layui-inline">
+			      <label class="layui-form-label">登录ID</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="login_id" value="${user.login_id}" autocomplete="off" placeholder="请输入登录ID" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">用户名称</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="user_name" value="${user.user_name}" autocomplete="off" placeholder="请输入用户名称" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      	<label class="layui-form-label">登录密码</label>
+				    <div class="layui-input-inline">
+				      <input type="password" name="password" value="" placeholder="请输入密码" autocomplete="off" class="layui-input">
+				    </div>
+				    <div class="layui-form-mid layui-word-aux">请填写6到12位密码</div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<div class="layui-inline">
+				    <label class="layui-form-label">部门</label>
+				    <div class="layui-input-block">
+				      <select id="dept_id" name="dept_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list deptList as dept>
+				        	<option value="${dept.id}" <#if user.dept_id! == dept.id>selected="selected"</#if>>${dept.dept_name!}</option>
+				        </#list>
+				      </select>
+				    </div>
+				</div>
+				<div class="layui-inline">
+					<label class="layui-form-label">性别</label>
+				    <div class="layui-input-block">
+				      <input type="radio" name="gender" value="1" title="男" <#if user.gender! == '1'>checked="true"</#if>>
+				      <input type="radio" name="gender" value="0" title="女" <#if user.gender! == '0'>checked="true"</#if>>
+				    </div>
+				</div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-inline">
+			      <label class="layui-form-label">办公电话</label>
+			      <div class="layui-input-inline">
+			        <input type="tel" name="office_tell" value="${user.office_tell!}" placeholder="请输入办公电话" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">个人电话</label>
+			      <div class="layui-input-inline">
+			        <input type="tel" name="phone_no" value="${user.phone_no!}" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">职务</label>
+			      <div class="layui-input-block">
+				      <select id="level_id" name="level_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list levelList as level>
+				        	<option value="${level.id}" <#if user.level_id! == level.id>selected="selected"</#if>>${level.level_name!}</option>
+				        </#list>
+				      </select>
+				  </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">地址</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="home_address" value="${user.home_address!}" autocomplete="off" placeholder="请输入地址" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-inline">
+			      <label class="layui-form-label">身份证号</label>
+			      <div class="layui-input-inline">
+			        <input type="tel" name="id_number" value="${user.id_number!}" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">电子邮箱</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="email" value="${user.email!}" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">出生日期</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="birthday" value="${user.birthday!}" id="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item layui-form-text">
+			    <label class="layui-form-label">备注</label>
+			    <div class="layui-input-block">
+			      <textarea placeholder="请输入内容" name="remark" class="layui-textarea">${user.remark!}</textarea>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" lay-submit="" lay-filter="demo1">返回</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'form', 'laydate'], function(){
+	var element = layui.element;
+	var form = layui.form
+  ,layer = layui.layer
+  ,laydate = layui.laydate;
+  
+  //日期
+  laydate.render({
+    elem: '#date'
+  });
+  laydate.render({
+    elem: '#date1'
+  });
+});
+</script>
+</body>
+</html>

+ 170 - 0
xjalt/WebRoot/home/user/user_edit.html

@@ -0,0 +1,170 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>系统管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/user/edit" method="post">
+			  <input type="hidden" name="id" value="${user.id}"/>
+			  <div class="layui-form-item">
+			  	<div class="layui-inline">
+			      <label class="layui-form-label">登录ID</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="login_id" value="${user.login_id}" lay-verify="required" autocomplete="off" placeholder="请输入登录ID" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">用户名称</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="user_name" value="${user.user_name}" lay-verify="required" autocomplete="off" placeholder="请输入用户名称" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      	<label class="layui-form-label">登录密码</label>
+				    <div class="layui-input-inline">
+				      <input type="password" name="password" value="" lay-verify="pass" placeholder="请输入密码" autocomplete="off" class="layui-input">
+				    </div>
+				    <div class="layui-form-mid layui-word-aux">请填写6到12位密码</div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			  	<div class="layui-inline">
+				    <label class="layui-form-label">部门</label>
+				    <div class="layui-input-block">
+				      <select id="dept_id" name="dept_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list deptList as dept>
+				        	<option value="${dept.id}" <#if user.dept_id! == dept.id>selected="selected"</#if>>${dept.dept_name!}</option>
+				        </#list>
+				      </select>
+				    </div>
+				</div>
+				<div class="layui-inline">
+					<label class="layui-form-label">性别</label>
+				    <div class="layui-input-block">
+				      <input type="radio" name="gender" value="1" title="男" <#if user.gender! == '1'>checked="true"</#if>>
+				      <input type="radio" name="gender" value="0" title="女" <#if user.gender! == '0'>checked="true"</#if>>
+				    </div>
+				</div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-inline">
+			      <label class="layui-form-label">办公电话</label>
+			      <div class="layui-input-inline">
+			        <input type="tel" name="office_tell" value="${user.office_tell!}" placeholder="请输入办公电话" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">个人电话</label>
+			      <div class="layui-input-inline">
+			        <input type="tel" name="phone_no" value="${user.phone_no!}" lay-verify="required|phone" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">职务</label>
+			      <div class="layui-input-block">
+				      <select id="level_id" name="level_id" lay-filter="aihao">
+				        <option value=""></option>
+				        <#list levelList as level>
+				        	<option value="${level.id}" <#if user.level_id == level.id>selected="selected"</#if>>${level.level_name!}</option>
+				        </#list>
+				      </select>
+				  </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">地址</label>
+			    <div class="layui-input-block">
+			      <input type="text" name="home_address" value="${user.home_address!}" autocomplete="off" placeholder="请输入地址" class="layui-input">
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-inline">
+			      <label class="layui-form-label">身份证号</label>
+			      <div class="layui-input-inline">
+			        <input type="tel" name="id_number" value="${user.id_number!}" lay-verify="required" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">电子邮箱</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="email" value="${user.email!}" lay-verify="email" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">出生日期</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="birthday" value="${user.birthday!}" id="date" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
+			      </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item layui-form-text">
+			    <label class="layui-form-label">备注</label>
+			    <div class="layui-input-block">
+			      <textarea placeholder="请输入内容" name="remark" class="layui-textarea">${user.remark!}</textarea>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" lay-submit="" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'form', 'laydate'], function(){
+	var element = layui.element;
+	var form = layui.form
+	  ,layer = layui.layer
+	  ,laydate = layui.laydate;
+	  
+	  //日期
+	  laydate.render({
+	    elem: '#date'
+	  });
+	  laydate.render({
+	    elem: '#date1'
+	  });
+	 
+	  //自定义验证规则
+	  form.verify({
+	    title: function(value){
+	      if(value.length < 5){
+	        return '标题至少得5个字符啊';
+	      }
+	    }
+	    ,pass: [/(.+){6,12}$/, '密码必须6到12位']
+	    ,content: function(value){
+	      layedit.sync(editIndex);
+	    }
+	  });
+});
+</script>
+</body>
+</html>

+ 106 - 0
xjalt/WebRoot/home/user/user_list.html

@@ -0,0 +1,106 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>用户管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form id="searchForm" action="${contextPath}/user/tolist">
+    			<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
+    			<div class="layui-form layui-card-header layuiadmin-card-header-auto">
+			        <div class="layui-form-item">
+			          <div class="layui-inline">
+			            <label class="layui-form-label">用户名称</label>
+			            <div class="layui-input-inline">
+			              <input type="text" name="userName" placeholder="请输入" autocomplete="off" value="${userName!}" class="layui-input">
+			            </div>
+			          </div>
+			          <div class="layui-inline">
+			            <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
+			              <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+			            </button>
+			          </div>
+			        </div>
+			      </div>
+    		</form>
+    	</div>
+    	<div class="layui-card-body">
+    		<div style="padding-bottom: 10px;">
+	          <a href="${contextPath}/user/toadd" id="add_btn" class="layui-btn layuiadmin-btn-list">添 加</a>
+	        </div>
+    	</div>
+    	<table class="layui-table">
+		  <tr>
+		    <th style="background-color: #009688; color: #fff;">登录ID</th>
+		    <th style="background-color: #009688; color: #fff;">用户名称</th>
+		    <th style="background-color: #009688; color: #fff;">机构名称</th>
+		    <th style="background-color: #009688; color: #fff;">个人住址</th>
+		    <th style="background-color: #009688; color: #fff;">个人电话</th>
+		    <th style="background-color: #009688; color: #fff;">操作</th>
+		  </tr>
+		  <#list userList as user>
+		  <tr>
+		  	<td>${user.login_id}</td>
+		    <td>${user.user_name!}</td>
+		    <td>${user.dept_name!}</td>
+		    <td>${user.home_address!}</td>
+		    <td>${user.phone_no!}</td>
+		    <td>
+		    	<a class="layui-btn layui-btn-normal layui-btn-xs" href="${contextPath}/user/toedit?id=${user.id}" title="更新">更新</a>
+				<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/user/detail?id=${user.id}" title="详细">详细</a>
+				<a class="layui-btn layui-btn-danger layui-btn-xs" href="${contextPath}/user/delete?id=${user.id}" title="删除">删除</a>
+				<a class="layui-btn layui-btn-primary layui-btn-xs" href="${contextPath}/user/torole?id=${user.id}" title="权限">权限</a>
+		    </td>
+		    </tr>
+		  </#list>
+		</table>
+		<div id="page"></div>
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'laypage', 'layer'], function(){
+  var element = layui.element;
+  var laypage = layui.laypage
+	,layer = layui.layer;
+	// 分页功能
+	laypage.render({
+	  elem: 'page'
+	  ,count: ${totalRow}
+	  ,limits: [6,12,18,24,30]
+	  ,limit:6
+	  ,curr:${currentPage}
+	  ,layout: ['count', 'prev', 'page', 'next','limit', 'refresh', 'skip']
+	  ,jump: function(obj,first){
+		  console.log(first);
+	    if(!first){
+	    	$("#currentPage").val(obj.curr);
+		    $("#searchForm").submit();
+	    }
+	  }
+	});
+});
+</script>
+</body>
+</html>         

+ 99 - 0
xjalt/WebRoot/home/user/user_role.html

@@ -0,0 +1,99 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>系统管理</title>
+    <!-- Tell the browser to be responsive to screen width -->
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- Font Awesome -->
+    <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
+    <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
+</head>
+<body class="layui-layout-body">
+<div class="layui-layout layui-layout-admin">
+    <!-- Navbar -->
+    <#include "../body/top.html">
+    <!-- /.navbar -->
+    <!-- Main Sidebar Container -->
+    <#include "../body/left.html">
+    <!-- Content Wrapper. Contains page content -->
+    <div class="layui-body">
+    	<!-- 内容主体区域 -->
+    	<div class="layui-card">
+    		<form class="layui-form" action="${contextPath}/user/role" method="post">
+			  <div class="layui-form-item">
+			  	<div class="layui-inline">
+			      <label class="layui-form-label">登录ID</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="login_id" value="${user.login_id}" readonly="readonly" class="layui-input">
+			      </div>
+			    </div>
+			    <div class="layui-inline">
+			      <label class="layui-form-label">用户名称</label>
+			      <div class="layui-input-inline">
+			        <input type="text" name="user_name" value="${user.user_name}" lay-verify="required" autocomplete="off" placeholder="请输入用户名称" class="layui-input">
+			      </div>
+			    </div>
+			  </div>
+			  <div class="layui-form-item">
+			    <label class="layui-form-label">权限</label>
+			    <div class="layui-input-block">
+			      <#list roleList as role>
+			       	<input type="checkbox" name="roleIds" <#if role.isCount != 0>checked="true"</#if> title="${role.role_name}" value="${role.id}">
+			       </#list>
+			    </div>
+			  </div>
+			  
+			  <div class="layui-form-item">
+			    <div class="layui-input-block">
+			      <button class="layui-btn" lay-submit="" lay-filter="demo1">立即提交</button>
+			      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+			    </div>
+			  </div>
+			</form>
+    	</div>
+    	
+    </div>
+    <!-- /.content-wrapper -->
+    <#include "../body/footer.html">
+</div>
+<!-- ./wrapper -->
+<script src="${contextPath}/dist/js/layui/layui.js"></script>
+<script>
+//JavaScript代码区域
+layui.use(['element', 'form', 'laydate','layer'], function(){
+	var element = layui.element;
+	var form = layui.form
+	  ,layer = layui.layer
+	  ,laydate = layui.laydate;
+	  
+	  //日期
+	  laydate.render({
+	    elem: '#date'
+	  });
+	  laydate.render({
+	    elem: '#date1'
+	  });
+	 
+	  //自定义验证规则
+	  form.verify({
+	    title: function(value){
+	      if(value.length < 5){
+	        return '标题至少得5个字符啊';
+	      }
+	    }
+	    ,pass: [/(.+){6,12}$/, '密码必须6到12位']
+	    ,content: function(value){
+	      layedit.sync(editIndex);
+	    }
+	  });
+	 
+	  //表单初始赋值
+	  form.val('example', {
+	    "gender": "0"
+	  })
+});
+</script>
+</body>
+</html>

+ 13 - 0
xjalt/WebRoot/home/user/user_suc.html

@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>保存成功</title>
+    </head>
+    <body>
+    	<script>
+    	   alert("保存成功");
+    	   location.href="${contextPath}/user/tolist";
+    	</script>
+    </body>
+</html>