kkk 2 years ago
parent
commit
83dd5c06f6
100 changed files with 5792 additions and 0 deletions
  1. 229 0
      src/main/webapp/collectionSearch/121236/bookSearch.html
  2. 171 0
      src/main/webapp/collectionSearch/121236/bookSearchDetail.html
  3. 217 0
      src/main/webapp/collectionSearch/121236/booksRetrieval.html
  4. 173 0
      src/main/webapp/collectionSearch/121236/details.html
  5. 106 0
      src/main/webapp/collectionSearch/121236/index.html
  6. 60 0
      src/main/webapp/collectionSearch/121236/libraryInfo.html
  7. 156 0
      src/main/webapp/collectionSearch/121236/loanRanking.html
  8. 158 0
      src/main/webapp/collectionSearch/121236/newBook.html
  9. 157 0
      src/main/webapp/collectionSearch/121236/newBookDetails.html
  10. 150 0
      src/main/webapp/collectionSearch/121236/newNotice.html
  11. 70 0
      src/main/webapp/collectionSearch/121236/newNoticeInfo.html
  12. 66 0
      src/main/webapp/collectionSearch/121236/rulesInfo.html
  13. 12 0
      src/main/webapp/collectionSearch/121283.html
  14. 228 0
      src/main/webapp/collectionSearch/bookSearch.html
  15. 171 0
      src/main/webapp/collectionSearch/bookSearchDetail.html
  16. 217 0
      src/main/webapp/collectionSearch/booksRetrieval.html
  17. 6 0
      src/main/webapp/collectionSearch/css/bootstrap.min.css
  18. 259 0
      src/main/webapp/collectionSearch/css/tushu.css
  19. 173 0
      src/main/webapp/collectionSearch/details.html
  20. BIN
      src/main/webapp/collectionSearch/img/121236_bg.jpeg
  21. BIN
      src/main/webapp/collectionSearch/img/121236_logo.png
  22. BIN
      src/main/webapp/collectionSearch/img/bg_img.jpg
  23. BIN
      src/main/webapp/collectionSearch/img/bg_imgl.jpg
  24. BIN
      src/main/webapp/collectionSearch/img/index_bg.jpg
  25. BIN
      src/main/webapp/collectionSearch/img/indexbg_l.jpg
  26. BIN
      src/main/webapp/collectionSearch/img/logo_title.png
  27. 103 0
      src/main/webapp/collectionSearch/index.html
  28. 7 0
      src/main/webapp/collectionSearch/js/bootstrap.min.js
  29. 3 0
      src/main/webapp/collectionSearch/js/paginathing.min.js
  30. 60 0
      src/main/webapp/collectionSearch/libraryInfo.html
  31. 156 0
      src/main/webapp/collectionSearch/loanRanking.html
  32. 158 0
      src/main/webapp/collectionSearch/newBook.html
  33. 157 0
      src/main/webapp/collectionSearch/newBookDetails.html
  34. 150 0
      src/main/webapp/collectionSearch/newNotice.html
  35. 70 0
      src/main/webapp/collectionSearch/newNoticeInfo.html
  36. 66 0
      src/main/webapp/collectionSearch/rulesInfo.html
  37. 41 0
      src/main/webapp/common/_layout.html
  38. 49 0
      src/main/webapp/common/_paginate.html
  39. 97 0
      src/main/webapp/common/receiveNoticeList.html
  40. BIN
      src/main/webapp/css/.sass-cache/287a800e88a7bf4d09ae81afc1a9bf6b3cba7452/main.scssc
  41. BIN
      src/main/webapp/css/.sass-cache/51945f80ea49e9f1fd7bac5df607b340d258dcd3/main.scssc
  42. 73 0
      src/main/webapp/css/cascader.css
  43. 196 0
      src/main/webapp/css/cssreste.css
  44. 1 0
      src/main/webapp/css/iview.css
  45. 725 0
      src/main/webapp/css/main.css
  46. 742 0
      src/main/webapp/css/main.scss
  47. 159 0
      src/main/webapp/css/main2.css
  48. BIN
      src/main/webapp/img/add.png
  49. BIN
      src/main/webapp/img/detele.png
  50. BIN
      src/main/webapp/img/exit.png
  51. BIN
      src/main/webapp/img/head-photo.png
  52. BIN
      src/main/webapp/img/index-logo.png
  53. BIN
      src/main/webapp/img/jsw-logo.ico
  54. BIN
      src/main/webapp/img/lf-icon-0.png
  55. BIN
      src/main/webapp/img/lf-icon-1.png
  56. BIN
      src/main/webapp/img/lf-icon-2.png
  57. BIN
      src/main/webapp/img/lf-icon-3.png
  58. BIN
      src/main/webapp/img/lf-icon-4.png
  59. BIN
      src/main/webapp/img/lf-icon-5.png
  60. BIN
      src/main/webapp/img/lf-icon-6.png
  61. BIN
      src/main/webapp/img/lf-icon-7.png
  62. BIN
      src/main/webapp/img/lf-icon-8.png
  63. BIN
      src/main/webapp/img/lf-icon-9.png
  64. BIN
      src/main/webapp/img/nav-1-active.png
  65. BIN
      src/main/webapp/img/nav-1.png
  66. BIN
      src/main/webapp/img/nav-2-active.png
  67. BIN
      src/main/webapp/img/nav-2.png
  68. BIN
      src/main/webapp/img/nav-3-active.png
  69. BIN
      src/main/webapp/img/nav-3.png
  70. BIN
      src/main/webapp/img/nav-4-active.png
  71. BIN
      src/main/webapp/img/nav-4.png
  72. BIN
      src/main/webapp/img/nav-5-active.png
  73. BIN
      src/main/webapp/img/nav-5.png
  74. BIN
      src/main/webapp/img/nav-6-active.png
  75. BIN
      src/main/webapp/img/nav-6.png
  76. BIN
      src/main/webapp/img/password-reset.png
  77. BIN
      src/main/webapp/img/reader-head.png
  78. BIN
      src/main/webapp/img/rg-icon-0.png
  79. BIN
      src/main/webapp/img/rg-icon-1.png
  80. BIN
      src/main/webapp/img/rg-icon-2.png
  81. BIN
      src/main/webapp/img/rg-icon-3.png
  82. BIN
      src/main/webapp/img/rg-icon-4.png
  83. BIN
      src/main/webapp/img/rg-icon-5.png
  84. BIN
      src/main/webapp/img/rg-message.png
  85. BIN
      src/main/webapp/img/school-bg.jpg
  86. BIN
      src/main/webapp/img/school-index-01.png
  87. BIN
      src/main/webapp/img/school-index-02.png
  88. BIN
      src/main/webapp/img/school-index-03.png
  89. BIN
      src/main/webapp/img/school-index-04.png
  90. BIN
      src/main/webapp/img/school-index-05.png
  91. BIN
      src/main/webapp/img/school-index-06.png
  92. BIN
      src/main/webapp/img/school-index-07.png
  93. BIN
      src/main/webapp/img/school-index-08.png
  94. BIN
      src/main/webapp/img/school-index-09.png
  95. BIN
      src/main/webapp/img/school-index-10.png
  96. BIN
      src/main/webapp/img/school-index-11.png
  97. BIN
      src/main/webapp/img/school-index-12.png
  98. BIN
      src/main/webapp/img/school-index-13.png
  99. BIN
      src/main/webapp/img/school-index-14.png
  100. 0 0
      src/main/webapp/img/school-index-15.png

+ 229 - 0
src/main/webapp/collectionSearch/121236/bookSearch.html

@@ -0,0 +1,229 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="UTF-8">
+		<title>图书检索</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="../collectionSearch/js/bootstrap.min.js"></script>
+		<script src="/js/xss.js"></script>
+		<style>
+			table th,td{
+				width: 20%;
+				color: #fff;
+				border: 1px solid #FFf !important;
+			}
+			table tr td:first-child{
+				width: 2rem;
+				text-align: center;
+			}
+			table th{
+				text-align: center;
+			}
+			.fenye{
+
+				color:#fff;
+			}
+			.table-responsive{
+				display: none;
+			}
+			.table-responsive{
+				border: none !important;
+			}
+			a{
+				color: #FF8C00;
+			}
+			.books_home,prev,next,books_home{
+				margin: 0 1rem;
+			}
+			@media screen and (max-width:1200px){
+				.details_footer{
+					display: none;
+				}
+			}
+			@media screen and (min-width:996px){
+				.input-group-addon {
+					padding: 6px 30px;
+					font-size: 14px;
+					font-weight: 400;
+					line-height: 1;
+					color: #555;
+					text-align: center;
+					background-color: #B4CDCD;
+					border: 1px solid #B4CDCD;
+					border-radius: 4px;
+				}
+			}
+		</style>
+	</head>
+	<body>
+	<div class="">
+		<div class="details_footer">
+			<h3 style="color:#fff;float: left;">图书检索</h3>
+			<button  onclick="returnlistpage()">返回</button>
+		</div>
+		<div style="clear: both;position: fixed;top: 0px;" class="input-group" >
+			<input type="text" placeholder="请输入检索内容" id="title" class="form-control input-lg"><span onclick="booksRetrieval(1)"  class="input-group-addon btn btn-primary">搜索</span>
+		</div>
+		<div class="" style="margin-top: 50px;">
+			<table class="table" width="100%" style="margin-top: 1rem;">
+				<thead>
+				<tr>
+					<th>索书号</th>
+					<th>书籍名称</th>
+					<th>著作</th>
+					<th>出版社</th>
+				</tr>
+			</thead>
+			<tbody id="resultHtml">
+
+				</tbody>
+			</table>
+			<div class="fenye">
+				<span>共<span id="totalRow" style="color: red">0</span>条</span>
+				<span class="books_home">&nbsp;&nbsp;&nbsp;首页 </span>
+				<span class="prev"> 上一页 </span> &nbsp;&nbsp;&nbsp;<span class="next"> 下一页 </span>
+				<span class="books_end"> &nbsp;&nbsp;&nbsp;尾页 </span>
+				<span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp;共<span style="color: red" id="totalPage"> 0</span>页</span>
+			</div>
+			<!--<div class="details_footer">-->
+				<!--<button onclick="javascript:history.back(-1);">返回</button>-->
+			<!--</div>-->
+		</div>
+
+		<!-- 模态框(Modal) -->
+		<div class="modal fade" id="myModal" tabindex="-1" role="dialog"
+			 aria-labelledby="myModalLabel" aria-hidden="true">
+			<div class="modal-dialog">
+				<div class="modal-content">
+					<div class="modal-header">
+						<button type="button" class="close"
+								data-dismiss="modal" aria-hidden="true">
+							&times;
+						</button>
+						<h4 class="modal-title" id="myModalLabel">
+							请输入检索内容
+						</h4>
+					</div>
+				</div><!-- /.modal-content -->
+			</div><!-- /.modal -->
+
+	</div>
+	</div>
+			<script type="text/javascript">
+
+
+                var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+                var theRequest = new Object();
+				var pageNumber = 1;
+                if ( url.indexOf( "?" ) != -1 ) {
+                    var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                    var strs = str.split( "&" );
+                    for ( var i = 0; i < strs.length; i++ ) {
+                        theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                    }
+                    if(theRequest.title){
+                        $("#title").val(decodeURI(theRequest.title));
+					}
+                    if(theRequest.pageNumber){
+                        pageNumber = decodeURI(theRequest.pageNumber);
+                    }
+                }
+                booksRetrieval(pageNumber);
+                var pagesize = 10;
+				function booksRetrieval(pagenumber){
+				    var title = $("#title").val();
+					var orgid = theRequest.orgid;
+                        $(".table-responsive").css("display"," block")
+                        $.ajax({
+                            url:"/collectionsearch/booksRetrieval",
+                            type:"get",
+                            data:{title:title,orgid:orgid,pageSize:pagesize,pageNumber:pagenumber},
+                            success:function (result) {
+                                if(result.code == 200){
+                                    $("#resultHtml").html("");
+                                    $("#totalRow").text(0);
+                                    $("#totalPage").text(0);
+                                    $("#pagenumber").text(0);
+                                    var htmlcontent = "";
+                                    if(result.data){
+                                        for(var i=0;i<result.data.list.length;i++){
+                                            var results = result.data.list[i];
+                                            var resultHtml = "<tr>" +
+                                                "<td>"+filterXSS(results.bookno)+"</td>" +
+                                                "<td><a href='/collectionsearch/bookSearchDetailHtml?orgid="+filterXSS(orgid)+"&titlestr="+filterXSS($("#title").val())+"&pagenumber="+filterXSS(pagenumber)+"&bookid="+filterXSS(results.bookid)+"&title="+filterXSS(encodeURI(results.title))+"&author="+filterXSS(encodeURI(results.author))+"&publisher="+filterXSS(encodeURI(results.publisher))+"&createtime="+filterXSS(encodeURI(results.createtime))+"'>"+filterXSS(results.title)+"</a></td>" +
+                                                "<td>"+filterXSS(results.author)+"</td>" +
+                                                "<td>"+filterXSS(results.publisher)+"</td>" +
+                                                "</tr>";
+                                            htmlcontent+=resultHtml;
+                                            //$("#resultHtml").append(resultHtml);
+                                        }
+
+                                        $("#resultHtml").html(htmlcontent);
+
+                                        $("#totalRow").text(result.data.totalRow);
+                                        $("#totalPage").text(result.data.totalPage);
+                                        $("#pagenumber").text(result.data.pageNumber)
+									}
+
+                                }
+                            }
+                        });
+
+					}
+                function returnlistpage(){
+                    document.location.href="/collectionsearch/index?orgid="+theRequest.orgid;
+                }
+
+				//上一页
+				$(".prev").click(function () {
+
+					var p= $("#pagenumber").text();
+					//	p--;
+					if(p>1){
+
+                        booksRetrieval(parseInt(p)-1);
+                    }
+                })
+				//下一页
+                $(".next").click(function () {
+                    var n=$("#pagenumber").text();
+                    var end = $("#totalPage").text();
+                    	//n++;
+
+					if(parseInt(n)<end)
+                    booksRetrieval(parseInt(n)+1);
+
+                })
+				//首页
+                $(".books_home").click(function () {
+
+                        booksRetrieval(1);
+
+                })
+				//尾页
+                $(".books_end").click(function () {
+
+                    var e= $("#totalPage").text();
+                    //n++;
+
+                        booksRetrieval(e);
+
+                })
+                $(document).ready(function() {
+                    //var h = $(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度 包括border padding margin
+                    var w = $(document.body).outerWidth(true);//浏览器当前窗口文档body的总宽度 包括border padding margin
+					if(parseInt(w)>=1200){
+                        pagesize = 20;
+					}else {
+                        pagesize = 10;
+
+					}
+
+                })
+			</script>
+	</body>
+</html>

+ 171 - 0
src/main/webapp/collectionSearch/121236/bookSearchDetail.html

@@ -0,0 +1,171 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="UTF-8">
+		<title>详细信息</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="../collectionSearch/js/bootstrap.min.js"></script>
+		<style>
+			table th,td{
+				width: 20%;
+				color: #fff;
+				border: 1px solid #FFf !important;
+			}
+			.fenye{
+
+				color:#fff;
+			}
+			.table-responsive{
+				border: none !important;
+			}
+			.prev,next,datails_end,datails_home{
+				margin: 0 1rem;
+			}
+		</style>
+	</head>
+	<body>
+		<div class="container">
+			<h3 style="color:#fff;float: left;">详细信息</h3>
+			<div class="details_footer">
+				<button  onclick="returnlistpage()">返回</button>
+			</div>
+			<div class="">
+				<table class="table" width="100%" style="margin-top: 1rem;">
+					<thead>
+					<tr>
+						<th>书名</th>
+						<td colspan="3" id="title">书籍名称</td>
+					</tr>
+					<tr>
+						<th>作者</th>
+						<td colspan="3" id="author">书籍名称</td>
+					</tr>
+					<tr>
+						<th>出版社</th>
+						<td colspan="3" id="publisher">日期</td>
+					</tr>
+					<tr>
+						<th>日期</th>
+						<td colspan="3" id="createtime">书籍名称</td>
+					</tr>
+					<tr>
+						<th>条码</th>
+						<th>馆藏地点</th>
+						<th colspan="2">状态</th>
+					</tr>
+					</thead>
+					<tbody id="resultHtml">
+
+					</tbody>
+				</table>
+				<div class="fenye">
+					<span>共<span id="totalRow" style="color: red">0</span>条</span>
+					<span class="datails_home">&nbsp;&nbsp;&nbsp;首页</span>
+					<span class="prev">上一页</span>&nbsp;&nbsp;&nbsp;<span class="next">下一页</span>
+					<span class="datails_end">&nbsp;&nbsp;&nbsp;尾页</span>
+					<span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp; 共<span style="color: red" id="totalPage"></span>页</span>
+				</div>
+			</div>
+
+		</div>
+
+		<script type="text/javascript">
+			var pagenumber = 1;
+            var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+            var theRequest = new Object();
+            var titlestr = "";
+            if ( url.indexOf( "?" ) != -1 ) {
+                var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                var strs = str.split( "&" );
+                for ( var i = 0; i < strs.length; i++ ) {
+                    theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                }
+                if(theRequest.createtime != 'null' && theRequest.createtime != null){
+
+				}else {
+                    theRequest.createtime = "暂无日期";
+				}
+                $("#title").text(decodeURI(theRequest.title));
+                $("#author").text(decodeURI(theRequest.author));
+                $("#publisher").text(decodeURI(theRequest.publisher));
+                $("#createtime").text(decodeURI(theRequest.createtime));
+                pagenumber = decodeURI(theRequest.pagenumber);
+                titlestr = decodeURI(theRequest.titlestr);
+            }
+            function returnlistpage(){
+                document.location.href="/collectionsearch/bookSearchHtml?orgid="+theRequest.orgid+"&pageNumber="+pagenumber+"&title="+titlestr;
+			}
+            details(1);
+           function details(pagenumber){
+               $.ajax({
+                   url:"/collectionsearch/booksRetrievalDetail",
+                   type:"POST",
+                   data:{bookid:theRequest.bookid,pageSize:5,pageNumber:pagenumber},
+                   success:function (result) {
+                       if (result.code == 200) {
+                           $("#resultHtml").html("");
+
+						   for (var i = 0; i < result.data.list.length; i++) {
+							   var results = result.data.list[i];
+							   var resultHtml = "<tr>\n" +
+								   "<td>" + results.barcode + "</td>\n" +
+								   "<td>" + results.library + "</td>\n" +
+								   "<td>" + results.st + "</td>\n" +
+								   "</tr>";
+
+                               $("#resultHtml").append(resultHtml);
+						   }
+
+                           $("#totalRow").text(result.data.totalRow);
+                           $("#totalPage").text(result.data.totalPage);
+                           $("#pagenumber").text(result.data.pageNumber);
+                       }
+                   }
+               });
+		   }
+            $(".prev").click(function () {
+                var p= $("#pagenumber").text();
+                /*	p--;
+                	alert(p)
+                if (p>=0){
+                    details(p,10);
+				}*/
+                if(p>1){
+                    details(parseInt(p)-1);
+				}else{
+
+				}
+
+            })
+
+            $(".next").click(function () {
+                var n =$("#pagenumber").text();
+                var end = $("#totalPage").text();
+                /*	n++;
+                details(n,10);*/
+                if(n<end){
+                    details(parseInt(n)+1);
+				}
+
+            })
+            //首页
+            $(".datails_home").click(function () {
+
+                    booksRetrieval(1);
+
+            })
+            //尾页
+            $(".datails_end").click(function () {
+
+                var e= $("#totalPage").text();
+
+                    booksRetrieval(e);
+
+            })
+		</script>
+	</body>
+</html>

+ 217 - 0
src/main/webapp/collectionSearch/121236/booksRetrieval.html

@@ -0,0 +1,217 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="UTF-8">
+		<title>图书检索</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="../collectionSearch/js/bootstrap.min.js"></script>
+		<script src="/js/xss.js"></script>
+		<style>
+			table th,td{
+				width: 20%;
+				height: 50px !important;
+				color: #fff;
+				border: 1px solid #FFf !important;
+			}
+			table tr td:first-child{
+				width: 2rem;
+				text-align: center;
+			}
+			table th{
+				text-align: center;
+			}
+			.fenye{
+
+				color:#fff;
+			}
+			.table-responsive{
+				display: none;
+			}
+			.table-responsive{
+				border: none !important;
+			}
+			a{
+				color: #FF8C00;
+			}
+			.books_home,prev,next,books_home{
+				margin: 0 1rem;
+			}
+			@media screen and (max-width:992px){
+				.details_footer{
+					display: none;
+				}
+				.input-group{
+					padding-top: 1rem;
+				}
+			}
+		</style>
+	</head>
+	<body>
+	<div class="container">
+		<div class="details_footer">
+			<h3 style="color:#fff;float: left;">图书检索</h3>
+			<button  onclick="returnlistpage()">返回</button>
+		</div>
+		<div style="clear: both;" class="input-group">
+			<input type="text" placeholder="请输入检索内容" id="title" class="form-control input-lg"><span onclick="booksRetrieval(1)"  class="input-group-addon btn btn-primary">搜索</span>
+		</div>
+		<div class="">
+			<table class="table" width="100%" style="margin-top: 1rem;">
+				<thead>
+				<tr>
+					<th>索书号</th>
+					<th>书籍名称</th>
+					<th>著作</th>
+					<th>出版社</th>
+				</tr>
+			</thead>
+			<tbody id="resultHtml">
+
+				</tbody>
+			</table>
+			<div class="fenye">
+				<span>共<span id="totalRow" style="color: red">0</span>条</span>
+				<span class="books_home">&nbsp;&nbsp;&nbsp;首页 </span>
+				<span class="prev"> 上一页 </span> &nbsp;&nbsp;&nbsp;<span class="next"> 下一页 </span>
+				<span class="books_end"> &nbsp;&nbsp;&nbsp;尾页 </span>
+				<span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp;共<span style="color: red" id="totalPage"> 0</span>页</span>
+			</div>
+			<!--<div class="details_footer">-->
+				<!--<button onclick="javascript:history.back(-1);">返回</button>-->
+			<!--</div>-->
+		</div>
+
+		<!-- 模态框(Modal) -->
+		<div class="modal fade" id="myModal" tabindex="-1" role="dialog"
+			 aria-labelledby="myModalLabel" aria-hidden="true">
+			<div class="modal-dialog">
+				<div class="modal-content">
+					<div class="modal-header">
+						<button type="button" class="close"
+								data-dismiss="modal" aria-hidden="true">
+							&times;
+						</button>
+						<h4 class="modal-title" id="myModalLabel">
+							请输入检索内容
+						</h4>
+					</div>
+				</div><!-- /.modal-content -->
+			</div><!-- /.modal -->
+
+	</div>
+	</div>
+			<script type="text/javascript">
+                var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+                var theRequest = new Object();
+				var pageNumber = 1;
+                if ( url.indexOf( "?" ) != -1 ) {
+                    var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                    var strs = str.split( "&" );
+                    for ( var i = 0; i < strs.length; i++ ) {
+                        theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                    }
+                    if(theRequest.title){
+                        $("#title").val(decodeURI(theRequest.title));
+					}
+                    if(theRequest.pageNumber){
+                        pageNumber = decodeURI(theRequest.pageNumber);
+                    }
+                }
+                function returnlistpage(){
+                    document.location.href="/collectionsearch/index?orgid="+theRequest.orgid;
+                }
+                booksRetrieval(pageNumber);
+                var pagesize = 10;
+				function booksRetrieval(pagenumber){
+				    var title = $("#title").val();
+					var orgid = theRequest.orgid;
+                        $(".table-responsive").css("display"," block")
+                        $.ajax({
+                            url:"/collectionsearch/booksRetrieval",
+                            type:"get",
+                            data:{title:title,orgid:orgid,pageSize:pagesize,pageNumber:pagenumber},
+                            success:function (result) {
+                                if(result.code == 200){
+                                    $("#resultHtml").html("");
+                                    $("#totalRow").text(0);
+                                    $("#totalPage").text(0);
+                                    $("#pagenumber").text(0);
+                                    var htmlcontent = "";
+                                    if(result.data){
+                                        for(var i=0;i<result.data.list.length;i++){
+                                            var results = result.data.list[i];
+                                            var resultHtml = "<tr>" +
+                                                "<td>"+filterXSS(results.bookno)+"</td>" +
+                                                "<td><a href='/collectionsearch/booksRetrievalDetailHtml?orgid="+filterXSS(orgid)+"&titlestr="+filterXSS($("#title").val())+"&pagenumber="+filterXSS(pagenumber)+"&bookid="+filterXSS(results.bookid)+"&title="+filterXSS(encodeURI(results.title))+"&author="+filterXSS(encodeURI(results.author))+"&publisher="+filterXSS(encodeURI(results.publisher))+"&createtime="+filterXSS(encodeURI(results.createtime))+"'>"+filterXSS(results.title)+"</a></td>" +
+                                                "<td>"+filterXSS(results.author)+"</td>" +
+                                                "<td>"+filterXSS(results.publisher)+"</td>" +
+                                                "</tr>";
+                                            htmlcontent+=resultHtml;
+                                            //$("#resultHtml").append(resultHtml);
+                                        }
+
+                                        $("#resultHtml").html(htmlcontent);
+
+                                        $("#totalRow").text(result.data.totalRow);
+                                        $("#totalPage").text(result.data.totalPage);
+                                        $("#pagenumber").text(result.data.pageNumber)
+									}
+
+                                }
+                            }
+                        });
+
+					}
+				//上一页
+				$(".prev").click(function () {
+
+					var p= $("#pagenumber").text();
+					//	p--;
+					if(p>1){
+
+                        booksRetrieval(parseInt(p)-1);
+                    }
+                })
+				//下一页
+                $(".next").click(function () {
+                    var n=$("#pagenumber").text();
+                    var end = $("#totalPage").text();
+                    	//n++;
+
+					if(parseInt(n)<end)
+                    booksRetrieval(parseInt(n)+1);
+
+                })
+				//首页
+                $(".books_home").click(function () {
+
+                        booksRetrieval(1);
+
+                })
+				//尾页
+                $(".books_end").click(function () {
+
+                    var e= $("#totalPage").text();
+                    //n++;
+
+                        booksRetrieval(e);
+
+                })
+                $(document).ready(function() {
+                    //var h = $(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度 包括border padding margin
+                    var w = $(document.body).outerWidth(true);//浏览器当前窗口文档body的总宽度 包括border padding margin
+					if(parseInt(w)>=1200){
+                        pagesize = 20;
+					}else {
+                        pagesize = 10;
+
+					}
+
+                })
+			</script>
+	</body>
+</html>

+ 173 - 0
src/main/webapp/collectionSearch/121236/details.html

@@ -0,0 +1,173 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="UTF-8">
+		<title>详细信息</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="../collectionSearch/js/bootstrap.min.js"></script>
+		<style>
+			table th,td{
+				width: 20%;
+				color: #fff;
+				border: 1px solid #FFf !important;
+			}
+			.fenye{
+
+				color:#fff;
+			}
+			.table-responsive{
+				border: none !important;
+			}
+			.prev,next,datails_end,datails_home{
+				margin: 0 1rem;
+			}
+		</style>
+	</head>
+	<body>
+		<div class="container">
+			<h3 style="color:#fff;float: left;">详细信息</h3>
+			<div class="details_footer">
+				<button  onclick="returnlistpage()">返回</button>
+			</div>
+			<div class="">
+				<table class="table" width="100%" style="margin-top: 1rem;">
+					<thead>
+					<tr>
+						<th>书名</th>
+						<td colspan="3" id="title">书籍名称</td>
+					</tr>
+					<tr>
+						<th>作者</th>
+						<td colspan="3" id="author">书籍名称</td>
+					</tr>
+					<tr>
+						<th>出版社</th>
+						<td colspan="3" id="publisher">日期</td>
+					</tr>
+					<tr>
+						<th>日期</th>
+						<td colspan="3" id="createtime">书籍名称</td>
+					</tr>
+					<tr>
+						<th>条码</th>
+						<th>馆藏地点</th>
+						<th>所属层架</th>
+						<th>状态</th>
+					</tr>
+					</thead>
+					<tbody id="resultHtml">
+
+					</tbody>
+				</table>
+				<div class="fenye">
+					<span>共<span id="totalRow" style="color: red">0</span>条</span>
+					<span class="datails_home">&nbsp;&nbsp;&nbsp;首页</span>
+					<span class="prev">上一页</span>&nbsp;&nbsp;&nbsp;<span class="next">下一页</span>
+					<span class="datails_end">&nbsp;&nbsp;&nbsp;尾页</span>
+					<span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp; 共<span style="color: red" id="totalPage"></span>页</span>
+				</div>
+			</div>
+
+		</div>
+
+		<script type="text/javascript">
+			var pagenumber = 1;
+            var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+            var theRequest = new Object();
+            var titlestr = "";
+            if ( url.indexOf( "?" ) != -1 ) {
+                var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                var strs = str.split( "&" );
+                for ( var i = 0; i < strs.length; i++ ) {
+                    theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                }
+                if(theRequest.createtime != 'null' && theRequest.createtime != null){
+
+				}else {
+                    theRequest.createtime = "暂无日期";
+				}
+                $("#title").text(decodeURI(theRequest.title));
+                $("#author").text(decodeURI(theRequest.author));
+                $("#publisher").text(decodeURI(theRequest.publisher));
+                $("#createtime").text(decodeURI(theRequest.createtime));
+                pagenumber = decodeURI(theRequest.pagenumber);
+                titlestr = decodeURI(theRequest.titlestr);
+            }
+            function returnlistpage(){
+                document.location.href="/collectionsearch/booksRetrievalHtml?orgid="+theRequest.orgid+"&pageNumber="+pagenumber+"&title="+titlestr;
+			}
+            details(1);
+           function details(pagenumber){
+               $.ajax({
+                   url:"/collectionsearch/booksRetrievalDetail",
+                   type:"POST",
+                   data:{bookid:theRequest.bookid,pageSize:10,pageNumber:pagenumber},
+                   success:function (result) {
+                       if (result.code == 200) {
+                           $("#resultHtml").html("");
+
+						   for (var i = 0; i < result.data.list.length; i++) {
+							   var results = result.data.list[i];
+							   var resultHtml = "<tr>\n" +
+								   "<td>" + results.barcode + "</td>\n" +
+                                   "<td>" + results.library + "</td>\n" +
+                                   "<td>" + results.bookshelfinfoStr + "</td>\n" +
+								   "<td>" + results.st + "</td>\n" +
+								   "</tr>";
+
+                               $("#resultHtml").append(resultHtml);
+						   }
+
+                           $("#totalRow").text(result.data.totalRow);
+                           $("#totalPage").text(result.data.totalPage);
+                           $("#pagenumber").text(result.data.pageNumber);
+                       }
+                   }
+               });
+		   }
+            $(".prev").click(function () {
+                var p= $("#pagenumber").text();
+                /*	p--;
+                	alert(p)
+                if (p>=0){
+                    details(p,10);
+				}*/
+                if(p>1){
+                    details(parseInt(p)-1);
+				}else{
+
+				}
+
+            })
+
+            $(".next").click(function () {
+                var n =$("#pagenumber").text();
+                var end = $("#totalPage").text();
+                /*	n++;
+                details(n,10);*/
+                if(n<end){
+                    details(parseInt(n)+1);
+				}
+
+            })
+            //首页
+            $(".datails_home").click(function () {
+
+                    booksRetrieval(1);
+
+            })
+            //尾页
+            $(".datails_end").click(function () {
+
+                var e= $("#totalPage").text();
+
+                    booksRetrieval(e);
+
+            })
+		</script>
+	</body>
+</html>

+ 106 - 0
src/main/webapp/collectionSearch/121236/index.html

@@ -0,0 +1,106 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="utf-8" />
+		<title>首页</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="/collectionSearch/css/tushu.css" />
+		<script src="/schoolweb/js/jquery.min.js"></script>
+		<script src="/js/xss.js"></script>
+		<style>
+			body{
+				/*position:fixed;*/
+				top: 0;
+				left: 0;
+				z-index:-10;
+				zoom: 1;
+				background-image: url(/collectionSearch/img/121236_bg.jpeg);
+				/*background-repeat: no-repeat;
+                background-size: cover;
+                -webkit-background-size: cover;
+                -o-background-size: cover;
+                background-position: center 0;*/
+				background-size: 100% 100%;
+			}
+			/* 全景(横屏)模式 */
+			@media screen and (orientation: landscape) {
+				body{
+					/*position:fixed;*/
+					top: 0;
+					left: 0;
+					z-index:-10;
+					zoom: 1;
+					background-image: url(/collectionSearch/img/121236_bg.jpeg);
+					/*background-repeat: no-repeat;
+                    background-size: cover;
+                    -webkit-background-size: cover;
+                    -o-background-size: cover;
+                    background-position: center 0;*/
+					background-size: 100% 100%;
+				}
+				.header_title img {
+					width: 50%;
+				}
+				.index_center {
+					width: 80%;
+					display: flex;
+					flex-wrap: wrap;
+					margin: 5% auto;
+				}
+			}
+			@media screen and (min-width:768px){
+				.index_center div a {
+					display: inline-block;
+					box-shadow: inset 5px 0px 21px 2px #192783;
+					padding: 15px 70px;
+				}
+			}
+		</style>
+	</head>
+	<body>
+	<div>
+		<img src="/collectionSearch/img/121236_logo.png" style="width:400px;">
+	</div>
+		<div class="index_main">
+			<header >
+				<div class="header_title" style="color:blue;font-size: 90px;">邵东一中图书馆</div>
+				<div style="text-align: center">——使用金思维,畅游书世界——</div>
+			</header>
+			<section>
+				<div class="index_center" id="indexJump">
+					<div><a href="/collectionsearch/libraryInfoHtml">馆情介绍</a></div>
+					<div><a href="/collectionsearch/rulesInfoHtml">规章制度</a></div>
+					<div><a href="/collectionsearch/newNoticeHtml">最新公告</a></div>
+					<div><a href="/collectionsearch/booksRetrievalHtml">图书检索</a></div>
+					<div><a href="/collectionsearch/newBookHtml">新书通报</a></div>
+					<div><a href="/collectionsearch/loanRankingHtml">借阅排行</a></div>
+				</div>
+			</section>
+		</div>
+		<script type="text/javascript">
+            var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+            var theRequest = new Object();
+            if ( url.indexOf( "?" ) != -1 ) {
+                var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                var strs = str.split( "&" );
+                for ( var i = 0; i < strs.length; i++ ) {
+                    theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                }
+            }
+
+            if(theRequest.orgid){
+                $("#indexJump").html("");
+				var orgid = filterXSS(theRequest.orgid);
+				var indexJump = "<div><a href='/collectionsearch/libraryInfoHtml?orgid="+orgid+"'>馆情介绍</a></div>\n" +
+                    "<div><a href='/collectionsearch/rulesInfoHtml?orgid="+orgid+"'>规章制度</a></div>\n" +
+                    "<div><a href='/collectionsearch/newNoticeHtml?orgid="+orgid+"'>最新公告</a></div>\n" +
+                    "<div><a href='/collectionsearch/booksRetrievalHtml?orgid="+orgid+"'>图书检索</a></div>\n" +
+                    "<div><a href='/collectionsearch/newBookHtml?orgid="+orgid+"'>新书通报</a></div>\n" +
+                    "<div><a href='/collectionsearch/loanRankingHtml?orgid="+orgid+"'>借阅排行</a></div>";
+				$("#indexJump").append(indexJump);
+            }
+
+		</script>
+	</body>
+</html>

+ 60 - 0
src/main/webapp/collectionSearch/121236/libraryInfo.html

@@ -0,0 +1,60 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>馆情介绍</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <style>
+        .center{
+            clear: both;
+            color: #fff;
+            text-indent:2em;
+        }
+    </style>
+</head>
+<body>
+    <div class="container">
+        <h3 style="color: #fff;float: left">馆情介绍</h3>
+        <div class="details_footer">
+            <button  onclick="javascript:history.back(-1);">返回</button>
+        </div>
+        <div class="center">
+
+        </div>
+    </div>
+    <script type="text/javascript">
+
+        var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+        var theRequest = new Object();
+        if ( url.indexOf( "?" ) != -1 ) {
+            var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+            var strs = str.split( "&" );
+            for ( var i = 0; i < strs.length; i++ ) {
+                theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+            }
+        }
+
+        $.ajax({
+           url:"/collectionsearch/libraryInfo",
+           type:"GET",
+           data:{orgid:theRequest.orgid},
+           success:function (result) {
+               if(result.code == 200){
+                   $(".center").html("");
+                   if(result.data){
+                       $(".center").append(result.data.content);
+                   }else {
+                       $(".center").append("暂无馆情介绍");
+                   }
+
+               }
+           }
+        });
+    </script>
+</body>
+</html>

+ 156 - 0
src/main/webapp/collectionSearch/121236/loanRanking.html

@@ -0,0 +1,156 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="UTF-8">
+    <title>借阅排行</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <style>
+        table th,td{
+            width: 20%;
+            color: #fff;
+            border: 1px solid #FFf !important;
+        }
+        .fenye{
+            color:#fff;
+        }
+        .table-responsive{
+            border: none !important;
+        }
+        .prev,next,datails_end,datails_home{
+            margin: 0 1rem;
+        }
+        th{
+            text-align: center;
+        }
+        td:first-child{
+            text-align: center;
+        }
+    </style>
+</head>
+<body>
+<div class="container">
+    <h3 style="color:#fff;float: left;">借阅排行</h3>
+    <div class="details_footer">
+        <button  onclick="javascript:history.back(-1);">返回</button>
+    </div>
+    <div style="height: 20px;"></div>
+    <div class="">
+        <table class="table" width="100%" style="margin-top: 1rem;">
+            <thead>
+            <tr>
+                <th>名次</th>
+                <th>索书号</th>
+                <th>书名</th>
+                <th>作者</th>
+            </tr>
+            </thead>
+            <tbody id="resultHtml">
+
+            </tbody>
+        </table>
+        <div class="fenye">
+            <span>共<span id="totalRow" style="color: red">0</span>条</span>
+            <span class="datails_home">&nbsp;&nbsp;&nbsp;首页</span>
+            <span class="prev">上一页</span>&nbsp;&nbsp;&nbsp;<span class="next">下一页</span>
+            <span class="datails_end">&nbsp;&nbsp;&nbsp;尾页</span>
+            <span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp; 共<span style="color: red" id="totalPage"></span>页</span>
+        </div>
+    </div>
+
+</div>
+
+<script type="text/javascript">
+
+    var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+    var theRequest = new Object();
+    if ( url.indexOf( "?" ) != -1 ) {
+        var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+        var strs = str.split( "&" );
+        for ( var i = 0; i < strs.length; i++ ) {
+            theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+        }
+    }
+
+    loanranking(1);
+    function loanranking(pagenumber){
+        $.ajax({
+            url:"/collectionsearch/loanRanking",
+            type:"POST",
+            data:{orgid:theRequest.orgid,pageSize:20,pageNumber:pagenumber},
+            success:function (result) {
+                if (result.code == 200) {
+                    if(result.data){
+                        $("#resultHtml").html("");
+
+                        for (var i = 0; i < result.data.list.length; i++) {
+                            //名次
+                            var ranking = 20 * pagenumber -20 + i +1;
+                            var results = result.data.list[i];
+                            var resultHtml = "<tr>\n" +
+                                "<td>" + ranking + "</td>\n" +
+                                "<td>" + results.bookno + "</td>\n" +
+                                "<td>" + results.title + "</td>\n" +
+                                "<td>" + results.author + "</td>\n" +
+                                "</tr>";
+                            $("#resultHtml").append(resultHtml);
+
+                        }
+
+                        $("#totalRow").text(result.data.totalRow);
+                        $("#totalPage").text(result.data.totalPage);
+                        $("#pagenumber").text(result.data.pageNumber);
+                    }
+
+
+                }
+            }
+        });
+    }
+    $(".prev").click(function () {
+        var p= $("#pagenumber").text();
+        /*	p--;
+            alert(p)
+        if (p>=0){
+            details(p,10);
+        }*/
+        if(p>1){
+            loanranking(parseInt(p)-1);
+        }else{
+
+        }
+
+    })
+
+    $(".next").click(function () {
+        var n =$("#pagenumber").text();
+        var end = $("#totalPage").text();
+        /*	n++;
+        details(n,10);*/
+        if(parseInt(n)<end){
+            loanranking(parseInt(n)+1);
+        }
+
+    })
+    //首页
+    $(".datails_home").click(function () {
+
+        loanranking(1);
+
+    })
+    //尾页
+    $(".datails_end").click(function () {
+
+        var e= $("#totalPage").text();
+
+        loanranking(e);
+
+    })
+
+</script>
+</body>
+</html>

+ 158 - 0
src/main/webapp/collectionSearch/121236/newBook.html

@@ -0,0 +1,158 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="UTF-8">
+    <title>新书通报</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <script src="/js/xss.js"></script>
+    <style>
+        table th,td{
+            width: 20%;
+            color: #fff;
+            border: 1px solid #FFf !important;
+            font-size: 25px;
+        }
+        .fenye{
+            color:#fff;
+        }
+        .table-responsive{
+            border: none !important;
+        }
+        .prev,next,datails_end,datails_home{
+            margin: 0 1rem;
+        }
+        th{
+            text-align: center;
+        }
+        a{
+            color: #FF8C00;
+        }
+
+    </style>
+</head>
+<body>
+<div class="container">
+    <h3 style="color:#fff;float: left;">新书通报</h3>
+    <div class="details_footer">
+        <button onclick="returnlistpage()">返回</button>
+    </div>
+    <div style="height: 20px;"></div>
+    <div class="">
+        <table class="table" width="100%" style="margin-top: 1rem;">
+            <thead>
+            <tr>
+                <th>书名</th>
+                <th>作者</th>
+                <th>出版社</th>
+                <th>推荐指数</th>
+                <th>推荐时间</th>
+            </tr>
+            </thead>
+            <tbody id="resultHtml">
+
+            </tbody>
+        </table>
+        <div class="fenye">
+            <span>共<span id="totalRow" style="color: red">0</span>条</span>
+            <span class="datails_home">&nbsp;&nbsp;&nbsp;首页</span>
+            <span class="prev">上一页</span>&nbsp;&nbsp;&nbsp;<span class="next">下一页</span>
+            <span class="datails_end">&nbsp;&nbsp;&nbsp;尾页</span>
+            <span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp; 共<span style="color: red" id="totalPage"></span>页</span>
+        </div>
+    </div>
+
+</div>
+
+<script type="text/javascript">
+    var pageNumber = 1;
+    var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+    var theRequest = new Object();
+    if ( url.indexOf( "?" ) != -1 ) {
+        var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+        var strs = str.split( "&" );
+        for ( var i = 0; i < strs.length; i++ ) {
+            theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+        }
+        if(theRequest.pageNumber){
+            pageNumber = decodeURI(theRequest.pageNumber);
+        }
+    }
+
+    function returnlistpage(){
+        document.location.href="/collectionsearch/index?orgid="+theRequest.orgid;
+    }
+
+    newBookBulletins(pageNumber);
+    function newBookBulletins(pagenumber){
+        var orgid = theRequest.orgid;
+        $.ajax({
+            url:"/collectionsearch/newBooksBulletins",
+            type:"POST",
+            data:{orgid:orgid,pageSize:10,pageNumber:pagenumber},
+            success:function (result) {
+                if (result.code == 200) {
+                    if(result.data){
+                        $("#resultHtml").html("");
+                        for (var i = 0; i < result.data.list.length; i++) {
+                            var results = result.data.list[i];
+                            var resultHtml = "<tr>\n" +
+                                "<td><a href='/collectionsearch/newBookDetailHtml?id="+filterXSS(results.id)+"&orgid="+filterXSS(orgid)+"&pagenumber="+filterXSS(pagenumber)+"'>" + filterXSS(results.title) + "</a></td>\n" +
+                                "<td>" + filterXSS(results.author) + "</td>\n" +
+                                "<td>" + filterXSS(results.publisher) + "</td>\n" +
+                                "<td style='color: red;'><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></td>"+
+                                "<td>" + filterXSS(results.createtime) + "</td>\n" +
+                                "</tr>";
+                            $("#resultHtml").append(resultHtml);
+                        }
+
+                        $("#totalRow").text(result.data.totalRow);
+                        $("#totalPage").text(result.data.totalPage);
+                        $("#pagenumber").text(result.data.pageNumber);
+                    }
+
+                }
+            }
+        });
+    }
+    $(".prev").click(function () {
+        var p= $("#pagenumber").text();
+
+        if(parseInt(p)>1){
+            newBookBulletins(parseInt(p)-1);
+        }else{
+
+        }
+
+    })
+
+    $(".next").click(function () {
+        var n =$("#pagenumber").text();
+        var end = $("#totalPage").text();
+
+        if(parseInt(n)<end){
+            newBookBulletins(parseInt(n)+1);
+        }
+
+    })
+    //首页
+    $(".datails_home").click(function () {
+
+        newBookBulletins(1);
+
+    })
+    //尾页
+    $(".datails_end").click(function () {
+
+        var e= $("#totalPage").text();
+
+        newBookBulletins(e);
+
+    })
+</script>
+</body>
+</html>

+ 157 - 0
src/main/webapp/collectionSearch/121236/newBookDetails.html

@@ -0,0 +1,157 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="UTF-8">
+		<title>详细信息</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="../collectionSearch/js/bootstrap.min.js"></script>
+		<style>
+			body{
+				color: #fff;
+				font-size: 25px;
+			}
+			table th,td{
+				width: 20%;
+				color: #fff;
+				border: 1px solid #FFf !important;
+				font-size: 25px;
+			}
+			.fenye{
+				color:#fff;
+			}
+			.table-responsive{
+				border: none !important;
+			}
+			.prev,next,datails_end,datails_home{
+				margin: 0 1rem;
+			}
+			#myTab{
+				clear: both;
+				margin-top: 60px;
+			}
+			.nav-tabs>li.active>a{
+				color: #555;
+				cursor: default;
+				border: 1px solid #FFF;
+				border-bottom-color: transparent;
+			}
+			#myTabContent{
+				padding-top: 10px;
+				text-indent:2em;
+			}
+		</style>
+	</head>
+	<body>
+		<div class="container">
+			<h3 style="color:#fff;float: left;">详细信息</h3>
+			<div class="details_footer">
+				<button  onclick="returnlistpage()">返回</button>
+			</div>
+			<table class="table" width="100%" style="margin-top: 1rem;">
+				<thead>
+				<tr>
+					<th>书名</th>
+					<td colspan="3" id="title">暂无书名</td>
+				</tr>
+				<tr>
+					<th>著者</th>
+					<td colspan="3" id="author">暂无著者</td>
+				</tr>
+				<tr>
+					<th>出版社</th>
+					<td colspan="3" id="publisher">暂无出版社</td>
+				</tr>
+				<tr>
+					<th>日期</th>
+					<td colspan="3" id="createtime">暂无日期</td>
+				</tr>
+				</thead>
+				<tbody id="resultHtml">
+
+				</tbody>
+			</table>
+			<ul id="myTab" class="nav nav-tabs">
+				<li class="active">
+					<a href="#home" data-toggle="tab">
+						作者简介
+					</a>
+				</li>
+				<li><a href="#tab2" data-toggle="tab">内容简介</a></li>
+				<li class="dropdown">
+					<a href="#tab3" data-toggle="tab">推荐理由</a>
+				</li>
+			</ul>
+			<div id="myTabContent" class="tab-content">
+				<div class="tab-pane fade in active" id="home">
+					<p>暂无内容</p>
+				</div>
+				<div class="tab-pane fade" id="tab2">
+					<p>暂无内容</p>
+				</div>
+				<div class="tab-pane fade" id="tab3">
+					<p>暂无内容</p>
+				</div>
+			</div>
+
+		</div>
+
+		<script type="text/javascript">
+            var pagenumber = 1;
+            var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+            var theRequest = new Object();
+            if ( url.indexOf( "?" ) != -1 ) {
+                var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                var strs = str.split( "&" );
+                for ( var i = 0; i < strs.length; i++ ) {
+                    theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                }
+                pagenumber = decodeURI(theRequest.pagenumber);
+            }
+
+            function returnlistpage(){
+                document.location.href="/collectionsearch/newBookHtml?orgid="+theRequest.orgid+"&pageNumber="+pagenumber;
+            }
+
+			$.ajax({
+				url:"/collectionsearch/newBooksDetail",
+				type:"POST",
+				data:{id:theRequest.id || 111006},
+				success:function (result) {
+					if (result.code == 200) {
+					    if(result.data){
+					        if(result.data.title){
+                                $("#title").text(result.data.title);
+							}
+                            if(result.data.author){
+                                $("#author").text(result.data.author);
+							}
+                            if(result.data.publisher){
+                                $("#publisher").text(result.data.publisher);
+							}
+                            if(result.data.createtime){
+                                $("#createtime").text(result.data.createtime);
+							}
+                            if(result.data.authorsynopsis){
+                                $("#home").html("");
+                                $("#home").append(result.data.authorsynopsis);
+                            }
+                            if(result.data.contentsynopsis){
+                                $("#tab2").html("");
+                                $("#tab2").append(result.data.contentsynopsis);
+                            }
+                            if(result.data.recommendreason){
+                                $("#tab3").html("");
+                                $("#tab3").append(result.data.recommendreason);
+                            }
+						}
+					}
+				}
+			});
+
+		</script>
+	</body>
+</html>

+ 150 - 0
src/main/webapp/collectionSearch/121236/newNotice.html

@@ -0,0 +1,150 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>最新公告</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <script src="/js/xss.js"></script>
+    <style>
+        body{
+            color: #fff;
+        }
+        ul{
+            padding: 20px;
+        }
+        ul li{
+            margin: 10px;
+            list-style: none;
+            border-bottom: 1px solid #fff;
+        }
+        a{
+            display: flex;
+            justify-content: space-around;
+            text-align: left;
+            color: #fff;
+            text-decoration: none;
+        }
+        #noticeList span{
+            display: inline-block;
+            width: 35%;
+        }
+        span:last-child{
+            text-align: right;
+        }
+        .fenye{
+            margin-left: 25px;
+        }
+    </style>
+</head>
+<body>
+    <div class="container">
+        <h3 style="color:#fff;float: left;margin-left: 25px;">最新公告</h3>
+        <div class="details_footer">
+            <button onclick="returnlistpage()">返回</button>
+        </div>
+        <ul id="noticeList">
+
+        </ul>
+        <div class="fenye">
+            <span>共<span id="totalRow" style="color: red">0</span>条</span>
+            <span class="books_home">&nbsp;&nbsp;&nbsp;首页 </span>
+            <span class="prev"> 上一页 </span> &nbsp;&nbsp;&nbsp;<span class="next"> 下一页 </span>
+            <span class="books_end"> &nbsp;&nbsp;&nbsp;尾页 </span>
+            <span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp;共<span style="color: red" id="totalPage"> 0</span>页</span>
+        </div>
+    </div>
+
+    <script type="text/javascript">
+        var pageNumber = 1;
+        var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+        var theRequest = new Object();
+        if ( url.indexOf( "?" ) != -1 ) {
+            var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+            var strs = str.split( "&" );
+            for ( var i = 0; i < strs.length; i++ ) {
+                theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+            }
+            if(theRequest.pageNumber){
+                pageNumber = decodeURI(theRequest.pageNumber);
+            }
+        }
+
+        function returnlistpage(){
+            document.location.href="/collectionsearch/index?orgid="+theRequest.orgid;
+        }
+
+        newestNotice(pageNumber);
+        function newestNotice(pagenumber){
+            var orgid = filterXSS(theRequest.orgid);
+            $.ajax({
+                url:"/collectionsearch/newestNotice",
+                type:"GET",
+                data:{orgid:orgid,pageSize:10,pageNumber:pagenumber},
+                success:function (result) {
+                    if(result.code == 200){
+
+                        if(result.data){
+                            $("#noticeList").html("");
+                            var htmlcontent = "";
+                            for (var i = 0; i < result.data.list.length; i++) {
+                                var results = result.data.list[i];
+                                var noticeListHtml = "<li><a href='/collectionsearch/newNoticeInfoHtml?id="+filterXSS(results.id)+"&orgid="+orgid+"&pagenumber="+filterXSS(pagenumber)+"'>" +
+                                    "<span style='font-size: 18px;line-height: 50px;width: 65%;'>"+filterXSS(results.title)+"</span>" +
+                                    "<span style='font-size: 18px;'>"+filterXSS(results.createtime)+"</span></a></li>";
+                                htmlcontent += noticeListHtml;
+                            }
+                            $("#noticeList").html(htmlcontent);
+                            $("#totalRow").text(result.data.totalRow);
+                            $("#totalPage").text(result.data.totalPage);
+                            $("#pagenumber").text(result.data.pageNumber)
+                        }
+
+
+                    }
+                }
+            });
+        }
+
+
+        //上一页
+        $(".prev").click(function () {
+
+            var p= $("#pagenumber").text();
+            //	p--;
+            if(p>1){
+
+                newestNotice(parseInt(p)-1);
+            }
+        })
+        //下一页
+        $(".next").click(function () {
+            var n=$("#pagenumber").text();
+            var end = $("#totalPage").text();
+            //n++;
+
+            if(parseInt(n)<end)
+                newestNotice(parseInt(n)+1);
+
+        })
+        //首页
+        $(".books_home").click(function () {
+
+            newestNotice(1);
+
+        })
+        //尾页
+        $(".books_end").click(function () {
+
+            var e= $("#totalPage").text();
+            //n++;
+            newestNotice(e);
+
+        })
+    </script>
+</body>
+</html>

+ 70 - 0
src/main/webapp/collectionSearch/121236/newNoticeInfo.html

@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>最新公告</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <style>
+        body{
+            color: #fff;
+        }
+        .center{
+            text-indent:2em;
+        }
+        /*.center a{*/
+            /*display: block;*/
+
+            /*text-align: center;*/
+        /*}*/
+
+    </style>
+</head>
+<body>
+
+    <div class="container" >
+        <div class="details_footer" style="margin-left: 20px;">
+            <button  onclick="returnlistpage()">返回</button>
+        </div>
+        <div id="noticeInfo"></div>
+
+    </div>
+
+    <script type="text/javascript">
+        var pagenumber = 1;
+        var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+        var theRequest = new Object();
+        if ( url.indexOf( "?" ) != -1 ) {
+            var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+            var strs = str.split( "&" );
+            for ( var i = 0; i < strs.length; i++ ) {
+                theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+            }
+            pagenumber = decodeURI(theRequest.pagenumber);
+        }
+
+        function returnlistpage(){
+            document.location.href="/collectionsearch/newNoticeHtml?orgid="+theRequest.orgid+"&pageNumber="+pagenumber;
+        }
+
+        $.ajax({
+            url:"/collectionsearch/newestNoticeInfo",
+            type:"GET",
+            data:{id:theRequest.id},
+            success:function (result) {
+                if(result.code == 200){
+                    $("#noticeInfo").html("");
+                    var noticeInfoHtml = "<h3 style='text-align: center;color: #fff'>"+result.data.title+"</h3>\n" +
+                        "<div style='font-size: 25px;line-height: 50px'class=\"center\">"+result.data.content+"</div>\n" +
+                        "<span style='float: right;font-size: 25px;line-height: 50px'>"+result.data.createtime+"</span>";
+                    $("#noticeInfo").append(noticeInfoHtml);
+                }
+            }
+        });
+    </script>
+</body>
+</html>

+ 66 - 0
src/main/webapp/collectionSearch/121236/rulesInfo.html

@@ -0,0 +1,66 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>规章制度</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <style>
+        body{
+            color: #fff;
+        }
+        .center{
+            text-indent:2em;
+            padding-top: 1.5rem;
+        }
+    </style>
+</head>
+<body>
+    <div class="container">
+        <h3 style="color: #fff;float: left">规章制度</h3>
+        <div class="details_footer">
+            <button  onclick="javascript:history.back(-1);">返回</button>
+        </div>
+        <div class="center" id="rulesHtml">
+            <font style="font-size:25px;line-height:50px;"></font>
+            <div></div>
+        </div>
+    </div>
+
+    <script type="text/javascript">
+
+        var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+        var theRequest = new Object();
+        if ( url.indexOf( "?" ) != -1 ) {
+            var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+            var strs = str.split( "&" );
+            for ( var i = 0; i < strs.length; i++ ) {
+                theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+            }
+        }
+
+        $.ajax({
+            url:"/collectionsearch/rulesInfo",
+            type:"GET",
+            data:{orgid:theRequest.orgid},
+            success:function (result) {
+                if(result.code == 200){
+                    $("#rulesHtml").html("");
+                    if(result.data){
+                        var rulesHtml = "<font style=\"font-size:25px;line-height:50px;\">"+result.data.title+"</font>\n" +
+                            "<div>"+result.data.content+"</div>";
+                        $("#rulesHtml").append(rulesHtml);
+                    }else {
+                        $("#rulesHtml").append("暂无规章制度");
+                    }
+
+                }
+            }
+        });
+    </script>
+</body>
+</html>

+ 12 - 0
src/main/webapp/collectionSearch/121283.html

@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>Title</title>
+    <script>
+        window.location.href='/collectionsearch/booksRetrievalHtml?orgid=121283';
+    </script>
+</head>
+<body>
+</body>
+</html>

+ 228 - 0
src/main/webapp/collectionSearch/bookSearch.html

@@ -0,0 +1,228 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="UTF-8">
+		<title>图书检索</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="/js/xss.js"></script>
+		<script src="../collectionSearch/js/bootstrap.min.js"></script>
+		<style>
+			table th,td{
+				width: 20%;
+				color: #fff;
+				border: 1px solid #FFf !important;
+			}
+			table tr td:first-child{
+				width: 2rem;
+				text-align: center;
+			}
+			table th{
+				text-align: center;
+			}
+			.fenye{
+
+				color:#fff;
+			}
+			.table-responsive{
+				display: none;
+			}
+			.table-responsive{
+				border: none !important;
+			}
+			a{
+				color: #FF8C00;
+			}
+			.books_home,prev,next,books_home{
+				margin: 0 1rem;
+			}
+			@media screen and (max-width:1200px){
+				.details_footer{
+					display: none;
+				}
+			}
+			@media screen and (min-width:996px){
+				.input-group-addon {
+					padding: 6px 30px;
+					font-size: 14px;
+					font-weight: 400;
+					line-height: 1;
+					color: #555;
+					text-align: center;
+					background-color: #B4CDCD;
+					border: 1px solid #B4CDCD;
+					border-radius: 4px;
+				}
+			}
+		</style>
+	</head>
+	<body>
+	<div class="">
+		<div class="details_footer">
+			<h3 style="color:#fff;float: left;">图书检索</h3>
+			<button  onclick="returnlistpage()">返回</button>
+		</div>
+		<div style="clear: both;position: fixed;top: 0px;" class="input-group" >
+			<input type="text" placeholder="请输入检索内容" id="title" class="form-control input-lg"><span onclick="booksRetrieval(1)"  class="input-group-addon btn btn-primary">搜索</span>
+		</div>
+		<div class="" style="margin-top: 50px;">
+			<table class="table" width="100%" style="margin-top: 1rem;">
+				<thead>
+				<tr>
+					<th>索书号</th>
+					<th>书籍名称</th>
+					<th>著作</th>
+					<th>出版社</th>
+				</tr>
+			</thead>
+			<tbody id="resultHtml">
+
+				</tbody>
+			</table>
+			<div class="fenye">
+				<span>共<span id="totalRow" style="color: red">0</span>条</span>
+				<span class="books_home">&nbsp;&nbsp;&nbsp;首页 </span>
+				<span class="prev"> 上一页 </span> &nbsp;&nbsp;&nbsp;<span class="next"> 下一页 </span>
+				<span class="books_end"> &nbsp;&nbsp;&nbsp;尾页 </span>
+				<span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp;共<span style="color: red" id="totalPage"> 0</span>页</span>
+			</div>
+			<!--<div class="details_footer">-->
+				<!--<button onclick="javascript:history.back(-1);">返回</button>-->
+			<!--</div>-->
+		</div>
+
+		<!-- 模态框(Modal) -->
+		<div class="modal fade" id="myModal" tabindex="-1" role="dialog"
+			 aria-labelledby="myModalLabel" aria-hidden="true">
+			<div class="modal-dialog">
+				<div class="modal-content">
+					<div class="modal-header">
+						<button type="button" class="close"
+								data-dismiss="modal" aria-hidden="true">
+							&times;
+						</button>
+						<h4 class="modal-title" id="myModalLabel">
+							请输入检索内容
+						</h4>
+					</div>
+				</div><!-- /.modal-content -->
+			</div><!-- /.modal -->
+
+	</div>
+	</div>
+			<script type="text/javascript">
+
+
+                var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+                var theRequest = new Object();
+				var pageNumber = 1;
+                if ( url.indexOf( "?" ) != -1 ) {
+                    var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                    var strs = str.split( "&" );
+                    for ( var i = 0; i < strs.length; i++ ) {
+                        theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                    }
+                    if(theRequest.title){
+                        $("#title").val(decodeURI(theRequest.title));
+					}
+                    if(theRequest.pageNumber){
+                        pageNumber = decodeURI(theRequest.pageNumber);
+                    }
+                }
+                booksRetrieval(pageNumber);
+                var pagesize = 10;
+				function booksRetrieval(pagenumber){
+				    var title = $("#title").val();
+					var orgid = theRequest.orgid;
+                        $(".table-responsive").css("display"," block")
+                        $.ajax({
+                            url:"/collectionsearch/booksRetrieval",
+                            type:"get",
+                            data:{title:title,orgid:orgid,pageSize:pagesize,pageNumber:pagenumber},
+                            success:function (result) {
+                                if(result.code == 200){
+                                    $("#resultHtml").html("");
+                                    $("#totalRow").text(0);
+                                    $("#totalPage").text(0);
+                                    $("#pagenumber").text(0);
+                                    var htmlcontent = "";
+                                    if(result.data){
+                                        for(var i=0;i<result.data.list.length;i++){
+                                            var results = result.data.list[i];
+                                            var resultHtml = "<tr>" +
+                                                "<td>"+results.bookno+"</td>" +
+                                                "<td><a href='/collectionsearch/bookSearchDetailHtml?orgid="+filterXSS(orgid)+"&titlestr="+filterXSS($("#title").val())+"&pagenumber="+filterXSS(pagenumber)+"&bookid="+results.bookid+"&title="+encodeURI(results.title)+"&author="+encodeURI(results.author)+"&publisher="+encodeURI(results.publisher)+"&createtime="+encodeURI(results.createtime)+"'>"+results.title+"</a></td>" +
+                                                "<td>"+filterXSS(results.author)+"</td>" +
+                                                "<td>"+filterXSS(results.publisher)+"</td>" +
+                                                "</tr>";
+                                            htmlcontent+=resultHtml;
+                                            //$("#resultHtml").append(resultHtml);
+                                        }
+                                        $("#resultHtml").html(htmlcontent);
+
+                                        $("#totalRow").text(result.data.totalRow);
+                                        $("#totalPage").text(result.data.totalPage);
+                                        $("#pagenumber").text(result.data.pageNumber)
+									}
+
+                                }
+                            }
+                        });
+
+					}
+                function returnlistpage(){
+                    document.location.href="/collectionsearch/index?orgid="+theRequest.orgid;
+                }
+
+				//上一页
+				$(".prev").click(function () {
+
+					var p= $("#pagenumber").text();
+					//	p--;
+					if(p>1){
+
+                        booksRetrieval(parseInt(p)-1);
+                    }
+                })
+				//下一页
+                $(".next").click(function () {
+                    var n=$("#pagenumber").text();
+                    var end = $("#totalPage").text();
+                    	//n++;
+
+					if(parseInt(n)<end)
+                    booksRetrieval(parseInt(n)+1);
+
+                })
+				//首页
+                $(".books_home").click(function () {
+
+                        booksRetrieval(1);
+
+                })
+				//尾页
+                $(".books_end").click(function () {
+
+                    var e= $("#totalPage").text();
+                    //n++;
+
+                        booksRetrieval(e);
+
+                })
+                $(document).ready(function() {
+                    //var h = $(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度 包括border padding margin
+                    var w = $(document.body).outerWidth(true);//浏览器当前窗口文档body的总宽度 包括border padding margin
+					if(parseInt(w)>=1200){
+                        pagesize = 20;
+					}else {
+                        pagesize = 10;
+
+					}
+
+                })
+			</script>
+	</body>
+</html>

+ 171 - 0
src/main/webapp/collectionSearch/bookSearchDetail.html

@@ -0,0 +1,171 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="UTF-8">
+		<title>详细信息</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="../collectionSearch/js/bootstrap.min.js"></script>
+		<style>
+			table th,td{
+				width: 20%;
+				color: #fff;
+				border: 1px solid #FFf !important;
+			}
+			.fenye{
+
+				color:#fff;
+			}
+			.table-responsive{
+				border: none !important;
+			}
+			.prev,next,datails_end,datails_home{
+				margin: 0 1rem;
+			}
+		</style>
+	</head>
+	<body>
+		<div class="container">
+			<h3 style="color:#fff;float: left;">详细信息</h3>
+			<div class="details_footer">
+				<button  onclick="returnlistpage()">返回</button>
+			</div>
+			<div class="">
+				<table class="table" width="100%" style="margin-top: 1rem;">
+					<thead>
+					<tr>
+						<th>书名</th>
+						<td colspan="3" id="title">书籍名称</td>
+					</tr>
+					<tr>
+						<th>作者</th>
+						<td colspan="3" id="author">书籍名称</td>
+					</tr>
+					<tr>
+						<th>出版社</th>
+						<td colspan="3" id="publisher">日期</td>
+					</tr>
+					<tr>
+						<th>日期</th>
+						<td colspan="3" id="createtime">书籍名称</td>
+					</tr>
+					<tr>
+						<th>条码</th>
+						<th>馆藏地点</th>
+						<th colspan="2">状态</th>
+					</tr>
+					</thead>
+					<tbody id="resultHtml">
+
+					</tbody>
+				</table>
+				<div class="fenye">
+					<span>共<span id="totalRow" style="color: red">0</span>条</span>
+					<span class="datails_home">&nbsp;&nbsp;&nbsp;首页</span>
+					<span class="prev">上一页</span>&nbsp;&nbsp;&nbsp;<span class="next">下一页</span>
+					<span class="datails_end">&nbsp;&nbsp;&nbsp;尾页</span>
+					<span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp; 共<span style="color: red" id="totalPage"></span>页</span>
+				</div>
+			</div>
+
+		</div>
+
+		<script type="text/javascript">
+			var pagenumber = 1;
+            var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+            var theRequest = new Object();
+            var titlestr = "";
+            if ( url.indexOf( "?" ) != -1 ) {
+                var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                var strs = str.split( "&" );
+                for ( var i = 0; i < strs.length; i++ ) {
+                    theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                }
+                if(theRequest.createtime != 'null' && theRequest.createtime != null){
+
+				}else {
+                    theRequest.createtime = "暂无日期";
+				}
+                $("#title").text(decodeURI(theRequest.title));
+                $("#author").text(decodeURI(theRequest.author));
+                $("#publisher").text(decodeURI(theRequest.publisher));
+                $("#createtime").text(decodeURI(theRequest.createtime));
+                pagenumber = decodeURI(theRequest.pagenumber);
+                titlestr = decodeURI(theRequest.titlestr);
+            }
+            function returnlistpage(){
+                document.location.href="/collectionsearch/bookSearchHtml?orgid="+theRequest.orgid+"&pageNumber="+pagenumber+"&title="+titlestr;
+			}
+            details(1);
+           function details(pagenumber){
+               $.ajax({
+                   url:"/collectionsearch/booksRetrievalDetail",
+                   type:"POST",
+                   data:{bookid:theRequest.bookid,pageSize:5,pageNumber:pagenumber},
+                   success:function (result) {
+                       if (result.code == 200) {
+                           $("#resultHtml").html("");
+
+						   for (var i = 0; i < result.data.list.length; i++) {
+							   var results = result.data.list[i];
+							   var resultHtml = "<tr>\n" +
+								   "<td>" + results.barcode + "</td>\n" +
+								   "<td>" + results.library + "</td>\n" +
+								   "<td>" + results.st + "</td>\n" +
+								   "</tr>";
+
+                               $("#resultHtml").append(resultHtml);
+						   }
+
+                           $("#totalRow").text(result.data.totalRow);
+                           $("#totalPage").text(result.data.totalPage);
+                           $("#pagenumber").text(result.data.pageNumber);
+                       }
+                   }
+               });
+		   }
+            $(".prev").click(function () {
+                var p= $("#pagenumber").text();
+                /*	p--;
+                	alert(p)
+                if (p>=0){
+                    details(p,10);
+				}*/
+                if(p>1){
+                    details(parseInt(p)-1);
+				}else{
+
+				}
+
+            })
+
+            $(".next").click(function () {
+                var n =$("#pagenumber").text();
+                var end = $("#totalPage").text();
+                /*	n++;
+                details(n,10);*/
+                if(n<end){
+                    details(parseInt(n)+1);
+				}
+
+            })
+            //首页
+            $(".datails_home").click(function () {
+
+                    booksRetrieval(1);
+
+            })
+            //尾页
+            $(".datails_end").click(function () {
+
+                var e= $("#totalPage").text();
+
+                    booksRetrieval(e);
+
+            })
+		</script>
+	</body>
+</html>

+ 217 - 0
src/main/webapp/collectionSearch/booksRetrieval.html

@@ -0,0 +1,217 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="UTF-8">
+		<title>图书检索</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="../collectionSearch/js/bootstrap.min.js"></script>
+		<script src="/js/xss.js"></script>
+		<style>
+			table th,td{
+				width: 20%;
+				height: 50px !important;
+				color: #fff;
+				border: 1px solid #FFf !important;
+			}
+			table tr td:first-child{
+				width: 2rem;
+				text-align: center;
+			}
+			table th{
+				text-align: center;
+			}
+			.fenye{
+
+				color:#fff;
+			}
+			.table-responsive{
+				display: none;
+			}
+			.table-responsive{
+				border: none !important;
+			}
+			a{
+				color: #FF8C00;
+			}
+			.books_home,prev,next,books_home{
+				margin: 0 1rem;
+			}
+			@media screen and (max-width:992px){
+				.details_footer{
+					display: none;
+				}
+				.input-group{
+					padding-top: 1rem;
+				}
+			}
+		</style>
+	</head>
+	<body>
+	<div class="container">
+		<div class="details_footer">
+			<h3 style="color:#fff;float: left;">图书检索</h3>
+			<button  onclick="returnlistpage()">返回</button>
+		</div>
+		<div style="clear: both;" class="input-group">
+			<input type="text" placeholder="请输入检索内容" id="title" class="form-control input-lg"><span onclick="booksRetrieval(1)"  class="input-group-addon btn btn-primary">搜索</span>
+		</div>
+		<div class="">
+			<table class="table" width="100%" style="margin-top: 1rem;">
+				<thead>
+				<tr>
+					<th>索书号</th>
+					<th>书籍名称</th>
+					<th>著作</th>
+					<th>出版社</th>
+				</tr>
+			</thead>
+			<tbody id="resultHtml">
+
+				</tbody>
+			</table>
+			<div class="fenye">
+				<span>共<span id="totalRow" style="color: red">0</span>条</span>
+				<span class="books_home">&nbsp;&nbsp;&nbsp;首页 </span>
+				<span class="prev"> 上一页 </span> &nbsp;&nbsp;&nbsp;<span class="next"> 下一页 </span>
+				<span class="books_end"> &nbsp;&nbsp;&nbsp;尾页 </span>
+				<span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp;共<span style="color: red" id="totalPage"> 0</span>页</span>
+			</div>
+			<!--<div class="details_footer">-->
+				<!--<button onclick="javascript:history.back(-1);">返回</button>-->
+			<!--</div>-->
+		</div>
+
+		<!-- 模态框(Modal) -->
+		<div class="modal fade" id="myModal" tabindex="-1" role="dialog"
+			 aria-labelledby="myModalLabel" aria-hidden="true">
+			<div class="modal-dialog">
+				<div class="modal-content">
+					<div class="modal-header">
+						<button type="button" class="close"
+								data-dismiss="modal" aria-hidden="true">
+							&times;
+						</button>
+						<h4 class="modal-title" id="myModalLabel">
+							请输入检索内容
+						</h4>
+					</div>
+				</div><!-- /.modal-content -->
+			</div><!-- /.modal -->
+
+	</div>
+	</div>
+			<script type="text/javascript">
+                var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+                var theRequest = new Object();
+				var pageNumber = 1;
+                if ( url.indexOf( "?" ) != -1 ) {
+                    var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                    var strs = str.split( "&" );
+                    for ( var i = 0; i < strs.length; i++ ) {
+                        theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                    }
+                    if(theRequest.title){
+                        $("#title").val(decodeURI(theRequest.title));
+					}
+                    if(theRequest.pageNumber){
+                        pageNumber = decodeURI(theRequest.pageNumber);
+                    }
+                }
+                function returnlistpage(){
+                    document.location.href="/collectionsearch/index?orgid="+theRequest.orgid;
+                }
+                booksRetrieval(pageNumber);
+                var pagesize = 10;
+				function booksRetrieval(pagenumber){
+				    var title = $("#title").val();
+					var orgid = theRequest.orgid;
+                        $(".table-responsive").css("display"," block")
+                        $.ajax({
+                            url:"/collectionsearch/booksRetrieval",
+                            type:"get",
+                            data:{title:title,orgid:orgid,pageSize:pagesize,pageNumber:pagenumber},
+                            success:function (result) {
+                                if(result.code == 200){
+                                    $("#resultHtml").html("");
+                                    $("#totalRow").text(0);
+                                    $("#totalPage").text(0);
+                                    $("#pagenumber").text(0);
+                                    var htmlcontent = "";
+                                    if(result.data){
+                                        for(var i=0;i<result.data.list.length;i++){
+                                            var results = result.data.list[i];
+                                            var resultHtml = "<tr>" +
+                                                "<td>"+filterXSS(results.bookno)+"</td>" +
+                                                "<td><a href='/collectionsearch/booksRetrievalDetailHtml?orgid="+filterXSS(orgid)+"&titlestr="+filterXSS($("#title").val())+"&pagenumber="+filterXSS(pagenumber)+"&bookid="+filterXSS(results.bookid)+"&title="+filterXSS(encodeURI(results.title))+"&author="+filterXSS(encodeURI(results.author))+"&publisher="+filterXSS(encodeURI(results.publisher))+"&createtime="+filterXSS(encodeURI(results.createtime))+"'>"+filterXSS(results.title)+"</a></td>" +
+                                                "<td>"+filterXSS(results.author)+"</td>" +
+                                                "<td>"+filterXSS(results.publisher)+"</td>" +
+                                                "</tr>";
+                                            htmlcontent+=resultHtml;
+                                            //$("#resultHtml").append(resultHtml);
+                                        }
+
+                                        $("#resultHtml").html(htmlcontent);
+
+                                        $("#totalRow").text(result.data.totalRow);
+                                        $("#totalPage").text(result.data.totalPage);
+                                        $("#pagenumber").text(result.data.pageNumber)
+									}
+
+                                }
+                            }
+                        });
+
+					}
+				//上一页
+				$(".prev").click(function () {
+
+					var p= $("#pagenumber").text();
+					//	p--;
+					if(p>1){
+
+                        booksRetrieval(parseInt(p)-1);
+                    }
+                })
+				//下一页
+                $(".next").click(function () {
+                    var n=$("#pagenumber").text();
+                    var end = $("#totalPage").text();
+                    	//n++;
+
+					if(parseInt(n)<end)
+                    booksRetrieval(parseInt(n)+1);
+
+                })
+				//首页
+                $(".books_home").click(function () {
+
+                        booksRetrieval(1);
+
+                })
+				//尾页
+                $(".books_end").click(function () {
+
+                    var e= $("#totalPage").text();
+                    //n++;
+
+                        booksRetrieval(e);
+
+                })
+                $(document).ready(function() {
+                    //var h = $(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度 包括border padding margin
+                    var w = $(document.body).outerWidth(true);//浏览器当前窗口文档body的总宽度 包括border padding margin
+					if(parseInt(w)>=1200){
+                        pagesize = 20;
+					}else {
+                        pagesize = 10;
+
+					}
+
+                })
+			</script>
+	</body>
+</html>

File diff suppressed because it is too large
+ 6 - 0
src/main/webapp/collectionSearch/css/bootstrap.min.css


+ 259 - 0
src/main/webapp/collectionSearch/css/tushu.css

@@ -0,0 +1,259 @@
+@charset "utf-8";
+*{
+	margin: 0;
+	padding: 0;
+}
+html,body{
+	width: 100%;
+	height: 100%;
+	margin: 0;
+	overflow: auto;
+}
+body{
+	/*position:fixed;*/
+	top: 0;
+	left: 0;
+	z-index:-10;
+	zoom: 1;
+	background-image: url(../img/bg_img.jpg);
+	  /*background-repeat: no-repeat;
+	  background-size: cover;
+	  -webkit-background-size: cover;
+	  -o-background-size: cover;
+	  background-position: center 0;*/
+	 background-size: 100% 100%;
+	/*overflow-y: scroll;*/
+	}
+@media screen and (min-width:900px){
+ html{ font-size: 1.6rem;}
+}
+
+/* 全景(横屏)模式 */
+@media screen and (orientation: landscape) {
+	body{
+		/*position:fixed;*/
+		top: 0;
+		left: 0;
+		z-index:-10;
+		zoom: 1;
+		background-image: url(../img/bg_imgl.jpg);
+	}
+}
+a{
+	text-decoration:none;
+	color: #fff;
+}
+.index_main{
+	width: 80%;
+	margin: 0 auto;
+	color: #fff;
+	position: relative;
+    top: 12%;
+}
+.index_main header{
+	text-align: center;
+}
+.header_title img{
+	width: 100%;
+}
+.index_center{
+	width: 100%;
+	display: flex;
+	display:-webkit-box;
+	display: -moz-box;
+	display: -ms-flexbox;
+	display: -webkit-flex;
+	flex-wrap:wrap;
+	-webkit-flex-wrap:wrap;
+	-webkit-box-lines:multiple;
+	-moz-flex-wrap:wrap;
+	margin-top: 20%;
+}
+.index_center div{
+	width: 50%;
+	text-align: center;
+	height: 2rem;
+	margin: 1rem 0;
+}
+.index_center div a{
+	display: inline-block;
+	-moz-box-shadow:inset 5px 0px 21px 2px #192783;/*firefox*/
+	-webkit-box-shadow:inset 5px 0px 21px 2px #192783;/*webkit*/
+	box-shadow: inset 5px 0px 21px 2px #192783;
+	padding: 5px 20px;
+
+}
+.details_centerbox{
+	width: 90%;
+	height: 96%;
+	margin: 0 auto;
+	color: #fff;
+
+}
+.details_centerbox section{
+	margin-top: 1rem;
+	height: 85%;
+
+}
+.details_tetle{
+	margin-top: 1rem;
+	font-size: 1.5rem;
+}
+.details_center{
+
+	width: 100%;
+
+}
+.details_footer{
+	height: 2rem;
+	margin-bottom: 2rem;
+}
+.details_footer button{
+	width: 10rem;
+	padding: 2px 0;
+	-moz-box-shadow:inset 3px 0px 26px 2px #1f8ec3;/*firefox*/
+	-webkit-box-shadow:inset 3px 0px 26px 2px #1f8ec3;/*webkit*/
+	box-shadow: inset 3px 0px 26px 2px #1f8ec3;
+	border: #192783;
+	outline: none;
+	background-color: #190f61;
+	color: #fff;
+	border-radius: 4px;
+	font-size: 2rem;
+	height: 3rem;
+	margin-top: 17px;
+	margin-left: 1rem;
+}
+.bookRtl_center{
+	width: 100%;
+	border: 1px solid #fff;
+}
+.bookRtl_center div{
+	margin: 1rem auto;
+	text-align: center;
+	font-size: 0.8rem;
+}
+.bookRtl_center div input[type="search"]{
+	padding: 0.2rem;
+	height: 1.5rem;
+
+}
+.bookRtl_center div input{
+	padding: 0.2rem;
+	height: 1.5rem;
+	border-radius: 4px;
+}
+.txtebook{
+	 width: 10rem;
+	margin-left: 5.8rem;
+	height: 9rem;
+	font-size:1.5rem ;
+}
+@media screen and (min-width:900px){
+ .bookRtl_center div input{
+ 	width: 10rem;
+	height: 2rem;
+	font-size: 0.8rem;
+}
+}
+
+.bookRtl_center input[type="submit"]{
+	margin: 1rem 1rem;
+	background-color: #fff;
+	border-radius: 4px;
+	outline: none;
+	width: 5rem;
+	border: none;
+	position: relative;
+	top: 1px;
+}
+.bookRtl_center input[type="reset"]{
+	background-color: #fff;
+	border-radius: 4px;
+	 outline: none;
+	 width: 5rem;
+	 border: none;
+}
+@media screen and (min-width:768px){
+	.bookRtl_center p{
+		margin-bottom: 2rem;
+	}
+ .txtebook{
+	width: 12rem;
+    margin-left: 7.8rem;
+    height: 11rem;
+    font-size: 0.8rem;
+	}
+	.bookRtl_center input[type="search"]{
+	padding-left: 0.2rem;
+	width: 12rem;
+	height: 2rem;
+	margin: 1rem 1rem;
+	background-color: #fff;
+	border-radius: 4px;
+	 font-size: 0.8rem;
+	 outline: none;
+	cursor:pointer;
+}
+	.bookRtl_center input[type="submit"]{
+	position: relative;
+    top: 1px;
+	height: 2rem;
+	margin: 1rem 1rem;
+	background-color: #fff;
+	border-radius: 4px;
+	 font-size: 0.8rem;
+	 outline: none;
+	  width: 6rem;
+	  cursor:pointer;
+}
+.bookRtl_center input[type="reset"]{
+	width: 6rem;
+	margin: 1rem 1rem;
+	background-color: #fff;
+	border-radius: 4px;
+	 font-size: 0.8rem;
+	 outline: none;
+	cursor:pointer;
+}}
+@media screen and (min-width:900px){
+	.bookRtl_center p{
+		margin-bottom: 2rem;
+	}
+ .txtebook{
+	width: 12rem;
+    margin-left: 7.8rem;
+    height: 11rem;
+    font-size: 0.8rem;
+	}
+	.bookRtl_center input[type="search"]{
+	padding-left: 0.2rem;
+	width: 12rem;
+	margin: 1rem 1rem;
+	background-color: #fff;
+	border-radius: 4px;
+	 font-size: 0.8rem;
+	 outline: none;
+	cursor:pointer;
+}
+	.bookRtl_center input[type="submit"]{
+	position: relative;
+    top: 1px;
+	margin: 1rem 1rem;
+	background-color: #fff;
+	border-radius: 4px;
+	 font-size: 0.8rem;
+	 outline: none;
+	  width: 6rem;
+	  cursor:pointer;
+}
+.bookRtl_center input[type="reset"]{
+	width: 6rem;
+	margin: 1rem 1rem;
+	background-color: #fff;
+	border-radius: 4px;
+	 font-size: 0.8rem;
+	 outline: none;
+	cursor:pointer;
+}
+}

+ 173 - 0
src/main/webapp/collectionSearch/details.html

@@ -0,0 +1,173 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="UTF-8">
+		<title>详细信息</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="../collectionSearch/js/bootstrap.min.js"></script>
+		<style>
+			table th,td{
+				width: 20%;
+				color: #fff;
+				border: 1px solid #FFf !important;
+			}
+			.fenye{
+
+				color:#fff;
+			}
+			.table-responsive{
+				border: none !important;
+			}
+			.prev,next,datails_end,datails_home{
+				margin: 0 1rem;
+			}
+		</style>
+	</head>
+	<body>
+		<div class="container">
+			<h3 style="color:#fff;float: left;">详细信息</h3>
+			<div class="details_footer">
+				<button  onclick="returnlistpage()">返回</button>
+			</div>
+			<div class="">
+				<table class="table" width="100%" style="margin-top: 1rem;">
+					<thead>
+					<tr>
+						<th>书名</th>
+						<td colspan="3" id="title">书籍名称</td>
+					</tr>
+					<tr>
+						<th>作者</th>
+						<td colspan="3" id="author">书籍名称</td>
+					</tr>
+					<tr>
+						<th>出版社</th>
+						<td colspan="3" id="publisher">日期</td>
+					</tr>
+					<tr>
+						<th>日期</th>
+						<td colspan="3" id="createtime">书籍名称</td>
+					</tr>
+					<tr>
+						<th>条码</th>
+						<th>馆藏地点</th>
+						<th>所属层架</th>
+						<th>状态</th>
+					</tr>
+					</thead>
+					<tbody id="resultHtml">
+
+					</tbody>
+				</table>
+				<div class="fenye">
+					<span>共<span id="totalRow" style="color: red">0</span>条</span>
+					<span class="datails_home">&nbsp;&nbsp;&nbsp;首页</span>
+					<span class="prev">上一页</span>&nbsp;&nbsp;&nbsp;<span class="next">下一页</span>
+					<span class="datails_end">&nbsp;&nbsp;&nbsp;尾页</span>
+					<span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp; 共<span style="color: red" id="totalPage"></span>页</span>
+				</div>
+			</div>
+
+		</div>
+
+		<script type="text/javascript">
+			var pagenumber = 1;
+            var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+            var theRequest = new Object();
+            var titlestr = "";
+            if ( url.indexOf( "?" ) != -1 ) {
+                var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                var strs = str.split( "&" );
+                for ( var i = 0; i < strs.length; i++ ) {
+                    theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                }
+                if(theRequest.createtime != 'null' && theRequest.createtime != null){
+
+				}else {
+                    theRequest.createtime = "暂无日期";
+				}
+                $("#title").text(decodeURI(theRequest.title));
+                $("#author").text(decodeURI(theRequest.author));
+                $("#publisher").text(decodeURI(theRequest.publisher));
+                $("#createtime").text(decodeURI(theRequest.createtime));
+                pagenumber = decodeURI(theRequest.pagenumber);
+                titlestr = decodeURI(theRequest.titlestr);
+            }
+            function returnlistpage(){
+                document.location.href="/collectionsearch/booksRetrievalHtml?orgid="+theRequest.orgid+"&pageNumber="+pagenumber+"&title="+titlestr;
+			}
+            details(1);
+           function details(pagenumber){
+               $.ajax({
+                   url:"/collectionsearch/booksRetrievalDetail",
+                   type:"POST",
+                   data:{bookid:theRequest.bookid,pageSize:10,pageNumber:pagenumber},
+                   success:function (result) {
+                       if (result.code == 200) {
+                           $("#resultHtml").html("");
+
+						   for (var i = 0; i < result.data.list.length; i++) {
+							   var results = result.data.list[i];
+							   var resultHtml = "<tr>\n" +
+								   "<td>" + results.barcode + "</td>\n" +
+                                   "<td>" + results.library + "</td>\n" +
+                                   "<td>" + results.bookshelfinfoStr + "</td>\n" +
+								   "<td>" + results.st + "</td>\n" +
+								   "</tr>";
+
+                               $("#resultHtml").append(resultHtml);
+						   }
+
+                           $("#totalRow").text(result.data.totalRow);
+                           $("#totalPage").text(result.data.totalPage);
+                           $("#pagenumber").text(result.data.pageNumber);
+                       }
+                   }
+               });
+		   }
+            $(".prev").click(function () {
+                var p= $("#pagenumber").text();
+                /*	p--;
+                	alert(p)
+                if (p>=0){
+                    details(p,10);
+				}*/
+                if(p>1){
+                    details(parseInt(p)-1);
+				}else{
+
+				}
+
+            })
+
+            $(".next").click(function () {
+                var n =$("#pagenumber").text();
+                var end = $("#totalPage").text();
+                /*	n++;
+                details(n,10);*/
+                if(n<end){
+                    details(parseInt(n)+1);
+				}
+
+            })
+            //首页
+            $(".datails_home").click(function () {
+
+                    booksRetrieval(1);
+
+            })
+            //尾页
+            $(".datails_end").click(function () {
+
+                var e= $("#totalPage").text();
+
+                    booksRetrieval(e);
+
+            })
+		</script>
+	</body>
+</html>

BIN
src/main/webapp/collectionSearch/img/121236_bg.jpeg


BIN
src/main/webapp/collectionSearch/img/121236_logo.png


BIN
src/main/webapp/collectionSearch/img/bg_img.jpg


BIN
src/main/webapp/collectionSearch/img/bg_imgl.jpg


BIN
src/main/webapp/collectionSearch/img/index_bg.jpg


BIN
src/main/webapp/collectionSearch/img/indexbg_l.jpg


BIN
src/main/webapp/collectionSearch/img/logo_title.png


+ 103 - 0
src/main/webapp/collectionSearch/index.html

@@ -0,0 +1,103 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="utf-8" />
+		<title>首页</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="/js/xss.js"></script>
+		<style>
+			body{
+				/*position:fixed;*/
+				top: 0;
+				left: 0;
+				z-index:-10;
+				zoom: 1;
+				background-image: url(../collectionSearch/img/index_bg.jpg);
+				/*background-repeat: no-repeat;
+                background-size: cover;
+                -webkit-background-size: cover;
+                -o-background-size: cover;
+                background-position: center 0;*/
+				background-size: 100% 100%;
+			}
+			/* 全景(横屏)模式 */
+			@media screen and (orientation: landscape) {
+				body{
+					/*position:fixed;*/
+					top: 0;
+					left: 0;
+					z-index:-10;
+					zoom: 1;
+					background-image: url(../collectionSearch/img/indexbg_l.jpg);
+					/*background-repeat: no-repeat;
+                    background-size: cover;
+                    -webkit-background-size: cover;
+                    -o-background-size: cover;
+                    background-position: center 0;*/
+					background-size: 100% 100%;
+				}
+				.header_title img {
+					width: 50%;
+				}
+				.index_center {
+					width: 80%;
+					display: flex;
+					flex-wrap: wrap;
+					margin: 5% auto;
+				}
+			}
+			@media screen and (min-width:768px){
+				.index_center div a {
+					display: inline-block;
+					box-shadow: inset 5px 0px 21px 2px #192783;
+					padding: 15px 70px;
+				}
+			}
+		</style>
+	</head>
+	<body>
+		<div class="index_main">
+			<header >
+				<div class="header_title"><img src="../collectionSearch/img/logo_title.png"></div>
+				<div style="text-align: center">——使用金思维,畅游书世界——</div>
+			</header>
+			<section>
+				<div class="index_center" id="indexJump">
+					<div><a href="/collectionsearch/libraryInfoHtml">馆情介绍</a></div>
+					<div><a href="/collectionsearch/rulesInfoHtml">规章制度</a></div>
+					<div><a href="/collectionsearch/newNoticeHtml">最新公告</a></div>
+					<div><a href="/collectionsearch/booksRetrievalHtml">图书检索</a></div>
+					<div><a href="/collectionsearch/newBookHtml">新书通报</a></div>
+					<div><a href="/collectionsearch/loanRankingHtml">借阅排行</a></div>
+				</div>
+			</section>
+		</div>
+		<script type="text/javascript">
+            var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+            var theRequest = new Object();
+            if ( url.indexOf( "?" ) != -1 ) {
+                var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                var strs = str.split( "&" );
+                for ( var i = 0; i < strs.length; i++ ) {
+                    theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                }
+            }
+
+            if(theRequest.orgid){
+                $("#indexJump").html("");
+				var orgid = filterXSS(theRequest.orgid);
+				var indexJump = "<div><a href='/collectionsearch/libraryInfoHtml?orgid="+orgid+"'>馆情介绍</a></div>\n" +
+                    "<div><a href='/collectionsearch/rulesInfoHtml?orgid="+orgid+"'>规章制度</a></div>\n" +
+                    "<div><a href='/collectionsearch/newNoticeHtml?orgid="+orgid+"'>最新公告</a></div>\n" +
+                    "<div><a href='/collectionsearch/booksRetrievalHtml?orgid="+orgid+"'>图书检索</a></div>\n" +
+                    "<div><a href='/collectionsearch/newBookHtml?orgid="+orgid+"'>新书通报</a></div>\n" +
+                    "<div><a href='/collectionsearch/loanRankingHtml?orgid="+orgid+"'>借阅排行</a></div>";
+				$("#indexJump").append(indexJump);
+            }
+
+		</script>
+	</body>
+</html>

File diff suppressed because it is too large
+ 7 - 0
src/main/webapp/collectionSearch/js/bootstrap.min.js


File diff suppressed because it is too large
+ 3 - 0
src/main/webapp/collectionSearch/js/paginathing.min.js


+ 60 - 0
src/main/webapp/collectionSearch/libraryInfo.html

@@ -0,0 +1,60 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>馆情介绍</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <style>
+        .center{
+            clear: both;
+            color: #fff;
+            text-indent:2em;
+        }
+    </style>
+</head>
+<body>
+    <div class="container">
+        <h3 style="color: #fff;float: left">馆情介绍</h3>
+        <div class="details_footer">
+            <button  onclick="javascript:history.back(-1);">返回</button>
+        </div>
+        <div class="center">
+
+        </div>
+    </div>
+    <script type="text/javascript">
+
+        var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+        var theRequest = new Object();
+        if ( url.indexOf( "?" ) != -1 ) {
+            var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+            var strs = str.split( "&" );
+            for ( var i = 0; i < strs.length; i++ ) {
+                theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+            }
+        }
+
+        $.ajax({
+           url:"/collectionsearch/libraryInfo",
+           type:"GET",
+           data:{orgid:theRequest.orgid},
+           success:function (result) {
+               if(result.code == 200){
+                   $(".center").html("");
+                   if(result.data){
+                       $(".center").append(result.data.content);
+                   }else {
+                       $(".center").append("暂无馆情介绍");
+                   }
+
+               }
+           }
+        });
+    </script>
+</body>
+</html>

+ 156 - 0
src/main/webapp/collectionSearch/loanRanking.html

@@ -0,0 +1,156 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="UTF-8">
+    <title>借阅排行</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <style>
+        table th,td{
+            width: 20%;
+            color: #fff;
+            border: 1px solid #FFf !important;
+        }
+        .fenye{
+            color:#fff;
+        }
+        .table-responsive{
+            border: none !important;
+        }
+        .prev,next,datails_end,datails_home{
+            margin: 0 1rem;
+        }
+        th{
+            text-align: center;
+        }
+        td:first-child{
+            text-align: center;
+        }
+    </style>
+</head>
+<body>
+<div class="container">
+    <h3 style="color:#fff;float: left;">借阅排行</h3>
+    <div class="details_footer">
+        <button  onclick="javascript:history.back(-1);">返回</button>
+    </div>
+    <div style="height: 20px;"></div>
+    <div class="">
+        <table class="table" width="100%" style="margin-top: 1rem;">
+            <thead>
+            <tr>
+                <th>名次</th>
+                <th>索书号</th>
+                <th>书名</th>
+                <th>作者</th>
+            </tr>
+            </thead>
+            <tbody id="resultHtml">
+
+            </tbody>
+        </table>
+        <div class="fenye">
+            <span>共<span id="totalRow" style="color: red">0</span>条</span>
+            <span class="datails_home">&nbsp;&nbsp;&nbsp;首页</span>
+            <span class="prev">上一页</span>&nbsp;&nbsp;&nbsp;<span class="next">下一页</span>
+            <span class="datails_end">&nbsp;&nbsp;&nbsp;尾页</span>
+            <span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp; 共<span style="color: red" id="totalPage"></span>页</span>
+        </div>
+    </div>
+
+</div>
+
+<script type="text/javascript">
+
+    var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+    var theRequest = new Object();
+    if ( url.indexOf( "?" ) != -1 ) {
+        var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+        var strs = str.split( "&" );
+        for ( var i = 0; i < strs.length; i++ ) {
+            theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+        }
+    }
+
+    loanranking(1);
+    function loanranking(pagenumber){
+        $.ajax({
+            url:"/collectionsearch/loanRanking",
+            type:"POST",
+            data:{orgid:theRequest.orgid,pageSize:20,pageNumber:pagenumber},
+            success:function (result) {
+                if (result.code == 200) {
+                    if(result.data){
+                        $("#resultHtml").html("");
+
+                        for (var i = 0; i < result.data.list.length; i++) {
+                            //名次
+                            var ranking = 20 * pagenumber -20 + i +1;
+                            var results = result.data.list[i];
+                            var resultHtml = "<tr>\n" +
+                                "<td>" + ranking + "</td>\n" +
+                                "<td>" + results.bookno + "</td>\n" +
+                                "<td>" + results.title + "</td>\n" +
+                                "<td>" + results.author + "</td>\n" +
+                                "</tr>";
+                            $("#resultHtml").append(resultHtml);
+
+                        }
+
+                        $("#totalRow").text(result.data.totalRow);
+                        $("#totalPage").text(result.data.totalPage);
+                        $("#pagenumber").text(result.data.pageNumber);
+                    }
+
+
+                }
+            }
+        });
+    }
+    $(".prev").click(function () {
+        var p= $("#pagenumber").text();
+        /*	p--;
+            alert(p)
+        if (p>=0){
+            details(p,10);
+        }*/
+        if(p>1){
+            loanranking(parseInt(p)-1);
+        }else{
+
+        }
+
+    })
+
+    $(".next").click(function () {
+        var n =$("#pagenumber").text();
+        var end = $("#totalPage").text();
+        /*	n++;
+        details(n,10);*/
+        if(parseInt(n)<end){
+            loanranking(parseInt(n)+1);
+        }
+
+    })
+    //首页
+    $(".datails_home").click(function () {
+
+        loanranking(1);
+
+    })
+    //尾页
+    $(".datails_end").click(function () {
+
+        var e= $("#totalPage").text();
+
+        loanranking(e);
+
+    })
+
+</script>
+</body>
+</html>

+ 158 - 0
src/main/webapp/collectionSearch/newBook.html

@@ -0,0 +1,158 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="UTF-8">
+    <title>新书通报</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <script src="/js/xss.js"></script>
+    <style>
+        table th,td{
+            width: 20%;
+            color: #fff;
+            border: 1px solid #FFf !important;
+            font-size: 25px;
+        }
+        .fenye{
+            color:#fff;
+        }
+        .table-responsive{
+            border: none !important;
+        }
+        .prev,next,datails_end,datails_home{
+            margin: 0 1rem;
+        }
+        th{
+            text-align: center;
+        }
+        a{
+            color: #FF8C00;
+        }
+
+    </style>
+</head>
+<body>
+<div class="container">
+    <h3 style="color:#fff;float: left;">新书通报</h3>
+    <div class="details_footer">
+        <button onclick="returnlistpage()">返回</button>
+    </div>
+    <div style="height: 20px;"></div>
+    <div class="">
+        <table class="table" width="100%" style="margin-top: 1rem;">
+            <thead>
+            <tr>
+                <th>书名</th>
+                <th>作者</th>
+                <th>出版社</th>
+                <th>推荐指数</th>
+                <th>推荐时间</th>
+            </tr>
+            </thead>
+            <tbody id="resultHtml">
+
+            </tbody>
+        </table>
+        <div class="fenye">
+            <span>共<span id="totalRow" style="color: red">0</span>条</span>
+            <span class="datails_home">&nbsp;&nbsp;&nbsp;首页</span>
+            <span class="prev">上一页</span>&nbsp;&nbsp;&nbsp;<span class="next">下一页</span>
+            <span class="datails_end">&nbsp;&nbsp;&nbsp;尾页</span>
+            <span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp; 共<span style="color: red" id="totalPage"></span>页</span>
+        </div>
+    </div>
+
+</div>
+
+<script type="text/javascript">
+    var pageNumber = 1;
+    var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+    var theRequest = new Object();
+    if ( url.indexOf( "?" ) != -1 ) {
+        var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+        var strs = str.split( "&" );
+        for ( var i = 0; i < strs.length; i++ ) {
+            theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+        }
+        if(theRequest.pageNumber){
+            pageNumber = decodeURI(theRequest.pageNumber);
+        }
+    }
+
+    function returnlistpage(){
+        document.location.href="/collectionsearch/index?orgid="+theRequest.orgid;
+    }
+
+    newBookBulletins(pageNumber);
+    function newBookBulletins(pagenumber){
+        var orgid = theRequest.orgid;
+        $.ajax({
+            url:"/collectionsearch/newBooksBulletins",
+            type:"POST",
+            data:{orgid:orgid,pageSize:10,pageNumber:pagenumber},
+            success:function (result) {
+                if (result.code == 200) {
+                    if(result.data){
+                        $("#resultHtml").html("");
+                        for (var i = 0; i < result.data.list.length; i++) {
+                            var results = result.data.list[i];
+                            var resultHtml = "<tr>\n" +
+                                "<td><a href='/collectionsearch/newBookDetailHtml?id="+filterXSS(results.id)+"&orgid="+filterXSS(orgid)+"&pagenumber="+filterXSS(pagenumber)+"'>" + filterXSS(results.title) + "</a></td>\n" +
+                                "<td>" + filterXSS(results.author) + "</td>\n" +
+                                "<td>" + filterXSS(results.publisher) + "</td>\n" +
+                                "<td style='color: red;'><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></td>"+
+                                "<td>" + filterXSS(results.createtime) + "</td>\n" +
+                                "</tr>";
+                            $("#resultHtml").append(resultHtml);
+                        }
+
+                        $("#totalRow").text(result.data.totalRow);
+                        $("#totalPage").text(result.data.totalPage);
+                        $("#pagenumber").text(result.data.pageNumber);
+                    }
+
+                }
+            }
+        });
+    }
+    $(".prev").click(function () {
+        var p= $("#pagenumber").text();
+
+        if(parseInt(p)>1){
+            newBookBulletins(parseInt(p)-1);
+        }else{
+
+        }
+
+    })
+
+    $(".next").click(function () {
+        var n =$("#pagenumber").text();
+        var end = $("#totalPage").text();
+
+        if(parseInt(n)<end){
+            newBookBulletins(parseInt(n)+1);
+        }
+
+    })
+    //首页
+    $(".datails_home").click(function () {
+
+        newBookBulletins(1);
+
+    })
+    //尾页
+    $(".datails_end").click(function () {
+
+        var e= $("#totalPage").text();
+
+        newBookBulletins(e);
+
+    })
+</script>
+</body>
+</html>

+ 157 - 0
src/main/webapp/collectionSearch/newBookDetails.html

@@ -0,0 +1,157 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="UTF-8">
+		<title>详细信息</title>
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+		<link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+		<link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+		<script src="../schoolweb/js/jquery.min.js"></script>
+		<script src="../collectionSearch/js/bootstrap.min.js"></script>
+		<style>
+			body{
+				color: #fff;
+				font-size: 25px;
+			}
+			table th,td{
+				width: 20%;
+				color: #fff;
+				border: 1px solid #FFf !important;
+				font-size: 25px;
+			}
+			.fenye{
+				color:#fff;
+			}
+			.table-responsive{
+				border: none !important;
+			}
+			.prev,next,datails_end,datails_home{
+				margin: 0 1rem;
+			}
+			#myTab{
+				clear: both;
+				margin-top: 60px;
+			}
+			.nav-tabs>li.active>a{
+				color: #555;
+				cursor: default;
+				border: 1px solid #FFF;
+				border-bottom-color: transparent;
+			}
+			#myTabContent{
+				padding-top: 10px;
+				text-indent:2em;
+			}
+		</style>
+	</head>
+	<body>
+		<div class="container">
+			<h3 style="color:#fff;float: left;">详细信息</h3>
+			<div class="details_footer">
+				<button  onclick="returnlistpage()">返回</button>
+			</div>
+			<table class="table" width="100%" style="margin-top: 1rem;">
+				<thead>
+				<tr>
+					<th>书名</th>
+					<td colspan="3" id="title">暂无书名</td>
+				</tr>
+				<tr>
+					<th>著者</th>
+					<td colspan="3" id="author">暂无著者</td>
+				</tr>
+				<tr>
+					<th>出版社</th>
+					<td colspan="3" id="publisher">暂无出版社</td>
+				</tr>
+				<tr>
+					<th>日期</th>
+					<td colspan="3" id="createtime">暂无日期</td>
+				</tr>
+				</thead>
+				<tbody id="resultHtml">
+
+				</tbody>
+			</table>
+			<ul id="myTab" class="nav nav-tabs">
+				<li class="active">
+					<a href="#home" data-toggle="tab">
+						作者简介
+					</a>
+				</li>
+				<li><a href="#tab2" data-toggle="tab">内容简介</a></li>
+				<li class="dropdown">
+					<a href="#tab3" data-toggle="tab">推荐理由</a>
+				</li>
+			</ul>
+			<div id="myTabContent" class="tab-content">
+				<div class="tab-pane fade in active" id="home">
+					<p>暂无内容</p>
+				</div>
+				<div class="tab-pane fade" id="tab2">
+					<p>暂无内容</p>
+				</div>
+				<div class="tab-pane fade" id="tab3">
+					<p>暂无内容</p>
+				</div>
+			</div>
+
+		</div>
+
+		<script type="text/javascript">
+            var pagenumber = 1;
+            var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+            var theRequest = new Object();
+            if ( url.indexOf( "?" ) != -1 ) {
+                var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+                var strs = str.split( "&" );
+                for ( var i = 0; i < strs.length; i++ ) {
+                    theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+                }
+                pagenumber = decodeURI(theRequest.pagenumber);
+            }
+
+            function returnlistpage(){
+                document.location.href="/collectionsearch/newBookHtml?orgid="+theRequest.orgid+"&pageNumber="+pagenumber;
+            }
+
+			$.ajax({
+				url:"/collectionsearch/newBooksDetail",
+				type:"POST",
+				data:{id:theRequest.id || 111006},
+				success:function (result) {
+					if (result.code == 200) {
+					    if(result.data){
+					        if(result.data.title){
+                                $("#title").text(result.data.title);
+							}
+                            if(result.data.author){
+                                $("#author").text(result.data.author);
+							}
+                            if(result.data.publisher){
+                                $("#publisher").text(result.data.publisher);
+							}
+                            if(result.data.createtime){
+                                $("#createtime").text(result.data.createtime);
+							}
+                            if(result.data.authorsynopsis){
+                                $("#home").html("");
+                                $("#home").append(result.data.authorsynopsis);
+                            }
+                            if(result.data.contentsynopsis){
+                                $("#tab2").html("");
+                                $("#tab2").append(result.data.contentsynopsis);
+                            }
+                            if(result.data.recommendreason){
+                                $("#tab3").html("");
+                                $("#tab3").append(result.data.recommendreason);
+                            }
+						}
+					}
+				}
+			});
+
+		</script>
+	</body>
+</html>

+ 150 - 0
src/main/webapp/collectionSearch/newNotice.html

@@ -0,0 +1,150 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>最新公告</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <script src="/js/xss.js"></script>
+    <style>
+        body{
+            color: #fff;
+        }
+        ul{
+            padding: 20px;
+        }
+        ul li{
+            margin: 10px;
+            list-style: none;
+            border-bottom: 1px solid #fff;
+        }
+        a{
+            display: flex;
+            justify-content: space-around;
+            text-align: left;
+            color: #fff;
+            text-decoration: none;
+        }
+        #noticeList span{
+            display: inline-block;
+            width: 35%;
+        }
+        span:last-child{
+            text-align: right;
+        }
+        .fenye{
+            margin-left: 25px;
+        }
+    </style>
+</head>
+<body>
+    <div class="container">
+        <h3 style="color:#fff;float: left;margin-left: 25px;">最新公告</h3>
+        <div class="details_footer">
+            <button onclick="returnlistpage()">返回</button>
+        </div>
+        <ul id="noticeList">
+
+        </ul>
+        <div class="fenye">
+            <span>共<span id="totalRow" style="color: red">0</span>条</span>
+            <span class="books_home">&nbsp;&nbsp;&nbsp;首页 </span>
+            <span class="prev"> 上一页 </span> &nbsp;&nbsp;&nbsp;<span class="next"> 下一页 </span>
+            <span class="books_end"> &nbsp;&nbsp;&nbsp;尾页 </span>
+            <span>&nbsp;&nbsp;&nbsp;第<span style="color: red" id="pagenumber"> </span>页 &nbsp;&nbsp;&nbsp;共<span style="color: red" id="totalPage"> 0</span>页</span>
+        </div>
+    </div>
+
+    <script type="text/javascript">
+        var pageNumber = 1;
+        var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+        var theRequest = new Object();
+        if ( url.indexOf( "?" ) != -1 ) {
+            var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+            var strs = str.split( "&" );
+            for ( var i = 0; i < strs.length; i++ ) {
+                theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+            }
+            if(theRequest.pageNumber){
+                pageNumber = decodeURI(theRequest.pageNumber);
+            }
+        }
+
+        function returnlistpage(){
+            document.location.href="/collectionsearch/index?orgid="+theRequest.orgid;
+        }
+
+        newestNotice(pageNumber);
+        function newestNotice(pagenumber){
+            var orgid = theRequest.orgid;
+            $.ajax({
+                url:"/collectionsearch/newestNotice",
+                type:"GET",
+                data:{orgid:orgid,pageSize:10,pageNumber:pagenumber},
+                success:function (result) {
+                    if(result.code == 200){
+
+                        if(result.data){
+                            $("#noticeList").html("");
+                            var htmlcontent = "";
+                            for (var i = 0; i < result.data.list.length; i++) {
+                                var results = result.data.list[i];
+                                var noticeListHtml = "<li><a href='/collectionsearch/newNoticeInfoHtml?id="+filterXSS(+results.id)+"&orgid="+filterXSS(orgid)+"&pagenumber="+filterXSS(pagenumber)+"'>" +
+                                    "<span style='font-size: 18px;line-height: 50px;width: 65%;'>"+filterXSS(results.title)+"</span>" +
+                                    "<span style='font-size: 18px;'>"+filterXSS(results.createtime)+"</span></a></li>";
+                                htmlcontent += noticeListHtml;
+                            }
+                            $("#noticeList").html(htmlcontent);
+                            $("#totalRow").text(result.data.totalRow);
+                            $("#totalPage").text(result.data.totalPage);
+                            $("#pagenumber").text(result.data.pageNumber)
+                        }
+
+
+                    }
+                }
+            });
+        }
+
+
+        //上一页
+        $(".prev").click(function () {
+
+            var p= $("#pagenumber").text();
+            //	p--;
+            if(p>1){
+
+                newestNotice(parseInt(p)-1);
+            }
+        })
+        //下一页
+        $(".next").click(function () {
+            var n=$("#pagenumber").text();
+            var end = $("#totalPage").text();
+            //n++;
+
+            if(parseInt(n)<end)
+                newestNotice(parseInt(n)+1);
+
+        })
+        //首页
+        $(".books_home").click(function () {
+
+            newestNotice(1);
+
+        })
+        //尾页
+        $(".books_end").click(function () {
+
+            var e= $("#totalPage").text();
+            //n++;
+            newestNotice(e);
+
+        })
+    </script>
+</body>
+</html>

+ 70 - 0
src/main/webapp/collectionSearch/newNoticeInfo.html

@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>最新公告</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <style>
+        body{
+            color: #fff;
+        }
+        .center{
+            text-indent:2em;
+        }
+        /*.center a{*/
+            /*display: block;*/
+
+            /*text-align: center;*/
+        /*}*/
+
+    </style>
+</head>
+<body>
+
+    <div class="container" >
+        <div class="details_footer" style="margin-left: 20px;">
+            <button  onclick="returnlistpage()">返回</button>
+        </div>
+        <div id="noticeInfo"></div>
+
+    </div>
+
+    <script type="text/javascript">
+        var pagenumber = 1;
+        var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+        var theRequest = new Object();
+        if ( url.indexOf( "?" ) != -1 ) {
+            var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+            var strs = str.split( "&" );
+            for ( var i = 0; i < strs.length; i++ ) {
+                theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+            }
+            pagenumber = decodeURI(theRequest.pagenumber);
+        }
+
+        function returnlistpage(){
+            document.location.href="/collectionsearch/newNoticeHtml?orgid="+theRequest.orgid+"&pageNumber="+pagenumber;
+        }
+
+        $.ajax({
+            url:"/collectionsearch/newestNoticeInfo",
+            type:"GET",
+            data:{id:theRequest.id},
+            success:function (result) {
+                if(result.code == 200){
+                    $("#noticeInfo").html("");
+                    var noticeInfoHtml = "<h3 style='text-align: center;color: #fff'>"+result.data.title+"</h3>\n" +
+                        "<div style='font-size: 25px;line-height: 50px'class=\"center\">"+result.data.content+"</div>\n" +
+                        "<span style='float: right;font-size: 25px;line-height: 50px'>"+result.data.createtime+"</span>";
+                    $("#noticeInfo").append(noticeInfoHtml);
+                }
+            }
+        });
+    </script>
+</body>
+</html>

+ 66 - 0
src/main/webapp/collectionSearch/rulesInfo.html

@@ -0,0 +1,66 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>规章制度</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <link rel="stylesheet" href="../collectionSearch/css/tushu.css" />
+    <link rel="stylesheet" href="../collectionSearch/css/bootstrap.min.css" />
+    <script src="../schoolweb/js/jquery.min.js"></script>
+    <script src="../collectionSearch/js/bootstrap.min.js"></script>
+    <style>
+        body{
+            color: #fff;
+        }
+        .center{
+            text-indent:2em;
+            padding-top: 1.5rem;
+        }
+    </style>
+</head>
+<body>
+    <div class="container">
+        <h3 style="color: #fff;float: left">规章制度</h3>
+        <div class="details_footer">
+            <button  onclick="javascript:history.back(-1);">返回</button>
+        </div>
+        <div class="center" id="rulesHtml">
+            <font style="font-size:25px;line-height:50px;"></font>
+            <div></div>
+        </div>
+    </div>
+
+    <script type="text/javascript">
+
+        var url = location.search; //获取url中"?"符后的字串 ('?modFlag=business&role=1')
+        var theRequest = new Object();
+        if ( url.indexOf( "?" ) != -1 ) {
+            var str = url.substr( 1 ); //substr()方法返回从参数值开始到结束的字符串;
+            var strs = str.split( "&" );
+            for ( var i = 0; i < strs.length; i++ ) {
+                theRequest[ strs[ i ].split( "=" )[ 0 ] ] = ( strs[ i ].split( "=" )[ 1 ] );
+            }
+        }
+
+        $.ajax({
+            url:"/collectionsearch/rulesInfo",
+            type:"GET",
+            data:{orgid:theRequest.orgid},
+            success:function (result) {
+                if(result.code == 200){
+                    $("#rulesHtml").html("");
+                    if(result.data){
+                        var rulesHtml = "<font style=\"font-size:25px;line-height:50px;\">"+result.data.title+"</font>\n" +
+                            "<div>"+result.data.content+"</div>";
+                        $("#rulesHtml").append(rulesHtml);
+                    }else {
+                        $("#rulesHtml").append("暂无规章制度");
+                    }
+
+                }
+            }
+        });
+    </script>
+</body>
+</html>

+ 41 - 0
src/main/webapp/common/_layout.html

@@ -0,0 +1,41 @@
+#define layout()
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+	<meta charset="UTF-8">
+	<meta name="renderer" content="webkit">
+	<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no" />
+	<meta http-equiv="X-UA-Compatible" content="ie=edge">
+	<title>图书管理系统</title>
+	<link rel="shortcut icon" type="image/x-icon" href="/img/jsw-logo.ico">
+    <!--<link rel="stylesheet" href="/css/iview.css">-->
+    <link rel="stylesheet" href="/lib/layui/css/layui.css">
+	<link rel="stylesheet" href="/css/cascader.css">
+	<link href="/css/main.css" rel="stylesheet">
+	<!--[if lt IE 9]>
+	<script src="/lib/html5shiv.min.js"></script>
+	<![endif]-->
+	<style>
+		#unreadNum:hover{color:#ffff00;cursor:pointer; }
+	</style>
+</head>
+
+<body>
+<div style="padding-left:25px; padding-right: 25px;padding-top: 10px;">
+    #@main()
+    <span class="rgBtnShow" id="sectionShrinkImg" style="display: none;" onclick="showRgData()">
+            <img src="/img/shrink.png" alt="">
+    </span>
+</div>
+<script type="text/javascript" src="/lib/vue.min.js"></script>
+<!--<script type="text/javascript" src="/lib/iview.js"></script>-->
+<script type="text/javascript" src="/lib/layui/layui.all.js"></script>
+<!--<script type="text/javascript" src="/lib/layui/lay/modules/cascader.js"></script>-->
+<script type="text/javascript" src="/js/common.js"></script>
+#@methods()
+#@tableForm?()
+</body>
+
+</html>
+#end

+ 49 - 0
src/main/webapp/common/_paginate.html

@@ -0,0 +1,49 @@
+#define paginate(currentPage, totalPage, link)
+	#if(totalPage <= 0 || currentPage > totalPage) #return #end
+	#setLocal(startPage = currentPage - 4)
+	#if (startPage < 1) #setLocal(startPage = 1) #end
+	
+	#setLocal(endPage = currentPage + 4)
+	#if (endPage > totalPage) #setLocal(endPage = totalPage) #end
+	
+	<div class="pagination">
+			#if (currentPage <= 8)
+				#setLocal(startPage = 1)
+			#end
+			#if ((totalPage - currentPage) < 8)
+				#setLocal(endPage = totalPage)
+			#end
+			
+			#if (currentPage == 1)
+				<span class="disabled prev_page">上页</span>
+			#else
+				<a href="#(link)#(currentPage - 1)#(append)" class="prev_page">上页</a>
+			#end
+			
+			#if (currentPage > 8)
+				<a href="#(link)#(1)#(append)">#(1)</a>
+				<a href="#(link)#(2)#(append)">#(2)</a>
+				<span class="gap">…</span>
+			#end
+			
+			#for(i : [startPage..endPage])
+				#if (currentPage == i)
+					<span class="current">#(i)</span>
+				#else
+					<a href="#(link)#(i)#(append)">#(i)</a>
+				#end
+			#end
+			
+			#if ((totalPage - currentPage) >= 8)
+				<span class="gap">…</span>
+				<a href="#(link)#(totalPage - 1)#(append)">#(totalPage - 1)</a>
+				<a href="#(link)#(totalPage)#(append)">#(totalPage)</a>
+			#end
+			
+			#if (currentPage == totalPage)
+				<span class="disabled next_page">下页</span>
+			#else
+				<a href="#(link)#(currentPage + 1)#(append)" class="next_page" rel="next">下页</a>
+			#end
+	</div>
+#end

+ 97 - 0
src/main/webapp/common/receiveNoticeList.html

@@ -0,0 +1,97 @@
+#@layout()
+#define main()
+<div>
+    <div id="" class="nav-title">上级通知公告</div>
+
+
+    <table id="dataTable" lay-filter="dataTable"></table>
+</div>
+#end
+#define methods()
+
+<script>
+
+
+    myTable.list({
+        url:"/notice/receiveList",
+        postData:{orgid:JSON.parse(sessionStorage.loginData).orgid},
+        elem:"#dataTable",
+        toolbar:"#tableHeader",
+        cols: [[
+            {type: 'numbers', title: '序号'}
+            ,{field: 'flag', title: '类型',align:'center',templet:function (d) {
+                    if(d.flag == 0){
+                        return "公告";
+                    }else {
+                        return "通知";
+                    }
+                }}
+            ,{field: 'title', title: '发布主题',align:'center', event:'openMessage' ,style:'text-decoration-line: underline;color: #199ED8; cursor: pointer;'}
+            ,{field: 'createtime', title: '发布时间', align:'center',templet:function(d){
+                    if(null != d.createtime && "" != d.createtime){
+                        return d.createtime.split(" ")[0];
+                    } else {
+                        return "";
+                    }
+                }}
+            ,{field: 'orgname', title: '发布单位', align:'center'}
+            ,{field: 'readstatus', title: '是否已读',align:'center',templet:function (d) {
+                    if(d.readstatus == 0){
+                        return "未读";
+                    }else {
+                        return "已读";
+                    }
+                }}
+        ]]
+    });
+
+    table.on('tool(dataTable)', function(obj){
+        if(obj.event === 'openMessage'){
+            if(obj.data.filsurl == null){
+                obj.data.filsurl = "";
+            }
+            downloadUrl = obj.data.filsurl;
+            var filsurl = obj.data.filsurl;
+            var index = filsurl .lastIndexOf("\/");
+            filsurl  = filsurl .substring(index + 1, filsurl.length);
+            obj.data.filsurl = filsurl.slice(13);
+            //obj.data.filsurl = filsurl;
+            if(obj.data.filsurl){
+                obj.data.filsurl = "附件:"+obj.data.filsurl;
+            }
+            console.log(obj)
+            var noticeStr = '<div id="noticeContent">\n' +
+                '    <h5>{{d.title}}</h5>\n' +
+                '    <div class="noticeContentText">{{d.content}}</div>\n' +
+                '    <footer style="margin-bottom: 0;"><div style="text-align: left;"><a onclick="downloadFile()">{{d.filsurl}}</a></div> ' +
+                '<div>{{d.orgname}}</div>' +
+                '<div>{{d.createtime.split(" ")[0]}}</div></footer>\n' +
+                '</div>';
+            laytpl(noticeStr).render(obj.data, function(string){
+                noticeStr = string;
+            });
+
+            layer.open({
+                title: "查看",
+                type: 1,
+                area: ['1000px', '500px'],
+                skin: 'noticeStr',
+                content: noticeStr,
+
+            });
+            $.ajax("/notice/setRead",{
+                data:{id:obj.data.id},
+                success:function(result){
+                    if(result.code==200){
+
+                    }
+                }
+            });
+        }
+    });
+    function downloadFile(){
+        console.log(downloadUrl);
+        window.open('/file/downloadFile?filename='+downloadUrl);
+    }
+</script>
+#end

BIN
src/main/webapp/css/.sass-cache/287a800e88a7bf4d09ae81afc1a9bf6b3cba7452/main.scssc


BIN
src/main/webapp/css/.sass-cache/51945f80ea49e9f1fd7bac5df607b340d258dcd3/main.scssc


+ 73 - 0
src/main/webapp/css/cascader.css

@@ -0,0 +1,73 @@
+/* #region 级联选择器 */
+.layui-input-block>i{
+    position: absolute;
+    top: 4px;
+    right: 10px;
+    cursor: pointer;
+}
+.urp-cascader-content{
+    white-space: nowrap;
+    background: #fff;
+    border: 1px solid #e4e7ed;
+    border-right: 0px;
+    border-radius: 2px;
+    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
+    position: absolute;
+    left: 0px;
+    top: 100%;
+    margin-top: 12px;
+}
+ul.urp-cascader-child{
+    display: inline-block;
+    vertical-align: top;
+    height: 204px;
+    overflow: auto;
+    border-right: 1px solid #e4e7ed;
+    background-color: #fff;
+    box-sizing: border-box;
+    margin: 0;
+    padding: 6px 0;
+    min-width: 135px;
+}
+ul.urp-cascader-child>li>i{
+    float: right;
+}
+ul.urp-cascader-child>li{
+    font-size: 14px;
+    padding: 8px 20px;
+    position: relative;
+    white-space: nowrap;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    color: #606266;
+    height: 34px;
+    line-height: 1.5;
+    box-sizing: border-box;
+    cursor: pointer;
+    outline: none;
+}
+ul.urp-cascader-child li.active{
+    color: #409eff;
+}
+ul.urp-cascader-child>li:hover{
+    background-color: #f5f5f5;
+}
+.layui-form-item{
+    /*width: 350px;*/
+    display: inline-block;
+}
+
+ul.urp-cascader-child:first-of-type:after{
+    content: "";
+    position: absolute;
+    top: -5px;
+    left: 35px;
+    z-index: -1;
+    display: inline-block;
+    width: 10px;
+    height: 10px;
+    background-color: #fff;
+    transform: rotate(45deg);
+    border: 1px solid #e4e7ed;
+}
+/* #endregion */

+ 196 - 0
src/main/webapp/css/cssreste.css

@@ -0,0 +1,196 @@
+/* reste  s-- */
+
+body {
+    font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
+}
+
+body,
+html {
+    -webkit-text-size-adjust: none;
+    width: 100%;
+    height: 100%;
+}
+
+* {
+    text-decoration: none;
+    list-style: none;
+}
+
+img {
+    border: none;
+}
+
+html,
+body,
+div,
+span,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+abbr,
+address,
+cite,
+code,
+del,
+dfn,
+em,
+img,
+ins,
+kbd,
+q,
+samp,
+small,
+strong,
+sub,
+sup,
+var,
+b,
+i,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td,
+article,
+aside,
+canvas,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+menu,
+nav,
+section,
+summary,
+time,
+mark,
+audio,
+video {
+    margin: 0;
+    padding: 0;
+    border: 0;
+    outline: 0;
+    font-size: 100%;
+    vertical-align: baseline;
+    outline-style: none;
+    /*FF*/
+}
+
+a {
+    text-decoration: none;
+    cursor: pointer;
+}
+
+a:hover,
+a:focus {
+    text-decoration: none;
+    outline: none;
+}
+
+a:hover {
+    text-decoration-line: underline;
+}
+
+table {
+    border-collapse: collapse;
+    border-spacing: 0;
+}
+
+button {
+    cursor: pointer;
+}
+
+button:focus {
+    outline: none!important;
+}
+
+button:active {
+    position: relative;
+    top: 1px;
+    box-shadow: inset 1px 1px #333;
+}
+
+input,
+button,
+textarea {
+    outline: none;
+    border: none;
+    transition: all .5s ease;
+}
+
+input[type="text"]:focus,
+input[type="password"]:focus,
+select:focus,
+textarea:focus {
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
+}
+
+.clearfix:after {
+    clear: both;
+}
+
+.clearfix:after,
+.clearfix:before {
+    display: table;
+    content: " ";
+}
+
+.clearfix {
+    zoom: 1;
+}
+
+.pull-right {
+    float: right;
+}
+
+.pull-left {
+    float: left;
+}
+
+.relative {
+    position: relative;
+}
+
+.absolute {
+    position: absolute;
+}
+
+.fixed {
+    position: fixed;
+}
+.text-center {
+    text-align: center;
+}
+.show {
+    display: block!important;
+}
+
+.hide {
+    display: none!important;
+}
+.justify { text-align: justify; width:200px; font-size:15px; color:red; border:1px solid blue; height:18px;}
+.justify > span { display: inline-block /* Opera */; padding-left: 100%; }
+/* reste  e-- */

File diff suppressed because it is too large
+ 1 - 0
src/main/webapp/css/iview.css


+ 725 - 0
src/main/webapp/css/main.css

@@ -0,0 +1,725 @@
+/* reste  s-- */
+body {
+  font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
+}
+
+body,
+html {
+  -webkit-text-size-adjust: none;
+  width: 100%;
+  height: 100%;
+  min-height: 600px;
+}
+
+* {
+  text-decoration: none;
+  list-style: none;
+}
+
+html,
+body,
+div,
+span,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+abbr,
+address,
+cite,
+code,
+del,
+dfn,
+em,
+img,
+ins,
+kbd,
+q,
+samp,
+small,
+strong,
+sub,
+sup,
+var,
+b,
+i,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td,
+article,
+aside,
+canvas,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+menu,
+nav,
+section,
+summary,
+time,
+mark,
+audio,
+video {
+  margin: 0;
+  padding: 0;
+  border: 0;
+  outline: 0;
+  font-size: 100%;
+  vertical-align: baseline;
+  outline-style: none;
+  /*FF*/
+  box-sizing: border-box;
+}
+
+img {
+  border: none;
+  vertical-align: middle;
+}
+
+a {
+  text-decoration: none;
+  cursor: pointer;
+}
+
+a:hover,
+a:focus {
+  text-decoration: none;
+  outline: none;
+}
+
+a:hover {
+  text-decoration-line: underline;
+}
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+
+button {
+  cursor: pointer;
+}
+
+button:focus {
+  outline: none !important;
+}
+
+button:active {
+  position: relative;
+  top: 1px;
+  box-shadow: inset 1px 1px #333;
+}
+
+input,
+button,
+textarea {
+  outline: none;
+  border: none;
+  transition: all .5s ease;
+}
+
+input[type="text"]:focus,
+input[type="password"]:focus,
+select:focus,
+textarea:focus {
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
+}
+
+.clearfix:after {
+  clear: both;
+}
+
+.clearfix:after,
+.clearfix:before {
+  display: table;
+  content: " ";
+}
+
+.clearfix {
+  zoom: 1;
+}
+
+.pull-right {
+  float: right;
+}
+
+.pull-left {
+  float: left;
+}
+
+.relative {
+  position: relative;
+}
+
+.absolute {
+  position: absolute;
+}
+
+.fixed {
+  position: fixed;
+}
+
+.text-center {
+  text-align: center;
+
+}
+
+.show {
+  display: block !important;
+}
+
+.hide {
+  display: none !important;
+}
+
+/* reste  e-- */
+/* sass s-- */
+/* sass e-- */
+[v-cloak] {
+  display: none !important;
+}
+
+#main {
+  width: 100%;
+  height: 100%;
+}
+#main nav {
+  position: absolute;
+  width: 100px;
+  height: 100%;
+  background-color: #eef1f6;
+}
+#main nav .logo {
+  margin: 30px 0 100px 0;
+  text-align: center;
+  font-size: 20px;
+  color: #3b77e3;
+}
+#main nav ul > li {
+  padding: 0 20px 0 13px;
+  color: #333333;
+  height: 45px;
+  line-height: 45px;
+  font-size: 14px;
+  cursor: pointer;
+}
+#main nav ul > li img {
+  vertical-align: text-top;
+  width: 14px;
+}
+#main nav ul > li:hover {
+  text-decoration-line: underline;
+}
+#main article {
+  position: absolute;
+  left: 100px;
+  width: 170px;
+  height: 100%;
+  z-index: 900;
+  background-color: #fff;
+  border-right: 1px solid #eaeaea;
+}
+#main article .subtitle {
+  padding: 30px 0 10px 20px;
+  font-size: 16px;
+}
+#main article .subtitle img {
+  vertical-align: middle;
+}
+#main article .subtitle input {
+  display: inline-block;
+  margin-top: 20px;
+  border-width: 0.667px;
+  border-color: #eaeff2;
+  border-style: solid;
+  background-color: #f4f8fb;
+  width: 130px;
+  height: 21px;
+}
+#main article .subtitle em {
+  margin-top: 20px;
+  display: inline-block;
+  width: 130px;
+  border-top: 1px solid #eff0f2;
+}
+#main article ul {
+  padding: 0 10px;
+}
+#main article ul > li {
+  position: relative;
+  height: 60px;
+  line-height: 60px;
+  padding-left: 40px;
+  border-radius: 3px;
+  cursor: pointer;
+}
+#main article ul > li a {
+  font-size: 14px;
+  color: #333333;
+  display: inline-block;
+  height: 100%;
+  width: 100%;
+}
+#main article ul > li b {
+  position: absolute;
+  top: 50%;
+  margin-top: -13px;
+  left: 10px;
+  display: inline-block;
+  border-radius: 50%;
+  background-color: #eff0f2;
+  width: 26px;
+  height: 26px;
+  line-height: 26px;
+  text-align: center;
+}
+#main article ul > li:hover {
+  color: #fff;
+  background-image: -moz-linear-gradient(0deg, #3b77e3 0%, #68b1ff 100%);
+  background-image: -webkit-linear-gradient(0deg, #3b77e3 0%, #68b1ff 100%);
+  background-image: -ms-linear-gradient(0deg, #3b77e3 0%, #68b1ff 100%);
+  box-shadow: 0px 3px 13px 0px rgba(16, 122, 255, 0.3);
+  text-decoration-line: underline;
+}
+#main article ul > li:hover b {
+  background-color: #76a2ea;
+}
+#main article ul > li:hover a {
+  color: #fff;
+}
+#main article span {
+  position: absolute;
+  right: 10px;
+  bottom: 10px;
+  cursor: pointer;
+}
+#main aside {
+  position: absolute;
+  width: 170px;
+  height: 100%;
+  right: 0;
+  background-color: #3b77e3;
+}
+#main aside .head {
+  height: 130px;
+  background: url(../img/rg-message.png) no-repeat;
+  background-size: 100% 100%;
+  position: relative;
+}
+#main aside .head span {
+  position: absolute;
+  border-radius: 50%;
+  background-color: #ababab;
+  width: 54px;
+  height: 54px;
+  top: 100%;
+  margin-top: -27px;
+  left: 50%;
+  margin-left: -27px;
+}
+#main aside p {
+  text-align: center;
+  height: 40px;
+  line-height: 40px;
+  color: #fff;
+  font-size: 16px;
+}
+#main aside ul {
+  margin-top: 50px;
+}
+#main aside ul > li {
+  width: 50%;
+  float: left;
+  padding-left: 10px;
+  margin-top: 20px;
+}
+#main aside ul > li i {
+  display: inline-block;
+  border-width: 0.667px;
+  border-color: white;
+  border-style: solid;
+  border-radius: 50%;
+  opacity: 0.6;
+  width: 16px;
+  height: 16px;
+}
+#main aside ul > li div {
+  font-size: 14px;
+  color: rgba(255, 255, 255, 0.6);
+  height: 25px;
+  line-height: 25px;
+}
+#main aside ul > li b {
+  font-size: 14px;
+  color: #fff;
+}
+#main aside span {
+  position: absolute;
+  left: 10px;
+  bottom: 10px;
+  cursor: pointer;
+}
+#main aside strong {
+  position: absolute;
+  right: 10px;
+  bottom: 10px;
+  color: #fff;
+  cursor: pointer;
+}
+#main aside strong img {
+  vertical-align: -2px;
+}
+#main aside strong:hover {
+  text-decoration-line: underline;
+}
+#main aside strong a {
+  color: #fff;
+}
+
+#section {
+  position: fixed;
+  top: 0;
+  left: 100px;
+  right: 170px;
+  height: 100%;
+  padding: 0 30px;
+  overflow: auto;
+}
+#section .rgBtnShow {
+  position: absolute;
+  right: 10px;
+  bottom: 10px;
+  cursor: pointer;
+}
+#section .nav-title {
+  height: 70px;
+  line-height: 70px;
+  font-size: 14px;
+  color: #666666;
+}
+#section .nav-title span {
+  color: #3b77e3;
+}
+#section .line {
+  border: 1px solid #dddddd;
+  margin-bottom: 20px;
+  background-color: #dddddd;
+}
+
+button.table-setbtn {
+  background-color: rgba(242, 161, 6, 0.05);
+}
+
+/*layui  s--*/
+.layui-table th {
+  vertical-align: middle;
+}
+
+.add-cell .layui-form-label {
+  font-size: 14px;
+  padding: 9px 10px 9px 0;
+  width: 110px;
+}
+.add-cell .layui-form-item input {
+  font-size: 14px;
+  width: 190px;
+}
+
+div.layui-form-item {
+  margin-right: 20px;
+}
+
+ul.layui-tab-title {
+  box-sizing: content-box;
+}
+
+.layui-table-cell {
+  vertical-align: middle;
+}
+.layui-table-cell > a {
+  color: #68b1ff;
+}
+.layui-table-cell > a.layui-btn {
+  color: #fff;
+}
+.layui-side-menu .layui-nav .layui-nav-item .layui-icon img{
+  vertical-align: baseline;
+}
+.layui-form-radio > i {
+  font-size: 14px;
+}
+.layui-form-radio > div {
+  font-size: 14px;
+}
+
+.layui-form {
+  font-size: 14px;
+}
+
+.layui-btn {
+  font-size: 14px;
+  color:#FFFFFF;
+}
+
+.layui-form-pane > div {
+  padding: 10px 0;
+}
+
+.areaSum {
+  color: #666666;
+}
+.areaSum .jswxt {
+  margin-top: 30px;
+  height: 60px;
+  line-height: 60px;
+  font-size: 16px;
+  color: #3d79e4;
+  font-weight: 600;
+}
+.areaSum .hztj {
+  margin-top: 10px;
+  height: 50px;
+  line-height: 50px;
+  font-size: 14px;
+  color: #333333;
+  font-weight: 600;
+}
+.areaSum .xxs > li {
+  float: left;
+  border-radius: 7px;
+  background-color: #f3f7f8;
+  width: 121px;
+  height: 70px;
+  margin-right: 40px;
+}
+.areaSum .xxs > li a {
+  display: inline-block;
+  width: 100%;
+}
+.areaSum .xxs > li a.nolink {
+  cursor: default;
+}
+.areaSum .xxs > li a.nolink:hover {
+  text-decoration: none;
+  color: #333;
+}
+.areaSum .xxs > li div {
+  height: 35px;
+  line-height: 35px;
+  padding: 0 7px;
+}
+.areaSum .xxs > li div:nth-of-type(1) {
+  font-size: 14px;
+  text-align: justify;
+}
+.areaSum .xxs > li div:nth-of-type(1) i {
+  color: #f2a106;
+}
+.areaSum .xxs > li div:nth-of-type(2) {
+  font-size: 16px;
+}
+.areaSum .tszcs {
+  margin-top: 25px;
+  margin-bottom: 40px;
+}
+.areaSum .tszcs li {
+  float: left;
+  width: 145px;
+}
+.areaSum .tszcs li a {
+  display: inline-block;
+  width: 100%;
+}
+.areaSum .tszcs li a.nolink {
+  cursor: default;
+}
+.areaSum .tszcs li a.nolink:hover {
+  text-decoration: none;
+}
+.areaSum .tszcs li div {
+  font-size: 14px;
+  color: #666666;
+}
+.areaSum .tszcs li p {
+  font-size: 14px;
+  height: 35px;
+  line-height: 35px;
+  color: #333333;
+}
+.areaSum .lttj {
+  margin-right: 20px;
+}
+.areaSum .lttj,
+.areaSum .jrjb {
+  float: left;
+  width: 400px;
+  margin-top: 35px;
+}
+.areaSum .lttj .one-row,
+.areaSum .jrjb .one-row {
+  font-size: 14px;
+  color: #333333;
+  font-weight: 600;
+}
+.areaSum .lttj .dateSelect,
+.areaSum .jrjb .dateSelect {
+  font-size: 14px;
+  text-align: right;
+}
+.areaSum .dqjcsl {
+  padding-top: 30px;
+  width: 120px;
+  float: left;
+}
+.areaSum .dqjcsl > li {
+  height: 60px;
+  padding: 15px 0;
+}
+.areaSum .dqjcsl > li p {
+  font-size: 14px;
+  color: #666666;
+}
+.areaSum .dqjcsl > li p span {
+  display: inline-block;
+  background-color: #f2a106;
+  width: 4px;
+  height: 9px;
+}
+.areaSum .rjjycs {
+  width: 240px;
+  float: left;
+}
+.areaSum .rjjycs p {
+  font-size: 14px;
+  padding: 5px 0;
+  color: #666666;
+  text-align: center;
+}
+.areaSum .jrjb {
+  float: left;
+  width: 421px;
+  border-left: 1px solid #e9e9e9;
+  padding-left: 20px;
+}
+.areaSum .jrjb .xzts {
+  width: 130px;
+  float: left;
+  padding-left: 15px;
+}
+.areaSum .jrjb .xzts li {
+  font-size: 14px;
+  padding: 8px 30px 8px 20px;
+  position: relative;
+}
+.areaSum .jrjb .xzts li i {
+  text-align: center;
+  position: absolute;
+  left: 0;
+  border-radius: 50%;
+  background-color: #f3f7f8;
+  width: 15px;
+  height: 15px;
+  font-style: normal;
+}
+.areaSum .jrjb .xzts li b {
+  position: absolute;
+  right: 0;
+}
+
+#noticeContent {
+  padding: 10px 20px 40px 20px;
+  position: relative;
+  min-height: 300px;
+}
+#noticeContent h5 {
+  text-align: center;
+  font-size: 16px;
+  margin-bottom: 10px;
+  color: #333;
+}
+#noticeContent div {
+  font-size: 14px;
+  color: #666;
+}
+#noticeContent img {
+  max-width: 200px;
+  max-height: 200px;
+}
+#noticeContent footer {
+  position: absolute;
+  width: 90%;
+  bottom: 0;
+  font-size: 14px;
+  color: #666;
+}
+#noticeContent footer div {
+  height: 20px;
+  line-height: 20px;
+  text-align: right;
+}
+
+.query-form {
+  padding: 10px 5px 20px;
+}
+.query-form label {
+  font-size: 14px;
+  color: #333333;
+  display: inline-block;
+  padding: 0 5px 0 24px;
+}
+.query-form select {
+  padding: 8px 6px;
+  border: 1px solid #eaeff2;
+  background-color: #f4f8fb;
+  min-width: 90px;
+  font-size: 14px;
+  vertical-align: middle;
+}
+.query-form select option {
+  padding: 8px 6px;
+}
+.query-form .layui-input {
+  height: 30px;
+  font-size: 14px;
+  background-color: #f4f8fb;
+}
+.query-form .layui-input-inline {
+  width: 180px;
+  height: 30px;
+}
+
+.layui-upload-img {
+  width: 92px;
+  height: 92px;
+  margin: 0 10px 10px 0;
+}
+#tiaobobtn{
+  position: absolute;bottom: 30px;left: 125px;
+}
+
+/*# sourceMappingURL=main.css.map */

+ 742 - 0
src/main/webapp/css/main.scss

@@ -0,0 +1,742 @@
+/* reste  s-- */
+
+body {
+    font: 12px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
+}
+
+body,
+html {
+    -webkit-text-size-adjust: none;
+    width: 100%;
+    height: 100%;
+    min-height: 600px;
+}
+
+* {
+    text-decoration: none;
+    list-style: none;
+}
+
+
+
+html,
+body,
+div,
+span,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+abbr,
+address,
+cite,
+code,
+del,
+dfn,
+em,
+img,
+ins,
+kbd,
+q,
+samp,
+small,
+strong,
+sub,
+sup,
+var,
+b,
+i,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td,
+article,
+aside,
+canvas,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+menu,
+nav,
+section,
+summary,
+time,
+mark,
+audio,
+video {
+    margin: 0;
+    padding: 0;
+    border: 0;
+    outline: 0;
+    font-size: 100%;
+    vertical-align: baseline;
+    outline-style: none;
+    /*FF*/
+    box-sizing: border-box;
+}
+img {
+    border: none;
+    vertical-align: middle;
+}
+a {
+    text-decoration: none;
+    cursor: pointer;
+}
+
+a:hover,
+a:focus {
+    text-decoration: none;
+    outline: none;
+}
+
+a:hover {
+    text-decoration-line: underline;
+}
+
+table {
+    border-collapse: collapse;
+    border-spacing: 0;
+}
+
+button {
+    cursor: pointer;
+}
+
+button:focus {
+    outline: none!important;
+}
+
+button:active {
+    position: relative;
+    top: 1px;
+    box-shadow: inset 1px 1px #333;
+}
+
+input,
+button,
+textarea {
+    outline: none;
+    border: none;
+    transition: all .5s ease;
+}
+
+input[type="text"]:focus,
+input[type="password"]:focus,
+select:focus,
+textarea:focus {
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
+}
+
+.clearfix:after {
+    clear: both;
+}
+
+.clearfix:after,
+.clearfix:before {
+    display: table;
+    content: " ";
+}
+
+.clearfix {
+    zoom: 1;
+}
+
+.pull-right {
+    float: right;
+}
+
+.pull-left {
+    float: left;
+}
+
+.relative {
+    position: relative;
+}
+
+.absolute {
+    position: absolute;
+}
+
+.fixed {
+    position: fixed;
+}
+.text-center {
+    text-align: center;
+}
+
+.show {
+    display: block!important;
+}
+
+.hide {
+    display: none!important;
+}
+
+
+/* reste  e-- */
+
+
+/* sass s-- */
+
+$size12: 12px;
+$size16: 16px;
+$size20: 20px;
+
+/* sass e-- */
+[v-cloak] {
+    display: none;
+}
+#main {
+    width: 100%;
+    height: 100%;
+    //position: relative;
+    nav {
+        position: absolute;
+        width: 100px;
+        height: 100%;
+        background-color: #eef1f6;
+        .logo {
+            margin: 30px 0 100px 0;
+            text-align: center;
+            font-size: 20px;
+            color: #3b77e3;
+        }
+        ul {
+            >li {
+                padding: 0 20px 0 13px;
+                color: #333333;
+                //text-align: center;
+                height: 45px;
+                line-height: 45px;
+                font-size: $size12;
+                cursor: pointer;
+                img {
+                    vertical-align: text-top;
+                    width: 12px;
+                }
+                &:hover {
+                    text-decoration-line:underline;
+                }
+            }
+        }
+    }
+
+    article {
+        position: absolute;
+        left: 100px;
+        width: 170px;
+        height: 100%;
+        z-index: 900;
+        background-color: #fff;
+        border-right: 1px solid #eaeaea;
+        .subtitle {
+            padding: 30px 0 10px 20px;
+            font-size: $size16;
+            img {
+                vertical-align: middle;
+            }
+            input {
+                display: inline-block;
+                margin-top: 20px;
+                border-width: 0.667px;
+                border-color: rgb(234, 239, 242);
+                border-style: solid;
+                background-color: rgb(244, 248, 251);
+                width: 130px;
+                height: 21px;
+            }
+            em {
+                margin-top: 20px;
+                display: inline-block;
+                width: 130px;
+                border-top: 1px solid #eff0f2;
+            }
+        }
+        ul {
+            padding: 0 10px;
+            >li {
+                position: relative;
+                height: 60px;
+                line-height: 60px;
+                //text-align: center;
+                padding-left: 40px;
+                border-radius: 3px;
+                cursor: pointer;
+                a {
+                    font-size: 14px;
+                    color: #333333;
+                    display: inline-block;
+                    height: 100%;
+                    width: 100%;
+                }
+                b {
+                    position: absolute;
+                    top: 50%;
+                    margin-top: -13px;
+                    left: 10px;
+                    display: inline-block;
+                    border-radius: 50%;
+                    background-color: rgb(239, 240, 242);
+                    width: 26px;
+                    height: 26px;
+                    line-height: 26px;
+                    text-align: center;
+                }
+            }
+            >li:hover {
+                color: #fff;
+                background-image: -moz-linear-gradient( 0deg, rgb(59, 119, 227) 0%, rgb(104, 177, 255) 100%);
+                background-image: -webkit-linear-gradient( 0deg, rgb(59, 119, 227) 0%, rgb(104, 177, 255) 100%);
+                background-image: -ms-linear-gradient( 0deg, rgb(59, 119, 227) 0%, rgb(104, 177, 255) 100%);
+                box-shadow: 0px 3px 13px 0px rgba(16, 122, 255, 0.3);
+                text-decoration-line: underline;
+                b {
+                    background-color: #76a2ea;
+                }
+                a {
+                    color: #fff;
+                }
+            }
+        }
+        span {
+            position: absolute;
+            right: 10px;
+            bottom: 10px;
+            cursor: pointer;
+        }
+    }
+
+    aside {
+        position: absolute;
+        width: 170px;
+        height: 100%;
+        right: 0;
+        background-color: #3b77e3;
+        .head {
+            height: 130px;
+            background: url(../img/rg-message.png) no-repeat;
+            background-size: 100% 100%;
+            position: relative;
+            span {
+                position: absolute;
+                border-radius: 50%;
+                background-color: rgb(171, 171, 171);
+                width: 54px;
+                height: 54px;
+                top: 100%;
+                margin-top: -27px;
+                left: 50%;
+                margin-left: -27px;
+            }
+        }
+        p {
+            text-align: center;
+            height: 40px;
+            line-height: 40px;
+            color: #fff;
+            font-size: $size16;
+        }
+        ul {
+            margin-top: 50px;
+            >li {
+                width: 50%;
+                float: left;
+                padding-left: 10px;
+                margin-top: 20px;
+                i {
+                    display: inline-block;
+                    border-width: 0.667px;
+                    border-color: rgb(255, 255, 255);
+                    border-style: solid;
+                    border-radius: 50%;
+                    opacity: 0.6;
+                    width: 16px;
+                    height: 16px;
+                }
+                div {
+                    font-size: 8px;
+                    color: rgba(255, 255, 255, 0.6);
+                    height: 25px;
+                    line-height: 25px;
+                }
+                b {
+                    font-size: 12px;
+                    color: #fff;
+                }
+            }
+        }
+        span {
+            position: absolute;
+            left: 10px;
+            bottom: 10px;
+            cursor: pointer;
+        }
+        strong {
+            position: absolute;
+            right: 10px;
+            bottom: 10px;
+            color: #fff;
+            cursor: pointer;
+            img {
+                vertical-align: -2px;
+            }
+            &:hover {
+                text-decoration-line: underline;
+            }
+            a {
+                color: #fff;
+            }
+        }
+    }
+}
+
+#section {
+    position: fixed;
+    top: 0;
+    left: 30px;
+    right: 0px;
+    height: 100%;
+    padding: 0 30px;
+    overflow: auto;
+    //background-color: #ababab;
+    .rgBtnShow {
+        position: absolute;
+        right: 10px;
+        bottom: 10px;
+        cursor: pointer;
+    }
+    .nav-title {
+        height: 70px;
+        line-height: 70px;
+        font-size: 12px;
+        color: #666666;
+        span {
+            color: #3b77e3;
+        }
+    }
+    .line {
+        border: 1px solid #dddddd;
+        margin-bottom: 20px;
+        background-color: #dddddd;
+    }
+
+}
+button.table-setbtn {
+    background-color: rgba(242,161,6,.05);
+}
+/*layui  s--*/
+.layui-table {
+    th {
+        vertical-align: middle;
+    }
+}
+.add-cell {
+    .layui-form-label {
+        font-size: 13px;
+        padding: 9px 10px 9px 0;
+        width: 110px;
+    }
+    .layui-form-item {
+        input {
+            font-size: 11px;
+            width: 190px;
+        }
+    }
+
+}
+div.layui-form-item {
+    margin-right: 20px;
+}
+
+ul.layui-tab-title {
+    box-sizing: content-box;
+
+}
+.layui-table-cell {
+    vertical-align: middle;
+    >a {
+        color: #68b1ff;
+    }
+}
+.layui-table-cell > a.layui-btn {
+    color: #fff;
+}
+.layui-side-menu .layui-nav .layui-nav-item .layui-icon img{
+    vertical-align: baseline;
+}
+.layui-form-radio {
+    >i {
+        font-size: 14px;
+    }
+    >div {
+        font-size: 11px;
+    }
+}
+.layui-form {
+    font-size: 12px;
+}
+.layui-btn {
+    font-size: 12px;
+}
+.layui-form-pane {
+    >div {
+        padding: 10px 0;
+    }
+}
+.areaSum {
+        color: #666666;
+        .jswxt {
+            margin-top: 30px;
+            height: 60px;
+            line-height: 60px;
+            font-size: 16px;
+            color: #3d79e4;
+            font-weight: 600;
+        }
+        .hztj {
+            margin-top: 10px;
+            height: 50px;
+            line-height: 50px;
+            font-size: 12px;
+            color: #333333;
+            font-weight: 600;
+        }
+        .xxs {
+            >li {
+                float: left;
+                border-radius: 7px;
+                background-color: rgb(243, 247, 248);
+                width: 121px;
+                height: 70px;
+                margin-right: 40px;
+                a {
+                    display: inline-block;
+                    width: 100%;
+                }
+                a.nolink {
+                    cursor: default;
+                    &:hover {
+                        text-decoration: none;
+                        color: #333;
+                    }
+                }
+                div {
+                    height: 35px;
+                    line-height: 35px;
+                    padding: 0 7px;
+                    &:nth-of-type(1) {
+                        font-size: 10px;
+                        text-align: justify;
+                        i {
+                            color: #f2a106;
+                        }
+                    }
+                    &:nth-of-type(2) {
+                        font-size: 16px;
+                    }
+                }
+            }
+        }
+        .tszcs {
+            margin-top: 25px;
+            margin-bottom: 40px;
+            li {
+                float: left;
+                width: 145px;
+                a {
+                    display: inline-block;
+                    width: 100%;
+                }
+                a.nolink {
+                    cursor: default;
+                    &:hover {
+                        text-decoration: none;
+                    }
+                }
+                div {
+                    font-size: 10px;
+                    color: #666666;
+                }
+                p {
+                    font-size: 13px;
+                    height: 35px;
+                    line-height: 35px;
+                    color: #333333;
+                }
+            }
+        }
+        .lttj {
+            margin-right: 20px;
+        }
+        .lttj,
+        .jrjb {
+            float: left;
+            width: 400px;
+            //height: 240px;
+            margin-top: 35px;
+            .one-row {
+                font-size: 12px;
+                color: #333333;
+                font-weight: 600;
+            }
+            .dateSelect {
+                font-size: 10px;
+                text-align: right;
+            }
+        }
+        .dqjcsl {
+            padding-top: 30px;
+            width: 120px;
+            float: left;
+            > li {
+                height: 60px;
+                padding: 15px 0;
+                p {
+                    font-size: 10px;
+                    color: #666666;
+                    span {
+                        display: inline-block;
+                        background-color: rgb(242, 161, 6);
+                        width: 4px;
+                        height: 9px;
+                    }
+                }
+            }
+        }
+        .rjjycs {
+            width: 240px;
+            float: left;
+            //height: 100%;
+            p {
+                font-size: 10px;
+                padding: 5px 0;
+                color: #666666;
+                text-align: center;
+            }
+        }
+        .jrjb {
+            float: left;
+            width: 421px;
+            border-left: 1px solid #e9e9e9;
+            padding-left: 20px;
+            .xzts {
+                width: 130px;
+                float: left;
+                padding-left: 15px;
+                li {
+                    //height: 40px;
+                    //line-height: 40px;
+                    font-size: 10px;
+                    padding: 8px 30px 8px 20px;
+                    position: relative;
+                    i {
+                        text-align: center  ;
+                        position: absolute;
+                        left: 0;
+                        border-radius: 50%;
+                        background-color: rgb(243, 247, 248);
+                        width: 15px;
+                        height: 15px;
+                        font-style: normal;
+                    }
+                    b {
+                        position: absolute;
+                        right: 0;
+
+                    }
+
+                }
+            }
+        }
+    }
+#noticeContent {
+    padding: 10px 20px 40px 20px;
+    position: relative;
+    min-height: 300px;
+    h5 {
+        text-align: center;
+        font-size: 16px;
+        margin-bottom: 10px;
+        color: #333;
+    }
+    div {
+        font-size: 12px;
+        color: #666;
+    }
+    img {
+        max-width: 200px;
+        max-height: 200px;
+    }
+    footer {
+        position: absolute;
+        width: 90%;
+        div {
+            height: 20px;
+            line-height: 20px;
+            text-align: right;
+        }
+        bottom: 0;
+        font-size: 12px;
+        color: #666;
+
+    }
+}
+
+.query-form {
+        padding: 10px 5px 20px;
+
+        label {
+            font-size: 12px;
+            color: #333333;
+            display: inline-block;
+            padding: 0 5px 0 24px;
+        }
+        select {
+            padding: 8px 6px;
+            border: 1px solid #eaeff2;
+            background-color: #f4f8fb;
+            min-width: 90px;
+            font-size: 11px;
+            vertical-align: middle;
+            option {
+                padding: 8px 6px;
+            }
+        }
+        .layui-input {
+            height: 30px;
+            font-size: 11px;
+            background-color: #f4f8fb;
+        }
+        .layui-input-inline {
+            width: 100px;
+        }
+    }
+.layui-upload-img {
+    width: 92px;
+    height: 92px;
+    margin: 0 10px 10px 0;
+}

+ 159 - 0
src/main/webapp/css/main2.css

@@ -0,0 +1,159 @@
+@charset "utf-8";
+.red{
+    color: red;
+    padding: 5px 5px;
+}
+.green{
+    color: #1ABC9C;
+}
+.main_uls .border{
+    border: 1px solid #1ABC9C;
+}
+.xiazaia{
+    display: inline-block;
+    color: #66CCFF;
+    text-decoration: underline;
+    border-radius: 8px;
+    border: 1px solid;
+    padding-right: 10px;
+    cursor: pointer;
+}
+.xiazaia:hover{
+    display: inline-block;
+    color: #66CCFF;
+    text-decoration: underline;
+    border-radius: 8px;
+    border: 1px solid;
+    padding-right: 10px;
+    cursor: pointer;
+}
+.main_center{
+    width: 1000px;
+    margin: 0 auto;
+}
+.lab_title{
+    text-align: center;
+    font-weight: 700;
+}
+.input_inline{
+    margin-top: 8px;
+    color: #999;
+}
+.xuexlab{
+    width: 90%;
+    margin-left: 4%;
+    text-align: left;
+}
+.shuoming{
+    margin: 10px 0;
+}
+.shuoming p:nth-of-type(n+2){
+    text-indent: 20px;
+}
+.gjuright{
+    display: flex;
+    justify-content:flex-end;
+}
+.gjuright button:last-child{
+    margin-right: 20px;
+}
+.formTeacher{
+    display: flex;
+    flex-wrap:wrap;
+
+}
+.formTeacher div.layui-form-item{
+    display: flex;
+    flex-wrap: wrap;
+}
+.s_label{
+    width: 50px;
+}
+.l_label{
+    width: 120px;
+}
+.kecEdit_label .layui-form-item label{
+    width: 130px;
+}
+/*导入file样式*/
+a[class="button-selectimg"],input[type='submit']{color:#00A2D4;padding:4px 6px;border:1px dashed #00A2D4;border-radius:2px;}
+.input-file{margin:20px 30px;}
+input[id="avatval"]{padding:3px 6px;padding-left:10px;border:1px solid #E7EAEC;width:230px;height:25px;line-height:25px;background:#FAFAFB;border-radius:2px;}
+/*input[type='file']{border:0px;display:none;}*/
+.main_uls{
+    display: flex;
+    flex-wrap:wrap;
+}
+.main_uls li a{
+    display: inline-block;
+    margin: 0 10px;
+    padding: 8px;
+    background-color: rgba(247, 247, 247, 1);
+    border: 1px solid rgba(215, 221, 228, 1);
+    border-radius: 3px;
+    color: #999999;
+}
+.main_uls li a:hover{
+    border-color: rgba(26, 188, 156, 1);
+    color: #1ABC9C;
+    cursor: pointer;
+}
+.curren_footer{
+    border: 1px solid #1ABC9C;
+    padding: 0 10px;
+    width: 80%;
+    margin: 0 auto;
+}
+.jieshujianzbtn{
+    position: absolute;
+    right: 10%;
+    margin-top: 50px;
+}
+.inputw div{
+    width: 71px;
+}
+.btncss{
+    width: 60px;
+    height: 30px;
+    line-height: 30px;
+    text-align: center;
+    background-color: #fff;
+    border: 1px solid #eee;
+    cursor: pointer;
+    border-radius: 2px;
+}
+.shouquanlist{
+    margin: 0 auto;
+    width: 210px;
+
+}
+.oneinput div span{
+    color: #000;
+    font-weight: 600;
+}
+.daochuaaa{
+    position: absolute;
+    width: 120px;
+    background: #fff;
+    border: 1px solid #1ABC9C;
+    z-index: 9;
+    display: none;
+}
+.daochuaaa a{
+    display: inline-block;
+    width: 100%;
+    color: #1ABC9C;
+    height: 22px;
+    line-height: 22px;
+    border-bottom: 1px solid #1ABC9C;
+    cursor: pointer;
+}
+.daochuaaa a:last-child{
+    border-bottom: none;
+}
+.celctdd{
+    display: block;
+}
+.orderDetail .layui-input-inline{
+
+}

BIN
src/main/webapp/img/add.png


BIN
src/main/webapp/img/detele.png


BIN
src/main/webapp/img/exit.png


BIN
src/main/webapp/img/head-photo.png


BIN
src/main/webapp/img/index-logo.png


BIN
src/main/webapp/img/jsw-logo.ico


BIN
src/main/webapp/img/lf-icon-0.png


BIN
src/main/webapp/img/lf-icon-1.png


BIN
src/main/webapp/img/lf-icon-2.png


BIN
src/main/webapp/img/lf-icon-3.png


BIN
src/main/webapp/img/lf-icon-4.png


BIN
src/main/webapp/img/lf-icon-5.png


BIN
src/main/webapp/img/lf-icon-6.png


BIN
src/main/webapp/img/lf-icon-7.png


BIN
src/main/webapp/img/lf-icon-8.png


BIN
src/main/webapp/img/lf-icon-9.png


BIN
src/main/webapp/img/nav-1-active.png


BIN
src/main/webapp/img/nav-1.png


BIN
src/main/webapp/img/nav-2-active.png


BIN
src/main/webapp/img/nav-2.png


BIN
src/main/webapp/img/nav-3-active.png


BIN
src/main/webapp/img/nav-3.png


BIN
src/main/webapp/img/nav-4-active.png


BIN
src/main/webapp/img/nav-4.png


BIN
src/main/webapp/img/nav-5-active.png


BIN
src/main/webapp/img/nav-5.png


BIN
src/main/webapp/img/nav-6-active.png


BIN
src/main/webapp/img/nav-6.png


BIN
src/main/webapp/img/password-reset.png


BIN
src/main/webapp/img/reader-head.png


BIN
src/main/webapp/img/rg-icon-0.png


BIN
src/main/webapp/img/rg-icon-1.png


BIN
src/main/webapp/img/rg-icon-2.png


BIN
src/main/webapp/img/rg-icon-3.png


BIN
src/main/webapp/img/rg-icon-4.png


BIN
src/main/webapp/img/rg-icon-5.png


BIN
src/main/webapp/img/rg-message.png


BIN
src/main/webapp/img/school-bg.jpg


BIN
src/main/webapp/img/school-index-01.png


BIN
src/main/webapp/img/school-index-02.png


BIN
src/main/webapp/img/school-index-03.png


BIN
src/main/webapp/img/school-index-04.png


BIN
src/main/webapp/img/school-index-05.png


BIN
src/main/webapp/img/school-index-06.png


BIN
src/main/webapp/img/school-index-07.png


BIN
src/main/webapp/img/school-index-08.png


BIN
src/main/webapp/img/school-index-09.png


BIN
src/main/webapp/img/school-index-10.png


BIN
src/main/webapp/img/school-index-11.png


BIN
src/main/webapp/img/school-index-12.png


BIN
src/main/webapp/img/school-index-13.png


BIN
src/main/webapp/img/school-index-14.png


+ 0 - 0
src/main/webapp/img/school-index-15.png


Some files were not shown because too many files changed in this diff