张延森 2 years ago
parent
commit
268768cf2f

BIN
db/db.mv.db View File


+ 23
- 26
resources/templates/common/common_list.html View File

1
 <!DOCTYPE html>
1
 <!DOCTYPE html>
2
-<html lang="zh-CN" xmlns="http://www.w3.org/1999/xhtml"
3
-	xmlns:th="http://www.thymeleaf.org">
2
+<html lang="zh-CN" xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
3
+
4
 <body th:fragment="common_list(title,div,haveAuth)" class="ext-page">
4
 <body th:fragment="common_list(title,div,haveAuth)" class="ext-page">
5
 	<input id="resCode" type="hidden" th:value="${resCode}" />
5
 	<input id="resCode" type="hidden" th:value="${resCode}" />
6
 	<th:block th:replace="${div}" />
6
 	<th:block th:replace="${div}" />
20
 					onclick="queryDatas()" id="ordinary"><i class="icon icon-search"></i>搜索</a>
20
 					onclick="queryDatas()" id="ordinary"><i class="icon icon-search"></i>搜索</a>
21
 			</span>
21
 			</span>
22
 			</span>-->
22
 			</span>-->
23
-			 <span id="schSpan" class="input-group">
23
+			<span id="schSpan" class="input-group">
24
 				<span class="input-group-addon" id="selSapn" style="display:none"></span>
24
 				<span class="input-group-addon" id="selSapn" style="display:none"></span>
25
-				<select data-placeholder="请选择查询项..." class="chosen-select form-control" tabindex="2" multiple=""  id="schSel" style="display:none">
26
-				 
25
+				<select data-placeholder="请选择查询项..." class="chosen-select form-control" tabindex="2" multiple="" id="schSel"
26
+					style="display:none">
27
+
27
 				</select>
28
 				</select>
28
-				 <span class="input-group-addon" id="schCol_span"></span>
29
-					 <input type="text" name="schVal" id="schVal" value="" class="form-control ">
30
-					 <input type="hidden" id="searchCols" />
31
-				 <span class="input-group-btn"><a class="input-group-btn btn btn-primary" onclick="queryDatas()" id="ordinary">搜索</a></span>
32
-			</span> 
29
+				<span class="input-group-addon" id="schCol_span"></span>
30
+				<input type="text" name="schVal" id="schVal" value="" class="form-control ">
31
+				<input type="hidden" id="searchCols" />
32
+				<span class="input-group-btn"><a class="input-group-btn btn btn-primary" onclick="queryDatas()"
33
+						id="ordinary">搜索</a></span>
34
+			</span>
33
 		</div>
35
 		</div>
34
 	</div>
36
 	</div>
35
 	<div class="panel">
37
 	<div class="panel">
40
 						<!-- <a class="btn btn-info" onclick="toUpdate();" id="updateBtn"><i class="icon icon-edit"></i> 编辑</a>
42
 						<!-- <a class="btn btn-info" onclick="toUpdate();" id="updateBtn"><i class="icon icon-edit"></i> 编辑</a>
41
 						<a class="btn btn-danger" onclick="deleteObj();" id="deleteBtn"><i class="icon icon-trash"></i>删除</a> -->
43
 						<a class="btn btn-danger" onclick="deleteObj();" id="deleteBtn"><i class="icon icon-trash"></i>删除</a> -->
42
 				</span>
44
 				</span>
43
-				
45
+
44
 			</div>
46
 			</div>
45
 			<div class="conCoverTable">
47
 			<div class="conCoverTable">
46
 				<input id="datas" type="hidden" value="">
48
 				<input id="datas" type="hidden" value="">
49
 					<tbody id="tbTbody"></tbody>
51
 					<tbody id="tbTbody"></tbody>
50
 				</table>
52
 				</table>
51
 			</div>
53
 			</div>
52
-		
54
+
53
 			<div class="mainPager" id="pageDiv">
55
 			<div class="mainPager" id="pageDiv">
54
 				<div class="pull-right">
56
 				<div class="pull-right">
55
 					<ul class="pager">
57
 					<ul class="pager">
58
 						<li id="nextLi"><a href="javascript:jumpPage('next')">下一页</a></li>
60
 						<li id="nextLi"><a href="javascript:jumpPage('next')">下一页</a></li>
59
 						<li id="lastLi"><a href="javascript:jumpPage('last')">末页</a></li>
61
 						<li id="lastLi"><a href="javascript:jumpPage('last')">末页</a></li>
60
 					</ul>
62
 					</ul>
61
-					<span class="form-condensed floatL"> <input id="currentPage"
62
-						type="hidden" value=""> <input id="totalPage" type="hidden"
63
-						value=""> <input id="totalNum" type="hidden" value="">
64
-						转至第<input id="jumppage" class="form-control" size="2" maxlength="5"
65
-						value="">页
66
-					</span> <span class="floatL"> <input name="pagesubmit"
67
-						class="btn btn-sm btn-primary" onclick="return gotoPage()"
68
-						type="button" value="跳转">
63
+					<span class="form-condensed floatL"> <input id="currentPage" type="hidden" value=""> <input id="totalPage"
64
+							type="hidden" value=""> <input id="totalNum" type="hidden" value="">
65
+						转至第<input id="jumppage" class="form-control" size="2" maxlength="5" value="">页
66
+					</span> <span class="floatL"> <input name="pagesubmit" class="btn btn-sm btn-primary"
67
+							onclick="return gotoPage()" type="button" value="跳转">
69
 				</div>
68
 				</div>
70
-				</span><span class="pull-left">总共<font class="text-red"
71
-					id="totalNumFont"></font>条记录&nbsp; 共<font class="text-red"
72
-					id="totalPageFont"></font>页&nbsp; 当前所在第<font class="text-red"
73
-					id="currentPageFont"></font>页
69
+				</span><span class="pull-left">总共<font class="text-red" id="totalNumFont"></font>条记录&nbsp; 共<font
70
+						class="text-red" id="totalPageFont"></font>页&nbsp; 当前所在第<font class="text-red" id="currentPageFont"></font>页
74
 				</span>
71
 				</span>
75
 			</div>
72
 			</div>
76
-	</div>
77
-		
73
+		</div>
74
+
78
 	</div>
75
 	</div>
79
 </body>
76
 </body>

+ 107
- 86
resources/templates/dataManager/add.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
-<meta charset="utf-8" />
5
-<link th:href="@{/js/zui/dist/lib/uploader/zui.uploader.min.css}"
6
-	rel="stylesheet">
7
-<script th:src="@{/js/zui/dist/lib/uploader/zui.uploader.min.js}"></script>
8
-<script th:src="@{/js/dataManager/add.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
+	<meta charset="utf-8" />
5
+	<link th:href="@{/js/zui/dist/lib/uploader/zui.uploader.min.css}" rel="stylesheet">
6
+	<script th:src="@{/js/zui/dist/lib/uploader/zui.uploader.min.js}"></script>
7
+	<script th:src="@{/js/dataManager/add.js}"></script>
9
 
8
 
10
 </head>
9
 </head>
11
-<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">  	
12
-		<div class="panel-body">
13
-		<form id="dataManagerForm"  method="post" class="conForm load-indicator" data-loading="正在处理...">
14
-			<h1 class="title">基本信息</h1>
15
-			<div class="form-group col-xs-12">
16
-				<label class="required col-sm-4">资料名称:</label>
17
-				<div class="col-lg-6 col-xs-8">
18
-					<input id="dataTitle" name="dataTitle" class="form-control required" 
19
-						 maxlength="100">
20
-				</div>
21
-			</div>
22
-			<div class="form-group col-xs-12">
23
-				<label class="required col-sm-4">资料类别:</label>
24
-				<div class="col-lg-6 col-xs-8">
25
-					<select name="dataType" id="dataType"
26
-						class="form-control required" aria-required="true" aria-invalid="false"><option
27
-							 value="" selected="">--请选择--</option></select>
10
+
11
+<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
12
+	<div class="panel-body">
13
+		<form id="dataManagerForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
14
+
15
+			<div class="ext-card">
16
+				<h1 class="title">基本信息</h1>
17
+				<div class="wd-m">
18
+					<div class="form-group col-xs-12">
19
+						<label class="required col-sm-4">资料名称:</label>
20
+						<div class="col-lg-6 col-xs-8">
21
+							<input id="dataTitle" name="dataTitle" class="form-control required" maxlength="100">
22
+						</div>
23
+					</div>
24
+					<div class="form-group col-xs-12">
25
+						<label class="required col-sm-4">资料类别:</label>
26
+						<div class="col-lg-6 col-xs-8">
27
+							<select name="dataType" id="dataType" class="form-control required" aria-required="true"
28
+								aria-invalid="false">
29
+								<option value="" selected="">--请选择--</option>
30
+							</select>
31
+						</div>
32
+					</div>
33
+					<!-- <div class="form-group col-xs-12">
34
+						<label class="col-sm-4">是否允许全局查看:</label>
35
+						<div class="col-lg-6 col-xs-8">
36
+							<label class="checkbox-inline"> <input type="checkbox"
37
+								name="ifGlobalView" id="ifGlobalView" value="1">
38
+							</label>
39
+						</div>
40
+					</div> -->
41
+					<div class="form-group col-xs-12">
42
+						<label class="col-sm-4">资料摘要:</label>
43
+						<div class="col-lg-10 col-xs-12">
44
+							<textarea style="resize: none;" rows="5" name="dataSummary" maxlength="500"
45
+								class="form-control"></textarea>
46
+						</div>
47
+					</div>
28
 				</div>
48
 				</div>
29
 			</div>
49
 			</div>
30
-			<!-- <div class="form-group col-xs-12">
31
-				<label class="col-sm-4">是否允许全局查看:</label>
32
-				<div class="col-lg-6 col-xs-8">
33
-					<label class="checkbox-inline"> <input type="checkbox"
34
-						name="ifGlobalView" id="ifGlobalView" value="1">
35
-					</label>
36
-				</div>
37
-			</div> -->
38
-			<div class="form-group col-xs-12">
39
-				<label class="col-sm-4">资料摘要:</label>
40
-				<div class="col-lg-10 col-xs-12">
41
-					<textarea style="resize: none;" rows="5" name="dataSummary"
42
-						maxlength="500" class="form-control"></textarea>
50
+
51
+			<div class="ext-card">
52
+				<h1 class="title">资料附件</h1>
53
+				<div class="wd-m">
54
+					<div class="">
55
+						<input type="hidden" id="dataFiles" name="dataFiles" />
56
+						<div id="tableUploader" class="uploader">
57
+							<div class="uploader-message text-center">
58
+								<div class="content"></div>
59
+								<button type="button" class="close">×</button>
60
+							</div>
61
+							<table class="table table-bordered">
62
+								<thead>
63
+									<tr>
64
+										<th colspan="2">文件名</th>
65
+										<th style="width: 100px">大小</th>
66
+										<th style="width: 160px; text-align: center;">状态/操作</th>
67
+									</tr>
68
+								</thead>
69
+								<tbody class="uploader-files">
70
+									<tr class="file template">
71
+										<td style="width: 38px; padding: 3px">
72
+											<div class="file-icon"></div>
73
+										</td>
74
+										<td style="padding: 0">
75
+											<div style="position: relative; padding: 8px;">
76
+												<strong class="file-name"></strong>
77
+												<div class="file-progress-bar"></div>
78
+											</div>
79
+										</td>
80
+										<td><span class="file-size text-muted"></span></td>
81
+										<td class="actions text-right" style="padding: 0 4px;">
82
+											<div class="file-status" data-toggle="tooltip" style="margin: 8px;"><i class="icon"></i> <span
83
+													class="text"></span></div>
84
+											<a data-toggle="tooltip" class="btn btn-link btn-download-file" target="_blank"><i
85
+													class="icon icon-download-alt"></i></a>
86
+											<button type="button" data-toggle="tooltip" class="btn btn-link btn-reset-file" title="Repeat"><i
87
+													class="icon icon-repeat"></i></button>
88
+											<button type="button" data-toggle="tooltip" class="btn btn-link btn-rename-file" title="Rename"><i
89
+													class="icon icon-pencil"></i></button>
90
+											<button type="button" data-toggle="tooltip" title="Remove" class="btn btn-link btn-delete-file"><i
91
+													class="icon icon-trash text-danger"></i></button>
92
+										</td>
93
+									</tr>
94
+								</tbody>
95
+								<tfoot>
96
+									<tr>
97
+										<td colspan="4" style="padding: 4px 0">
98
+											<div style="position: relative;">
99
+												<div class="uploader-status pull-right text-muted" style="margin-top: 5px;"></div>
100
+												<button type="button" class="btn btn-link uploader-btn-browse"><i class="icon icon-plus"></i>
101
+													选择文件</button>
102
+												<button type="button" class="btn btn-link uploader-btn-start"><i
103
+														class="icon icon-cloud-upload"></i> 开始上传</button>
104
+											</div>
105
+										</td>
106
+									</tr>
107
+								</tfoot>
108
+							</table>
109
+						</div>
110
+					</div>
43
 				</div>
111
 				</div>
112
+
44
 			</div>
113
 			</div>
45
-			<h1 class="title">资料附件</h1>
46
-			<div class="">
47
-			<input type="hidden" id="dataFiles" name="dataFiles" />
48
-			<div id="tableUploader" class="uploader">
49
-				  <div class="uploader-message text-center">
50
-				    <div class="content"></div>
51
-				    <button type="button" class="close">×</button>
52
-				  </div>
53
-				  <table class="table table-bordered">
54
-				    <thead>
55
-				      <tr>
56
-				        <th colspan="2">文件名</th>
57
-				        <th style="width: 100px">大小</th>
58
-				        <th style="width: 160px; text-align: center;">状态/操作</th>
59
-				      </tr>
60
-				    </thead>
61
-				    <tbody class="uploader-files">
62
-				      <tr class="file template">
63
-				        <td style="width: 38px; padding: 3px"><div class="file-icon"></div></td>
64
-				        <td style="padding: 0">
65
-				          <div style="position: relative; padding: 8px;">
66
-				            <strong class="file-name"></strong>
67
-				            <div class="file-progress-bar"></div>
68
-				          </div>
69
-				        </td>
70
-				        <td><span class="file-size text-muted"></span></td>
71
-				        <td class="actions text-right" style="padding: 0 4px;">
72
-				          <div class="file-status" data-toggle="tooltip" style="margin: 8px;"><i class="icon"></i> <span class="text"></span></div>
73
-				          <a data-toggle="tooltip" class="btn btn-link btn-download-file" target="_blank"><i class="icon icon-download-alt"></i></a>
74
-				          <button type="button" data-toggle="tooltip" class="btn btn-link btn-reset-file" title="Repeat"><i class="icon icon-repeat"></i></button>
75
-				          <button type="button" data-toggle="tooltip" class="btn btn-link btn-rename-file" title="Rename"><i class="icon icon-pencil"></i></button>
76
-				          <button type="button" data-toggle="tooltip" title="Remove" class="btn btn-link btn-delete-file"><i class="icon icon-trash text-danger"></i></button>
77
-				        </td>
78
-				      </tr>
79
-				    </tbody>
80
-				    <tfoot>
81
-				      <tr>
82
-				        <td colspan="4" style="padding: 4px 0">
83
-				          <div style="position: relative;">
84
-				            <div class="uploader-status pull-right text-muted" style="margin-top: 5px;"></div>
85
-				            <button type="button" class="btn btn-link uploader-btn-browse"><i class="icon icon-plus"></i> 选择文件</button>
86
-				            <button type="button" class="btn btn-link uploader-btn-start"><i class="icon icon-cloud-upload"></i> 开始上传</button>
87
-				          </div>
88
-				        </td>
89
-				      </tr>
90
-				    </tfoot>
91
-				  </table>
92
-				</div>
93
-				</div>
114
+
94
 			<div class="btnEnd">
115
 			<div class="btnEnd">
95
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
116
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
96
 				<button class="btn" type="button" onclick="history.back();">取消</button>
117
 				<button class="btn" type="button" onclick="history.back();">取消</button>

+ 98
- 75
resources/templates/dataManager/details.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{::link},~{::style},~{::script},'')">
4
-<meta charset="utf-8" />
5
-<link th:href="@{/js/zui/dist/lib/uploader/zui.uploader.min.css}"
6
-	rel="stylesheet">
7
-<script th:src="@{/js/zui/dist/lib/uploader/zui.uploader.min.js}"></script>
8
-<script th:src="@{/js/dataManager/details.js}"></script>
9
-<script th:src="@{/js/pictureViewer/js/pictureViewer.js}"></script>
10
-<script th:src="@{/js/pictureViewer/js/jquery.mousewheel.min.js}"></script>
11
-<script th:src="@{/js/pictureViewer/js/pictureViewer.js}"></script>
12
-<link rel="stylesheet" type="text/css" th:href="@{/js/pictureViewer/css/pictureViewer.css}">
13
-<style type="text/css">
14
-.view-info>div>label{min-width: 148px;}
15
-</style>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{::link},~{::style},~{::script},'')">
4
+	<meta charset="utf-8" />
5
+	<link th:href="@{/js/zui/dist/lib/uploader/zui.uploader.min.css}" rel="stylesheet">
6
+	<script th:src="@{/js/zui/dist/lib/uploader/zui.uploader.min.js}"></script>
7
+	<script th:src="@{/js/dataManager/details.js}"></script>
8
+	<script th:src="@{/js/pictureViewer/js/pictureViewer.js}"></script>
9
+	<script th:src="@{/js/pictureViewer/js/jquery.mousewheel.min.js}"></script>
10
+	<script th:src="@{/js/pictureViewer/js/pictureViewer.js}"></script>
11
+	<link rel="stylesheet" type="text/css" th:href="@{/js/pictureViewer/css/pictureViewer.css}">
12
+	<style type="text/css">
13
+		.view-info>div>label {
14
+			min-width: 148px;
15
+		}
16
+	</style>
16
 </head>
17
 </head>
18
+
17
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
19
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
18
 	<div class="panel-body">
20
 	<div class="panel-body">
19
-		<form id="equipmentForm" action="" method="post"
20
-			class="conForm view-info">		
21
-				<h1 class="title">基本信息</h1>	
22
-			<div class="col-xs-6">
23
-				<label>资料名称:</label>[[${dataManagerObj.dataTitle}]]
24
-			</div>
25
-			<div class="col-xs-6">
26
-				<label>资料类别:</label><font th:selOpt="${dataManagerObj.dataType}" id="dataType"></font>
21
+		<form id="equipmentForm" action="" method="post" class="conForm">
22
+
23
+			<div class="ext-card">
24
+				<h1 class="title">基本信息</h1>
25
+				<div class="view-info">
26
+					<div class="col-xs-6">
27
+						<label>资料名称:</label>[[${dataManagerObj.dataTitle}]]
28
+					</div>
29
+					<div class="col-xs-6">
30
+						<label>资料类别:</label>
31
+						<font th:selOpt="${dataManagerObj.dataType}" id="dataType"></font>
32
+
33
+					</div>
34
+					<!-- <div class="col-xs-6">
35
+						<label>是否允许全局查看:</label><font th:selOpt="${dataManagerObj.ifGlobalView}" id="ifGlobalView"></font>
36
+					</div> -->
37
+					<div class="col-xs-12">
38
+						<label>资料摘要:</label>[[${dataManagerObj.dataSummary}]]
39
+					</div>
40
+				</div>
27
 
41
 
28
 			</div>
42
 			</div>
29
-			<!-- <div class="col-xs-6">
30
-				<label>是否允许全局查看:</label><font th:selOpt="${dataManagerObj.ifGlobalView}" id="ifGlobalView"></font>
31
-			</div> -->
32
-			<div class="col-xs-12">
33
-				<label>资料摘要:</label>[[${dataManagerObj.dataSummary}]]
34
-			</div>
35
-			<h1 class="title">资料附件</h1>
36
-			<div class="text-center">
37
-				<input type="hidden" id="dataFiles" name="dataFiles"  th:value="${dataManagerObj.dataFiles}"/>
38
-			    <div id="tableUploader" class="uploader">
39
-				  <div class="uploader-message text-center">
40
-				    <div class="content"></div>
41
-				    <button type="button" class="close">×</button>
42
-				  </div>
43
-				  <table class="table table-bordered">
44
-				    <thead>
45
-				      <tr>
46
-				        <th colspan="2">文件名</th>
47
-				        <th style="width: 100px">大小</th>
48
-				        <th style="width: 160px; text-align: center;">状态/操作</th>
49
-				      </tr>
50
-				    </thead>
51
-				    <tbody class="uploader-files">
52
-				      <tr class="file template">
53
-				        <td style="width: 38px; padding: 3px"><div class="file-icon"></div></td>
54
-				        <td style="padding: 0">
55
-				          <div style="position: relative; padding: 8px;">
56
-				            <strong class="file-name"></strong>
57
-				            <div class="file-progress-bar"></div>
58
-				          </div>
59
-				        </td>
60
-				        <td><span class="file-size text-muted"></span></td>
61
-				        <td class="actions text-right" style="padding: 0 4px;">
62
-				          <div class="file-status" data-toggle="tooltip" style="margin: 8px;"><i class="icon"></i> <span class="text"></span></div>
63
-				          <a data-toggle="tooltip" class="btn btn-link btn-download-file" target="_blank"><i class="icon icon-download-alt"></i></a>
64
-				          <a data-toggle="tooltip" class="btn btn-link btn-reset-file" title="Repeat"><i class="icon icon-repeat"></i></a>
65
-				          <a data-toggle="tooltip" class="btn btn-link btn-rename-file" title="Rename"><i class="icon icon-pencil"></i></a>
66
-				          <a data-toggle="tooltip" title="Remove" class="btn btn-link btn-delete-file"><i class="icon icon-trash text-danger"></i></a>
67
-				        </td>
68
-				      </tr>
69
-				    </tbody>
70
-				    <tfoot>
71
-				      <tr style="display:none">
72
-				        <td colspan="4" style="padding: 4px 0">
73
-				          <div style="position: relative;">
74
-				            <div class="uploader-status pull-right text-muted" style="margin-top: 5px;"></div>
75
-				            <button type="button" class="btn btn-link uploader-btn-browse"><i class="icon icon-plus"></i> 选择文件</button>
76
-				            <button type="button" class="btn btn-link uploader-btn-start"><i class="icon icon-cloud-upload"></i> 开始上传</button>
77
-				          </div>
78
-				        </td>
79
-				      </tr>
80
-				    </tfoot>
81
-				  </table>
43
+
44
+			<div class="ext-card">
45
+				<h1 class="title">资料附件</h1>
46
+				<div class="view-info">
47
+					<div class="text-center">
48
+						<input type="hidden" id="dataFiles" name="dataFiles" th:value="${dataManagerObj.dataFiles}" />
49
+						<div id="tableUploader" class="uploader">
50
+							<div class="uploader-message text-center">
51
+								<div class="content"></div>
52
+								<button type="button" class="close">×</button>
53
+							</div>
54
+							<table class="table table-bordered">
55
+								<thead>
56
+									<tr>
57
+										<th colspan="2">文件名</th>
58
+										<th style="width: 100px">大小</th>
59
+										<th style="width: 160px; text-align: center;">状态/操作</th>
60
+									</tr>
61
+								</thead>
62
+								<tbody class="uploader-files">
63
+									<tr class="file template">
64
+										<td style="width: 38px; padding: 3px">
65
+											<div class="file-icon"></div>
66
+										</td>
67
+										<td style="padding: 0">
68
+											<div style="position: relative; padding: 8px;">
69
+												<strong class="file-name"></strong>
70
+												<div class="file-progress-bar"></div>
71
+											</div>
72
+										</td>
73
+										<td><span class="file-size text-muted"></span></td>
74
+										<td class="actions text-right" style="padding: 0 4px;">
75
+											<div class="file-status" data-toggle="tooltip" style="margin: 8px;"><i class="icon"></i> <span
76
+													class="text"></span></div>
77
+											<a data-toggle="tooltip" class="btn btn-link btn-download-file" target="_blank"><i
78
+													class="icon icon-download-alt"></i></a>
79
+											<a data-toggle="tooltip" class="btn btn-link btn-reset-file" title="Repeat"><i
80
+													class="icon icon-repeat"></i></a>
81
+											<a data-toggle="tooltip" class="btn btn-link btn-rename-file" title="Rename"><i
82
+													class="icon icon-pencil"></i></a>
83
+											<a data-toggle="tooltip" title="Remove" class="btn btn-link btn-delete-file"><i
84
+													class="icon icon-trash text-danger"></i></a>
85
+										</td>
86
+									</tr>
87
+								</tbody>
88
+								<tfoot>
89
+									<tr style="display:none">
90
+										<td colspan="4" style="padding: 4px 0">
91
+											<div style="position: relative;">
92
+												<div class="uploader-status pull-right text-muted" style="margin-top: 5px;"></div>
93
+												<button type="button" class="btn btn-link uploader-btn-browse"><i class="icon icon-plus"></i>
94
+													选择文件</button>
95
+												<button type="button" class="btn btn-link uploader-btn-start"><i
96
+														class="icon icon-cloud-upload"></i> 开始上传</button>
97
+											</div>
98
+										</td>
99
+									</tr>
100
+								</tfoot>
101
+							</table>
102
+						</div>
103
+					</div>
82
 				</div>
104
 				</div>
83
 			</div>
105
 			</div>
84
 			<div class="btnEnd">
106
 			<div class="btnEnd">
87
 		</form>
109
 		</form>
88
 	</div>
110
 	</div>
89
 </body>
111
 </body>
112
+
90
 </html>
113
 </html>

+ 109
- 88
resources/templates/dataManager/update.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
-<meta charset="utf-8" />
5
-<link th:href="@{/js/zui/dist/lib/uploader/zui.uploader.min.css}"
6
-	rel="stylesheet">
7
-<script th:src="@{/js/zui/dist/lib/uploader/zui.uploader.min.js}"></script>
8
-<script th:src="@{/js/dataManager/update.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
+	<meta charset="utf-8" />
5
+	<link th:href="@{/js/zui/dist/lib/uploader/zui.uploader.min.css}" rel="stylesheet">
6
+	<script th:src="@{/js/zui/dist/lib/uploader/zui.uploader.min.js}"></script>
7
+	<script th:src="@{/js/dataManager/update.js}"></script>
9
 
8
 
10
 </head>
9
 </head>
11
-<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">  	
12
-		<div class="panel-body">
13
-		<form id="dataManagerForm"  method="post" class="conForm load-indicator" data-loading="正在处理...">
14
-		    <input type="hidden" id="id" name="id" th:value="${dataManagerObj.id}" />
15
-			<h1 class="title">基本信息</h1>
16
-			<div class="form-group col-xs-12">
17
-				<label class="required col-sm-4">资料名称:</label>
18
-				<div class="col-lg-6 col-xs-8">
19
-					<input id="dataTitle" name="dataTitle" class="form-control required"  th:value="${dataManagerObj.dataTitle}"
20
-						 maxlength="100">
21
-				</div>
22
-			</div>
23
-			<div class="form-group col-xs-12">
24
-				<label class="required col-sm-4">资料类别:</label>
25
-				<div class="col-lg-6 col-xs-8">
26
-					<select name="dataType" id="dataType" th:selOpt="${dataManagerObj.dataType}"
27
-						class="form-control required" aria-required="true" aria-invalid="false" ><option
28
-							 value="" selected="">--请选择--</option></select>
10
+
11
+<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
12
+	<div class="panel-body">
13
+		<form id="dataManagerForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
14
+			<input type="hidden" id="id" name="id" th:value="${dataManagerObj.id}" />
15
+
16
+			<div class="ext-card">
17
+				<h1 class="title">基本信息</h1>
18
+				<div class="view-info">
19
+					<div class="form-group col-xs-12">
20
+						<label class="required col-sm-4">资料名称:</label>
21
+						<div class="col-lg-6 col-xs-8">
22
+							<input id="dataTitle" name="dataTitle" class="form-control required"
23
+								th:value="${dataManagerObj.dataTitle}" maxlength="100">
24
+						</div>
25
+					</div>
26
+					<div class="form-group col-xs-12">
27
+						<label class="required col-sm-4">资料类别:</label>
28
+						<div class="col-lg-6 col-xs-8">
29
+							<select name="dataType" id="dataType" th:selOpt="${dataManagerObj.dataType}" class="form-control required"
30
+								aria-required="true" aria-invalid="false">
31
+								<option value="" selected="">--请选择--</option>
32
+							</select>
33
+						</div>
34
+					</div>
35
+					<!-- <div class="form-group col-xs-12">
36
+							<label class="col-sm-4">是否允许全局查看:</label>
37
+							<div class="col-lg-6 col-xs-8">
38
+								<label class="checkbox-inline"> <input type="checkbox" th:selOpt="${dataManagerObj.ifGlobalView}"
39
+									name="ifGlobalView" id="ifGlobalView" value="1">
40
+								</label>
41
+							</div>
42
+						</div> -->
43
+					<div class="form-group col-xs-12">
44
+						<label>资料摘要:</label>
45
+						<div class="col-lg-10 col-xs-12">
46
+							<textarea style="resize: none;" rows="5" name="dataSummary" th:text="${dataManagerObj.dataSummary}"
47
+								maxlength="500" class="form-control"></textarea>
48
+						</div>
49
+					</div>
29
 				</div>
50
 				</div>
30
 			</div>
51
 			</div>
31
-			<!-- <div class="form-group col-xs-12">
32
-				<label class="col-sm-4">是否允许全局查看:</label>
33
-				<div class="col-lg-6 col-xs-8">
34
-					<label class="checkbox-inline"> <input type="checkbox" th:selOpt="${dataManagerObj.ifGlobalView}"
35
-						name="ifGlobalView" id="ifGlobalView" value="1">
36
-					</label>
37
-				</div>
38
-			</div> -->
39
-			<div class="form-group col-xs-12">
40
-				<label>资料摘要:</label>
41
-				<div class="col-lg-10 col-xs-12">
42
-					<textarea style="resize: none;" rows="5" name="dataSummary" th:text="${dataManagerObj.dataSummary}"
43
-						maxlength="500" class="form-control"></textarea>
52
+
53
+			<div class="ext-card">
54
+				<h1 class="title">资料附件</h1>
55
+				<div class="view-info">
56
+					<div class="">
57
+						<input type="hidden" id="dataFiles" name="dataFiles" th:value="${dataManagerObj.dataFiles}" />
58
+						<input type="hidden" id="nodeCode" th:value="${nodeCode}" />
59
+						<div id="tableUploader" class="uploader">
60
+							<div class="uploader-message text-center">
61
+								<div class="content"></div>
62
+								<button type="button" class="close">×</button>
63
+							</div>
64
+							<table class="table table-bordered">
65
+								<thead>
66
+									<tr>
67
+										<th colspan="2">文件名</th>
68
+										<th style="width: 100px">大小</th>
69
+										<th style="width: 160px; text-align: center;">状态/操作</th>
70
+									</tr>
71
+								</thead>
72
+								<tbody class="uploader-files">
73
+									<tr class="file template">
74
+										<td style="width: 38px; padding: 3px">
75
+											<div class="file-icon"></div>
76
+										</td>
77
+										<td style="padding: 0">
78
+											<div style="position: relative; padding: 8px;">
79
+												<strong class="file-name"></strong>
80
+												<div class="file-progress-bar"></div>
81
+											</div>
82
+										</td>
83
+										<td><span class="file-size text-muted"></span></td>
84
+										<td class="actions text-right" style="padding: 0 4px;">
85
+											<div class="file-status" data-toggle="tooltip" style="margin: 8px;"><i class="icon"></i> <span
86
+													class="text"></span></div>
87
+											<a data-toggle="tooltip" class="btn btn-link btn-download-file" target="_blank"><i
88
+													class="icon icon-download-alt"></i></a>
89
+											<button type="button" data-toggle="tooltip" class="btn btn-link btn-reset-file" title="Repeat"><i
90
+													class="icon icon-repeat"></i></button>
91
+											<button type="button" data-toggle="tooltip" class="btn btn-link btn-rename-file" title="Rename"><i
92
+													class="icon icon-pencil"></i></button>
93
+											<button type="button" data-toggle="tooltip" title="Remove" class="btn btn-link btn-delete-file"><i
94
+													class="icon icon-trash text-danger"></i></button>
95
+										</td>
96
+									</tr>
97
+								</tbody>
98
+								<tfoot>
99
+									<tr>
100
+										<td colspan="4" style="padding: 4px 0">
101
+											<div style="position: relative;">
102
+												<div class="uploader-status pull-right text-muted" style="margin-top: 5px;"></div>
103
+												<button type="button" class="btn btn-link uploader-btn-browse"><i class="icon icon-plus"></i>
104
+													选择文件</button>
105
+												<button type="button" class="btn btn-link uploader-btn-start"><i
106
+														class="icon icon-cloud-upload"></i>
107
+													开始上传</button>
108
+											</div>
109
+										</td>
110
+									</tr>
111
+								</tfoot>
112
+							</table>
113
+						</div>
114
+					</div>
44
 				</div>
115
 				</div>
45
 			</div>
116
 			</div>
46
-			<h1 class="title">资料附件</h1>
47
-			<div class="">
48
-			<input type="hidden" id="dataFiles" name="dataFiles"  th:value="${dataManagerObj.dataFiles}"/>
49
-			<input type="hidden" id="nodeCode" th:value="${nodeCode}"/>
50
-			<div id="tableUploader" class="uploader">
51
-				  <div class="uploader-message text-center">
52
-				    <div class="content"></div>
53
-				    <button type="button" class="close">×</button>
54
-				  </div>
55
-				  <table class="table table-bordered">
56
-				    <thead>
57
-				      <tr>
58
-				        <th colspan="2">文件名</th>
59
-				        <th style="width: 100px">大小</th>
60
-				        <th style="width: 160px; text-align: center;">状态/操作</th>
61
-				      </tr>
62
-				    </thead>
63
-				    <tbody class="uploader-files">
64
-				      <tr class="file template">
65
-				        <td style="width: 38px; padding: 3px"><div class="file-icon"></div></td>
66
-				        <td style="padding: 0">
67
-				          <div style="position: relative; padding: 8px;">
68
-				            <strong class="file-name"></strong>
69
-				            <div class="file-progress-bar"></div>
70
-				          </div>
71
-				        </td>
72
-				        <td><span class="file-size text-muted"></span></td>
73
-				        <td class="actions text-right" style="padding: 0 4px;">
74
-				          <div class="file-status" data-toggle="tooltip" style="margin: 8px;"><i class="icon"></i> <span class="text"></span></div>
75
-				          <a data-toggle="tooltip" class="btn btn-link btn-download-file" target="_blank"><i class="icon icon-download-alt"></i></a>
76
-				          <button type="button" data-toggle="tooltip" class="btn btn-link btn-reset-file" title="Repeat"><i class="icon icon-repeat"></i></button>
77
-				          <button type="button" data-toggle="tooltip" class="btn btn-link btn-rename-file" title="Rename"><i class="icon icon-pencil"></i></button>
78
-				          <button type="button" data-toggle="tooltip" title="Remove" class="btn btn-link btn-delete-file"><i class="icon icon-trash text-danger"></i></button>
79
-				        </td>
80
-				      </tr>
81
-				    </tbody>
82
-				    <tfoot>
83
-				      <tr>
84
-				        <td colspan="4" style="padding: 4px 0">
85
-				          <div style="position: relative;">
86
-				            <div class="uploader-status pull-right text-muted" style="margin-top: 5px;"></div>
87
-				            <button type="button" class="btn btn-link uploader-btn-browse"><i class="icon icon-plus"></i> 选择文件</button>
88
-				            <button type="button" class="btn btn-link uploader-btn-start"><i class="icon icon-cloud-upload"></i> 开始上传</button>
89
-				          </div>
90
-				        </td>
91
-				      </tr>
92
-				    </tfoot>
93
-				  </table>
94
-				</div>
95
-				</div>
96
 			<div class="btnEnd">
117
 			<div class="btnEnd">
97
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
118
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
98
 				<button class="btn" type="button" onclick="history.back();">取消</button>
119
 				<button class="btn" type="button" onclick="history.back();">取消</button>

+ 39
- 33
resources/templates/installations/add.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'edit')">
4
-<meta charset="utf-8" />
5
-<script th:src="@{/js/installations/add.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'edit')">
4
+	<meta charset="utf-8" />
5
+	<script th:src="@{/js/installations/add.js}"></script>
6
 </head>
6
 </head>
7
-<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">  	
8
-		<div class="panel-body">
9
-		<form id="installationsForm"  method="post" class="conForm load-indicator" data-loading="正在处理...">
10
-			<h1 class="title">基本信息</h1>
11
-			<div class="form-group col-xs-12">
12
-				<label class=" required">设施名称:</label>
13
-				<div class="col-lg-6 col-xs-8">
14
-					<input id="inTitle" name="inTitle" class="form-control required" 
15
-						 maxlength="30">
16
-				</div>
17
-			</div>
18
-			<div class="form-group col-xs-12">
19
-				<label class=" required">设施数量:</label>
20
-				<div class="col-lg-6 col-xs-8">
21
-					<input id="inCount" name="inCount" class="form-control required digits" 
22
-						 maxlength="100">
23
-				</div>
24
-			</div>
25
-			<div class="form-group col-xs-12">
26
-				<label class=" required">设施面积(㎡):</label>
27
-				<div class="col-lg-6 col-xs-8">
28
-					<input id="inArea" name="inArea" class="form-control required number" 
29
-						 maxlength="20">
7
+
8
+<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
9
+	<div class="panel-body">
10
+		<form id="installationsForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
11
+			<div class="ext-card">
12
+				<h1 class="title">基本信息</h1>
13
+				<div class="wd-m">
14
+					<div class="form-group col-xs-12">
15
+						<label class=" required col-sm-4">设施名称:</label>
16
+						<div class="col-lg-6 col-xs-8">
17
+							<input id="inTitle" name="inTitle" class="form-control required" maxlength="30">
18
+						</div>
19
+					</div>
20
+					<div class="form-group col-xs-12">
21
+						<label class=" required col-sm-4">设施数量:</label>
22
+						<div class="col-lg-6 col-xs-8">
23
+							<input id="inCount" name="inCount" class="form-control required digits" maxlength="100">
24
+						</div>
25
+					</div>
26
+					<div class="form-group col-xs-12">
27
+						<label class=" required col-sm-4">设施面积(㎡):</label>
28
+						<div class="col-lg-6 col-xs-8">
29
+							<input id="inArea" name="inArea" class="form-control required number" maxlength="20">
30
+						</div>
31
+					</div>
30
 				</div>
32
 				</div>
31
 			</div>
33
 			</div>
32
-			
33
-			<h1 class="title">备注信息</h1>
34
-			<div class="form-group col-xs-12">
35
-				<div class="col-lg-10 col-xs-12">
36
-						<textarea style="resize: none;" rows="5" name="remark"
37
-						maxlength="500" class="form-control"></textarea>
34
+
35
+			<div class="ext-card">
36
+				<h1 class="title">备注信息</h1>
37
+				<div class="wd-m">
38
+					<div class="form-group col-xs-12">
39
+						<div class="col-lg-10 col-xs-12">
40
+							<textarea style="resize: none;" rows="5" name="remark" maxlength="500" class="form-control"></textarea>
41
+						</div>
42
+					</div>
38
 				</div>
43
 				</div>
39
 			</div>
44
 			</div>
45
+
40
 			<div class="btnEnd">
46
 			<div class="btnEnd">
41
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
47
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
42
 				<button class="btn" type="button" onclick="history.back();">取消</button>
48
 				<button class="btn" type="button" onclick="history.back();">取消</button>

+ 38
- 23
resources/templates/installations/details.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'')">
4
-<meta charset="utf-8">
5
-<script th:src="@{/js/installations/details.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'')">
4
+	<meta charset="utf-8">
5
+	<script th:src="@{/js/installations/details.js}"></script>
6
 </head>
6
 </head>
7
+
7
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
8
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
8
 	<div class="panel-body">
9
 	<div class="panel-body">
9
-		<form id="installationsForm" action="" method="post"
10
-			class="conForm view-info">		
11
-				<h1 class="title">基本信息</h1>	
12
-			<div class="col-xs-6">
13
-				<label>设施名称:</label>[[${installationsObj.inTitle}]]
14
-			</div>
15
-			<div class="col-xs-6">
16
-				<label>设施数量:</label>[[${installationsObj.inCount}]]
10
+		<form id="installationsForm" action="" method="post" class="conForm">
11
+			<div class="ext-card">
12
+				<h1 class="title">基本信息</h1>
13
+				<div class="view-info">
14
+					<div class="col-xs-6">
15
+						<label>设施名称:</label>[[${installationsObj.inTitle}]]
16
+					</div>
17
+					<div class="col-xs-6">
18
+						<label>设施数量:</label>[[${installationsObj.inCount}]]
17
 
19
 
20
+					</div>
21
+					<div class="col-xs-6">
22
+						<label>设施面积(㎡):</label> [[${installationsObj.inArea}]]
23
+					</div>
24
+				</div>
18
 			</div>
25
 			</div>
19
-			<div class="col-xs-6">
20
-				<label>设施面积(㎡):</label> [[${installationsObj.inArea}]]
26
+
27
+			<div class="ext-card">
28
+				<h1 class="title">设施位置</h1>
29
+				<div class="view-info">
30
+					<div class="text">
31
+						[[${installationsObj.inPosition}]]
32
+					</div>
33
+				</div>
21
 			</div>
34
 			</div>
22
-			<h1 class="title">设施位置</h1>
23
-			<div class="text">
24
-				[[${installationsObj.inPosition}]]
25
-			</div>			
26
-			<h1 class="title">备注信息</h1>
27
-			<div class="text">
28
-				[[${installationsObj.remark}]]
35
+
36
+			<div class="ext-card">
37
+				<h1 class="title">备注信息</h1>
38
+				<div class="view-info">
39
+					<div class="text">
40
+						[[${installationsObj.remark}]]
41
+					</div>
42
+				</div>
29
 			</div>
43
 			</div>
44
+
30
 			<div class="btnEnd">
45
 			<div class="btnEnd">
31
-				<button class="btn btn-primary" type="button"
32
-					onclick="history.back();">返回</button>
46
+				<button class="btn btn-primary" type="button" onclick="history.back();">返回</button>
33
 			</div>
47
 			</div>
34
 		</form>
48
 		</form>
35
 	</div>
49
 	</div>
36
 </body>
50
 </body>
51
+
37
 </html>
52
 </html>

+ 45
- 37
resources/templates/installations/update.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'edit')">
4
-<meta charset="utf-8" />
5
-<script th:src="@{/js/installations/update.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'edit')">
4
+	<meta charset="utf-8" />
5
+	<script th:src="@{/js/installations/update.js}"></script>
6
 </head>
6
 </head>
7
-<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">  	
8
-		<div class="panel-body">
9
-		<form id="installationsForm"  method="post" class="conForm load-indicator" data-loading="正在处理...">
10
-		<input type="hidden" id="id" name="id" th:value="${installationsObj.id}" />
11
-				    		 <input type="hidden" id="oldId" name="oldId" th:value="${installationsObj.oldId}" />
12
-		
13
-			<h1 class="title">基本信息</h1>
14
-			
15
-			<div class="form-group col-xs-12">
16
-				<label class="required col-sm-4">设施名称:</label>
17
-				<div class="col-lg-6 col-xs-8">
18
-					<input id="inTitle" name="inTitle" class="form-control required"  th:value="${installationsObj.inTitle}"
19
-						 maxlength="30">
20
-				</div>
21
-			</div>
22
-			<div class="form-group col-xs-12">
23
-				<label class="required col-sm-4">设施数量:</label>
24
-				<div class="col-lg-6 col-xs-8">
25
-					<input id="inCount" name="inCount" class="form-control required digits"  th:value="${installationsObj.inCount}"
26
-						 maxlength="6">
27
-				</div>
28
-			</div>
29
-			<div class="form-group col-xs-12">
30
-				<label class="required col-sm-4">设施面积(㎡):</label>
31
-				<div class="col-lg-6 col-xs-8">
32
-					<input id="inArea" name="inArea" class="form-control required number"  th:value="${#numbers.formatDecimal(installationsObj.inArea,1,2)}"
33
-						 maxlength="10">
7
+
8
+<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
9
+	<div class="panel-body">
10
+		<form id="installationsForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
11
+			<input type="hidden" id="id" name="id" th:value="${installationsObj.id}" />
12
+			<input type="hidden" id="oldId" name="oldId" th:value="${installationsObj.oldId}" />
13
+			<div class="ext-card">
14
+				<h1 class="title">基本信息</h1>
15
+				<div class="wd-m">
16
+					<div class="form-group col-xs-12">
17
+						<label class="required col-sm-4">设施名称:</label>
18
+						<div class="col-lg-6 col-xs-8">
19
+							<input id="inTitle" name="inTitle" class="form-control required" th:value="${installationsObj.inTitle}"
20
+								maxlength="30">
21
+						</div>
22
+					</div>
23
+					<div class="form-group col-xs-12">
24
+						<label class="required col-sm-4">设施数量:</label>
25
+						<div class="col-lg-6 col-xs-8">
26
+							<input id="inCount" name="inCount" class="form-control required digits"
27
+								th:value="${installationsObj.inCount}" maxlength="6">
28
+						</div>
29
+					</div>
30
+					<div class="form-group col-xs-12">
31
+						<label class="required col-sm-4">设施面积(㎡):</label>
32
+						<div class="col-lg-6 col-xs-8">
33
+							<input id="inArea" name="inArea" class="form-control required number"
34
+								th:value="${#numbers.formatDecimal(installationsObj.inArea,1,2)}" maxlength="10">
35
+						</div>
36
+					</div>
34
 				</div>
37
 				</div>
35
 			</div>
38
 			</div>
36
-			
37
-			<h1 class="title">备注信息</h1>
38
-			<div class="form-group col-xs-12">
39
-				<div class="col-lg-10 col-xs-12">
40
-						<textarea style="resize: none;" rows="5" name="remark" th:text="${installationsObj.remark}"
41
-						maxlength="500" class="form-control"></textarea>
39
+
40
+			<div class="ext-card">
41
+				<h1 class="title">备注信息</h1>
42
+				<div class="wd-m">
43
+					<div class="form-group col-xs-12">
44
+						<div class="col-lg-10 col-xs-12">
45
+							<textarea style="resize: none;" rows="5" name="remark" th:text="${installationsObj.remark}"
46
+								maxlength="500" class="form-control"></textarea>
47
+						</div>
48
+					</div>
42
 				</div>
49
 				</div>
43
 			</div>
50
 			</div>
51
+
44
 			<div class="btnEnd">
52
 			<div class="btnEnd">
45
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
53
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
46
 				<button class="btn" type="button" onclick="history.back();">取消</button>
54
 				<button class="btn" type="button" onclick="history.back();">取消</button>

+ 3
- 1
resources/templates/main/dashboard.html View File

13
     <div class="dash-carousel">
13
     <div class="dash-carousel">
14
       <div class="ratio-static">
14
       <div class="ratio-static">
15
         
15
         
16
+
16
     <div id="myNiceCarousel" class="carousel slide">
17
     <div id="myNiceCarousel" class="carousel slide">
17
       <!-- 轮播项目 -->
18
       <!-- 轮播项目 -->
18
       <div class="carousel-inner">
19
       <div class="carousel-inner">
180
       </div>
181
       </div>
181
     </div>
182
     </div>
182
   </div>
183
   </div>
184
+
183
   <script>
185
   <script>
184
     function loadPage2() {
186
     function loadPage2() {
185
       var TH_SERVER = 'http://192.168.89.147:8087/api'
187
       var TH_SERVER = 'http://192.168.89.147:8087/api'
215
       })
217
       })
216
     }
218
     }
217
   </script>
219
   </script>
218
-</div>
220
+</div>

+ 48
- 37
resources/templates/office/add.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'edit')">
4
-<meta charset="utf-8" />
5
-<script th:src="@{/js/office/add.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'edit')">
4
+	<meta charset="utf-8" />
5
+	<script th:src="@{/js/office/add.js}"></script>
6
 </head>
6
 </head>
7
-<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">  	
8
-		<div class="panel-body">
9
-		<form id="officeForm"  method="post" class="conForm load-indicator" data-loading="正在处理...">
10
-			<h1 class="title">基本信息</h1>
11
-			<div class="form-group col-xs-12">
12
-				<label class="required col-sm-4">科室名称:</label>
13
-				<div class="col-lg-6 col-xs-8">
14
-					<input id="depName" name="depName" class="form-control required" 
15
-						 maxlength="100">
16
-				</div>
17
-			</div>
18
-			<div class="form-group col-xs-12">
19
-				<label class="required col-sm-4">科室负责人:</label>
20
-				<div class="col-lg-6 col-xs-8">
21
-					<input id="depfzr" name="depfzr" class="form-control required" 
22
-						 maxlength="20">
23
-				</div>
24
-			</div>
25
-			<div class="form-group col-xs-12">
26
-				<label class="required col-sm-4">负责人联系电话:</label>
27
-				<div class="col-lg-6 col-xs-8">
28
-					<input id="tel" name="tel" class="form-control isTel required" 
29
-						 maxlength="20">
7
+
8
+<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
9
+	<div class="panel-body">
10
+		<form id="officeForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
11
+			<div class="ext-card">
12
+				<h1 class="title">基本信息</h1>
13
+				<div class="wd-m">
14
+					<div class="form-group col-xs-12">
15
+						<label class="required col-sm-4">科室名称:</label>
16
+						<div class="col-lg-6 col-xs-8">
17
+							<input id="depName" name="depName" class="form-control required" maxlength="100">
18
+						</div>
19
+					</div>
20
+					<div class="form-group col-xs-12">
21
+						<label class="required col-sm-4">科室负责人:</label>
22
+						<div class="col-lg-6 col-xs-8">
23
+							<input id="depfzr" name="depfzr" class="form-control required" maxlength="20">
24
+						</div>
25
+					</div>
26
+					<div class="form-group col-xs-12">
27
+						<label class="required col-sm-4">负责人联系电话:</label>
28
+						<div class="col-lg-6 col-xs-8">
29
+							<input id="tel" name="tel" class="form-control isTel required" maxlength="20">
30
+						</div>
31
+					</div>
30
 				</div>
32
 				</div>
31
 			</div>
33
 			</div>
32
-			<h1 class="title">职责信息</h1>
33
-			<div class="form-group col-xs-12">
34
-				<div class="col-lg-10 col-xs-12">
35
-						<textarea style="resize: none;" rows="5" name="depDuty"
36
-						maxlength="300" class="form-control"></textarea>
34
+
35
+			<div class="ext-card">
36
+				<h1 class="title">职责信息</h1>
37
+				<div class="wd-m">
38
+					<div class="form-group col-xs-12">
39
+						<div class="col-lg-10 col-xs-12">
40
+							<textarea style="resize: none;" rows="5" name="depDuty" maxlength="300" class="form-control"></textarea>
41
+						</div>
42
+					</div>
37
 				</div>
43
 				</div>
38
 			</div>
44
 			</div>
39
-			<h1 class="title">备注信息</h1>
40
-			<div class="form-group col-xs-12">
41
-				<div class="col-lg-10 col-xs-12">
42
-						<textarea style="resize: none;" rows="5" name="remark"
43
-						maxlength="500" class="form-control"></textarea>
45
+
46
+			<div class="ext-card">
47
+				<h1 class="title">备注信息</h1>
48
+				<div class="wd-m">
49
+					<div class="form-group col-xs-12">
50
+						<div class="col-lg-10 col-xs-12">
51
+							<textarea style="resize: none;" rows="5" name="remark" maxlength="500" class="form-control"></textarea>
52
+						</div>
53
+					</div>
44
 				</div>
54
 				</div>
45
 			</div>
55
 			</div>
56
+
46
 			<div class="btnEnd">
57
 			<div class="btnEnd">
47
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
58
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
48
 				<button class="btn" type="button" onclick="history.back();">取消</button>
59
 				<button class="btn" type="button" onclick="history.back();">取消</button>

+ 41
- 26
resources/templates/office/details.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'')">
4
-<meta charset="utf-8">
5
-<script th:src="@{/js/office/details.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'')">
4
+	<meta charset="utf-8">
5
+	<script th:src="@{/js/office/details.js}"></script>
6
 </head>
6
 </head>
7
+
7
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
8
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
8
 	<div class="panel-body">
9
 	<div class="panel-body">
9
-		<form id="officeForm" action="" method="post"
10
-			class="conForm view-info">		
11
-				<h1 class="title">基本信息</h1>	
12
-			<div class="col-xs-6">
13
-				<label>科室名称:</label>[[${officeObj.depName}]]
14
-			</div>
15
-			<div class="col-xs-6">
16
-				<label>科室负责人:</label>[[${officeObj.depfzr}]]
10
+		<form id="officeForm" action="" method="post" class="conForm">
11
+			<div class="ext-card">
12
+				<h1 class="title">基本信息</h1>
13
+				<div class="view-info">
14
+					<div class="col-xs-6">
15
+						<label>科室名称:</label>[[${officeObj.depName}]]
16
+					</div>
17
+					<div class="col-xs-6">
18
+						<label>科室负责人:</label>[[${officeObj.depfzr}]]
17
 
19
 
20
+					</div>
21
+					<div class="col-xs-6">
22
+						<label>负责人联系电话:</label> [[${officeObj.tel}]]
23
+					</div>
24
+					<div class="col-xs-6">
25
+						<label>科室人员数:</label>[[${officeObj.depPeo}]]
26
+					</div>
27
+				</div>
18
 			</div>
28
 			</div>
19
-			<div class="col-xs-6">
20
-				<label>负责人联系电话:</label> [[${officeObj.tel}]]
21
-			</div>
22
-			<div class="col-xs-6">
23
-				<label>科室人员数:</label>[[${officeObj.depPeo}]]
24
-			</div>
25
-			<h1 class="title">职责信息</h1>
26
-			<div class="text">
27
-				[[${officeObj.depDuty}]]
29
+
30
+			<div class="ext-card">
31
+				<h1 class="title">职责信息</h1>
32
+				<div class="view-info">
33
+					<div class="text">
34
+						[[${officeObj.depDuty}]]
35
+					</div>
36
+				</div>
28
 			</div>
37
 			</div>
29
-			<h1 class="title">备注信息</h1>
30
-			<div class="text">
31
-				[[${officeObj.remark}]]
38
+
39
+			<div class="ext-card">
40
+				<h1 class="title">备注信息</h1>
41
+				<div class="view-info">
42
+					<div class="text">
43
+						[[${officeObj.remark}]]
44
+					</div>
45
+				</div>
32
 			</div>
46
 			</div>
47
+
33
 			<div class="btnEnd">
48
 			<div class="btnEnd">
34
-				<button class="btn btn-primary" type="button"
35
-					onclick="history.back();">返回</button>
49
+				<button class="btn btn-primary" type="button" onclick="history.back();">返回</button>
36
 			</div>
50
 			</div>
37
 		</form>
51
 		</form>
38
 	</div>
52
 	</div>
39
 </body>
53
 </body>
54
+
40
 </html>
55
 </html>

+ 53
- 38
resources/templates/office/update.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'edit')">
4
-<meta charset="utf-8" />
5
-<script th:src="@{/js/office/update.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{},~{},~{::script},'edit')">
4
+	<meta charset="utf-8" />
5
+	<script th:src="@{/js/office/update.js}"></script>
6
 </head>
6
 </head>
7
-<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">  	
8
-		<div class="panel-body">
9
-		<form id="officeForm"  method="post" class="conForm load-indicator" data-loading="正在处理...">
10
-		<input type="hidden" id="id" name="id" th:value="${officeObj.id}" />
11
-			<h1 class="title">基本信息</h1>
12
-			<div class="form-group col-xs-12">
13
-				<label class="required col-sm-4">科室名称:</label>
14
-				<div class="col-lg-6 col-xs-8">
15
-					<input id="depName" name="depName" class="form-control required" th:value="${officeObj.depName}"
16
-						 maxlength="100">
17
-				</div>
18
-			</div>
19
-			<div class="form-group col-xs-12">
20
-				<label class="required col-sm-4">科室负责人:</label>
21
-				<div class="col-lg-6 col-xs-8">
22
-					<input id="depfzr" name="depfzr" class="form-control required"  th:value="${officeObj.depfzr}"
23
-						 maxlength="20">
24
-				</div>
25
-			</div>
26
-			<div class="form-group col-xs-12">
27
-				<label class="required col-sm-4">负责人联系电话:</label>
28
-				<div class="col-lg-6 col-xs-8">
29
-					<input id="tel" name="tel" class="form-control isTel required"  th:value="${officeObj.tel}"
30
-						 maxlength="20">
7
+
8
+<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
9
+	<div class="panel-body">
10
+		<form id="officeForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
11
+			<input type="hidden" id="id" name="id" th:value="${officeObj.id}" />
12
+			<div class="ext-card">
13
+				<h1 class="title">基本信息</h1>
14
+				<div class="wd-m">
15
+					<div class="form-group col-xs-12">
16
+						<label class="required col-sm-4">科室名称:</label>
17
+						<div class="col-lg-6 col-xs-8">
18
+							<input id="depName" name="depName" class="form-control required" th:value="${officeObj.depName}"
19
+								maxlength="100">
20
+						</div>
21
+					</div>
22
+					<div class="form-group col-xs-12">
23
+						<label class="required col-sm-4">科室负责人:</label>
24
+						<div class="col-lg-6 col-xs-8">
25
+							<input id="depfzr" name="depfzr" class="form-control required" th:value="${officeObj.depfzr}"
26
+								maxlength="20">
27
+						</div>
28
+					</div>
29
+					<div class="form-group col-xs-12">
30
+						<label class="required col-sm-4">负责人联系电话:</label>
31
+						<div class="col-lg-6 col-xs-8">
32
+							<input id="tel" name="tel" class="form-control isTel required" th:value="${officeObj.tel}" maxlength="20">
33
+						</div>
34
+					</div>
31
 				</div>
35
 				</div>
32
 			</div>
36
 			</div>
33
-			<h1 class="title">职责信息</h1>
34
-			<div class="form-group col-xs-12">
35
-				<div class="col-lg-10 col-xs-12">
36
-						<textarea style="resize: none;" rows="5" name="depDuty"  th:text="${officeObj.depDuty}"
37
-						maxlength="300" class="form-control"></textarea>
37
+
38
+			<div class="ext-card">
39
+				<h1 class="title">职责信息</h1>
40
+				<div class="wd-m">
41
+					<div class="form-group col-xs-12">
42
+						<div class="col-lg-10 col-xs-12">
43
+							<textarea style="resize: none;" rows="5" name="depDuty" th:text="${officeObj.depDuty}" maxlength="300"
44
+								class="form-control"></textarea>
45
+						</div>
46
+					</div>
38
 				</div>
47
 				</div>
39
 			</div>
48
 			</div>
40
-			<h1 class="title">备注信息</h1>
41
-			<div class="form-group col-xs-12">
42
-				<div class="col-lg-10 col-xs-12">
43
-						<textarea style="resize: none;" rows="5" name="remark"  th:text="${officeObj.remark}"
44
-						maxlength="500" class="form-control"></textarea>
49
+
50
+			<div class="ext-card">
51
+				<h1 class="title">备注信息</h1>
52
+				<div class="wd-m">
53
+					<div class="form-group col-xs-12">
54
+						<div class="col-lg-10 col-xs-12">
55
+							<textarea style="resize: none;" rows="5" name="remark" th:text="${officeObj.remark}" maxlength="500"
56
+								class="form-control"></textarea>
57
+						</div>
58
+					</div>
45
 				</div>
59
 				</div>
46
 			</div>
60
 			</div>
61
+
47
 			<div class="btnEnd">
62
 			<div class="btnEnd">
48
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
63
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
49
 				<button class="btn" type="button" onclick="history.back();">取消</button>
64
 				<button class="btn" type="button" onclick="history.back();">取消</button>

+ 126
- 103
resources/templates/station/add.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
-<meta charset="utf-8" />
5
-<script
6
-	th:src="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.js}"></script>
7
-<link
8
-	th:href="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.css}"
9
-	rel="stylesheet" />
10
-<script th:src="@{/js/station/add.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
+	<meta charset="utf-8" />
5
+	<script th:src="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.js}"></script>
6
+	<link th:href="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.css}" rel="stylesheet" />
7
+	<script th:src="@{/js/station/add.js}"></script>
11
 </head>
8
 </head>
12
-<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">  	
13
-		<div class="panel-body">
14
-		<form id="stationForm"  method="post" class="conForm load-indicator" data-loading="正在处理...">
15
-			<h1 class="title">基本信息</h1>
16
-			<div class="form-group col-xs-12">
17
-				<label class="required col-sm-4">是否建设站内监控:</label>
18
-				<div class="col-lg-6 col-xs-8">
19
-					<select name="ifjsznjk" id="ifjsznjk"  class="form-control required" aria-required="true" aria-invalid="false">
20
-						<option value="" selected="">--请选择--</option>
21
-					</select>
22
-				</div>
23
-			</div>
24
-			<div class="form-group col-xs-12">
25
-				<label class="required col-sm-4">厨房是否建设监控:</label>
26
-				<div class="col-lg-6 col-xs-8">
27
-					<select name="ifjscfjk" id="ifjscfjk"  class="form-control required" aria-required="true" aria-invalid="false">
28
-						<option value="" selected="">--请选择--</option>
29
-					</select>
30
-				</div>
31
-			</div>
32
-			<div class="form-group col-xs-12">
33
-				<label class="required col-sm-4">监控存档时间:</label>
34
-				<div class="col-lg-6 col-xs-8">
35
-					<input id="jkcdsj" name="jkcdsj" class="form-control form-date required dateISO">
36
-				</div>
37
-			</div>
38
-			<div class="form-group col-xs-12">
39
-				<label class="required col-sm-4">大门是否建设门禁安防:</label>
40
-				<div class="col-lg-6 col-xs-8">
41
-					<select name="ifjsdmmjaf" id="ifjsdmmjaf"  class="form-control required" aria-required="true" aria-invalid="false">
42
-						<option value="" selected="">--请选择--</option>
43
-					</select>
44
-				</div>
45
-			</div>
46
-			<div class="form-group col-xs-12">
47
-				<label class="required col-sm-4">大门门禁类别:</label>
48
-				<div class="col-lg-6 col-xs-8">
49
-					<select name="config_door_type" id="config_door_type"  class="form-control required" aria-required="true" aria-invalid="false">
50
-						<option value="" selected="">--请选择--</option>
51
-					</select>
52
-				</div>
53
-			</div>
54
-			<div class="form-group col-xs-12">
55
-				<label class="required col-sm-4">厨房是否建设门禁安防:</label>
56
-				<div class="col-lg-6 col-xs-8">
57
-					<select name="ifjscfmjaf" id="ifjscfmjaf"  class="form-control required" aria-required="true" aria-invalid="false">
58
-						<option value="" selected="">--请选择--</option>
59
-					</select>
60
-				</div>
61
-			</div>
62
-			<div class="form-group col-xs-12">
63
-				<label class="required col-sm-4">厨房门禁类别:</label>
64
-				<div class="col-lg-6 col-xs-8">
65
-					<select name="config_kitchen_door_type" id="config_kitchen_door_type"  class="form-control required" aria-required="true" aria-invalid="false">
66
-						<option value="" selected="">--请选择--</option>
67
-					</select>
68
-				</div>
69
-			</div>
70
-			<h1 class="title">运行情况</h1>
71
-			<div class="form-group col-xs-12">
72
-				<label class="required col-sm-4">监控是否正常:</label>
73
-				<div class="col-lg-6 col-xs-8">
74
-					<select name="ifzcjk" id="ifzcjk"  class="form-control required" aria-required="true" aria-invalid="false">
75
-						<option value="" selected="">--请选择--</option>
76
-					</select>
77
-				</div>
78
-			</div>
79
-			<div class="form-group col-xs-12">
80
-				<label class="required col-sm-4">大门门禁是否正常:</label>
81
-				<div class="col-lg-6 col-xs-8">
82
-					<select name="ifzcdmmj" id="ifzcdmmj"  class="form-control required" aria-required="true" aria-invalid="false">
83
-						<option value="" selected="">--请选择--</option>
84
-					</select>
9
+
10
+<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
11
+	<div class="panel-body">
12
+		<form id="stationForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
13
+
14
+			<div class="ext-card">
15
+				<h1 class="title">基本信息</h1>
16
+				<div class="wd-m">
17
+					<div class="form-group col-xs-12">
18
+						<label class="required col-sm-4">是否建设站内监控:</label>
19
+						<div class="col-lg-6 col-xs-8">
20
+							<select name="ifjsznjk" id="ifjsznjk" class="form-control required" aria-required="true"
21
+								aria-invalid="false">
22
+								<option value="" selected="">--请选择--</option>
23
+							</select>
24
+						</div>
25
+					</div>
26
+					<div class="form-group col-xs-12">
27
+						<label class="required col-sm-4">厨房是否建设监控:</label>
28
+						<div class="col-lg-6 col-xs-8">
29
+							<select name="ifjscfjk" id="ifjscfjk" class="form-control required" aria-required="true"
30
+								aria-invalid="false">
31
+								<option value="" selected="">--请选择--</option>
32
+							</select>
33
+						</div>
34
+					</div>
35
+					<div class="form-group col-xs-12">
36
+						<label class="required col-sm-4">监控存档时间:</label>
37
+						<div class="col-lg-6 col-xs-8">
38
+							<input id="jkcdsj" name="jkcdsj" class="form-control form-date required dateISO">
39
+						</div>
40
+					</div>
41
+					<div class="form-group col-xs-12">
42
+						<label class="required col-sm-4">大门是否建设门禁安防:</label>
43
+						<div class="col-lg-6 col-xs-8">
44
+							<select name="ifjsdmmjaf" id="ifjsdmmjaf" class="form-control required" aria-required="true"
45
+								aria-invalid="false">
46
+								<option value="" selected="">--请选择--</option>
47
+							</select>
48
+						</div>
49
+					</div>
50
+					<div class="form-group col-xs-12">
51
+						<label class="required col-sm-4">大门门禁类别:</label>
52
+						<div class="col-lg-6 col-xs-8">
53
+							<select name="config_door_type" id="config_door_type" class="form-control required" aria-required="true"
54
+								aria-invalid="false">
55
+								<option value="" selected="">--请选择--</option>
56
+							</select>
57
+						</div>
58
+					</div>
59
+					<div class="form-group col-xs-12">
60
+						<label class="required col-sm-4">厨房是否建设门禁安防:</label>
61
+						<div class="col-lg-6 col-xs-8">
62
+							<select name="ifjscfmjaf" id="ifjscfmjaf" class="form-control required" aria-required="true"
63
+								aria-invalid="false">
64
+								<option value="" selected="">--请选择--</option>
65
+							</select>
66
+						</div>
67
+					</div>
68
+					<div class="form-group col-xs-12">
69
+						<label class="required col-sm-4">厨房门禁类别:</label>
70
+						<div class="col-lg-6 col-xs-8">
71
+							<select name="config_kitchen_door_type" id="config_kitchen_door_type" class="form-control required"
72
+								aria-required="true" aria-invalid="false">
73
+								<option value="" selected="">--请选择--</option>
74
+							</select>
75
+						</div>
76
+					</div>
85
 				</div>
77
 				</div>
86
 			</div>
78
 			</div>
87
-			<div class="form-group col-xs-12">
88
-				<label class="required col-sm-4">厨房门禁是否正常:</label>
89
-				<div class="col-lg-6 col-xs-8">
90
-					<select name="ifzccfmj" id="ifzccfmj"  class="form-control required" aria-required="true" aria-invalid="false">
91
-						<option value="" selected="">--请选择--</option>
92
-					</select>
79
+
80
+			<div class="ext-card">
81
+				<h1 class="title">运行情况</h1>
82
+				<div class="wd-m">
83
+					<div class="form-group col-xs-12">
84
+						<label class="required col-sm-4">监控是否正常:</label>
85
+						<div class="col-lg-6 col-xs-8">
86
+							<select name="ifzcjk" id="ifzcjk" class="form-control required" aria-required="true" aria-invalid="false">
87
+								<option value="" selected="">--请选择--</option>
88
+							</select>
89
+						</div>
90
+					</div>
91
+					<div class="form-group col-xs-12">
92
+						<label class="required col-sm-4">大门门禁是否正常:</label>
93
+						<div class="col-lg-6 col-xs-8">
94
+							<select name="ifzcdmmj" id="ifzcdmmj" class="form-control required" aria-required="true"
95
+								aria-invalid="false">
96
+								<option value="" selected="">--请选择--</option>
97
+							</select>
98
+						</div>
99
+					</div>
100
+					<div class="form-group col-xs-12">
101
+						<label class="required col-sm-4">厨房门禁是否正常:</label>
102
+						<div class="col-lg-6 col-xs-8">
103
+							<select name="ifzccfmj" id="ifzccfmj" class="form-control required" aria-required="true"
104
+								aria-invalid="false">
105
+								<option value="" selected="">--请选择--</option>
106
+							</select>
107
+						</div>
108
+					</div>
93
 				</div>
109
 				</div>
94
 			</div>
110
 			</div>
95
-			<h1 class="title">异常情况说明</h1>
96
-			<div class="form-group col-xs-12">
97
-				<div class="col-lg-10 col-xs-12">
98
-					<textarea style="resize: none;" rows="5" name="exceptionExplan" maxlength="4000" class="form-control"></textarea>
111
+
112
+			<div class="ext-card">
113
+				<h1 class="title">异常情况说明</h1>
114
+				<div class="wd-m">
115
+					<div class="form-group col-xs-12">
116
+						<div class="col-lg-10 col-xs-12">
117
+							<textarea style="resize: none;" rows="5" name="exceptionExplan" maxlength="4000"
118
+								class="form-control"></textarea>
119
+						</div>
120
+					</div>
99
 				</div>
121
 				</div>
100
 			</div>
122
 			</div>
101
-			
123
+
102
 			<div class="btnEnd">
124
 			<div class="btnEnd">
103
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
125
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
104
 				<button class="btn" type="button" onclick="history.back();">取消</button>
126
 				<button class="btn" type="button" onclick="history.back();">取消</button>
110
 <script>
132
 <script>
111
 	// 仅选择日期
133
 	// 仅选择日期
112
 	$(".form-date").datetimepicker({
134
 	$(".form-date").datetimepicker({
113
-		language : "zh-CN",
114
-		weekStart : 1,
115
-		todayBtn : 1,
116
-		autoclose : 1,
117
-		todayHighlight : 1,
118
-		startView : 2,
119
-		minView : 2,
120
-		forceParse : 0,
121
-		format : "yyyy-mm-dd"
122
-	}).on('changeDate', function(ev) {
135
+		language: "zh-CN",
136
+		weekStart: 1,
137
+		todayBtn: 1,
138
+		autoclose: 1,
139
+		todayHighlight: 1,
140
+		startView: 2,
141
+		minView: 2,
142
+		forceParse: 0,
143
+		format: "yyyy-mm-dd"
144
+	}).on('changeDate', function (ev) {
123
 		$(this).valid();
145
 		$(this).valid();
124
 	});
146
 	});
125
 </script>
147
 </script>
148
+
126
 </html>
149
 </html>

+ 89
- 59
resources/templates/station/details.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{},~{::style},~{::script},'')">
4
-<meta charset="utf-8">
5
-<script th:src="@{/js/station/details.js}"></script>
6
-<style type="text/css">
7
-.view-info>div>label{min-width: 172px;}
8
-</style>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{},~{::style},~{::script},'')">
4
+	<meta charset="utf-8">
5
+	<script th:src="@{/js/station/details.js}"></script>
6
+	<style type="text/css">
7
+		.view-info>div>label {
8
+			min-width: 172px;
9
+		}
10
+	</style>
9
 </head>
11
 </head>
12
+
10
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
13
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
11
 	<div class="panel-body">
14
 	<div class="panel-body">
12
-		<form id="stationForm" action="" method="post" class="conForm view-info">
13
-		     <input type="hidden" id="dataFiles" name="dataFiles"  th:value="${files}"/>		
14
-			<h1 class="title">基本信息</h1>	
15
-			<div class="col-xs-6">
16
-				<label>站内是否建设监控:</label><font th:selOpt="${stationObj.ifjsznjk}" id="ifjsznjk"></font>
15
+		<form id="stationForm" action="" method="post" class="conForm">
16
+			<input type="hidden" id="dataFiles" name="dataFiles" th:value="${files}" />
17
+			<div class="ext-card">
18
+				<h1 class="title">基本信息</h1>
19
+				<div class="view-info">
20
+					<div class="col-xs-6">
21
+						<label>站内是否建设监控:</label>
22
+						<font th:selOpt="${stationObj.ifjsznjk}" id="ifjsznjk"></font>
23
+					</div>
24
+					<div class="col-xs-6">
25
+						<label>站内监控存档时间:</label>[[${stationObj.jkcdsj}]]
26
+					</div>
27
+					<div class="col-xs-6">
28
+						<label>厨房是否建设监控:</label>
29
+						<font th:selOpt="${stationObj.ifjscfjk}" id="ifjscfjk"></font>
30
+					</div>
31
+
32
+					<div class="col-xs-6">
33
+						<label>厨房监控存档时间:</label>
34
+						<font th:selOpt="${stationObj.cfjkcdsj}" id="cfjkcdsj"></font>
35
+					</div>
36
+					<div class="col-xs-6">
37
+						<label>大门是否建设门禁安防:</label>
38
+						<font th:selOpt="${stationObj.ifjsdmmjaf}" id="ifjsdmmjaf"></font>
39
+					</div>
40
+
41
+					<div class="col-xs-6">
42
+						<label>大门门禁类别:</label>
43
+						<font th:selOpt="${stationObj.config_door_type}" id="config_door_type"></font>
44
+					</div>
45
+					<div class="col-xs-6">
46
+						<label>厨房是否建设门禁安防:</label>
47
+						<font th:selOpt="${stationObj.ifjscfmjaf}" id="ifjscfmjaf"></font>
48
+					</div>
49
+
50
+					<div class="col-xs-6">
51
+						<label>厨房门禁类别:</label>
52
+						<font th:selOpt="${stationObj.config_kitchen_door_type}" id="config_kitchen_door_type"></font>
53
+					</div>
54
+				</div>
17
 			</div>
55
 			</div>
18
-			<div class="col-xs-6">
19
-				<label>站内监控存档时间:</label>[[${stationObj.jkcdsj}]]
56
+
57
+			<div class="ext-card">
58
+				<h1 class="title">运行情况</h1>
59
+				<div class="view-info">
60
+					<div class="col-xs-6">
61
+						<label>记录时间:</label>[[${stationObj.full_date}]]
62
+					</div>
63
+					<div class="col-xs-6">
64
+						<label>站内监控是否正常:</label>
65
+						<font th:selOpt="${stationObj.ifzcjk}" id="ifzcjk"></font>
66
+					</div>
67
+					<div class="col-xs-6">
68
+						<label>厨房监控是否正常:</label>
69
+						<font th:selOpt="${stationObj.ifzcjkcf}" id="ifzcjkcf"></font>
70
+					</div>
71
+					<div class="col-xs-6">
72
+						<label>大门门禁是否正常:</label>
73
+						<font th:selOpt="${stationObj.ifzcdmmj}" id="ifzcdmmj"></font>
74
+					</div>
75
+					<div class="col-xs-6">
76
+						<label>厨房门禁是否正常:</label>
77
+						<font th:selOpt="${stationObj.ifzccfmj}" id="ifzccfmj"></font>
78
+					</div>
79
+				</div>
20
 			</div>
80
 			</div>
21
-			<div class="col-xs-6">
22
-				<label>厨房是否建设监控:</label><font th:selOpt="${stationObj.ifjscfjk}" id="ifjscfjk"></font>
81
+
82
+			<div class="ext-card">
83
+				<h1 class="title">异常情况说明</h1>
84
+				<div class="view-info">
85
+					<div class="text">
86
+						[[${stationObj.exceptionExplan}]]
87
+					</div>
88
+					<h1 class="title" style="display:none">设备异常图片</h1>
89
+					<div style="text-align:center;display:none">
90
+						<div class="form-group " id="imgDiv" style="display: inline-block;padding: 0;margin: 0;">
91
+						</div>
92
+					</div>
93
+				</div>
23
 			</div>
94
 			</div>
24
-			
25
-			<div class="col-xs-6">
26
-				<label>厨房监控存档时间:</label><font th:selOpt="${stationObj.cfjkcdsj}" id="cfjkcdsj"></font>
27
-			</div>
28
-				<div class="col-xs-6">
29
-				<label>大门是否建设门禁安防:</label><font th:selOpt="${stationObj.ifjsdmmjaf}" id="ifjsdmmjaf"></font>
30
-			</div>
31
-			
32
-			<div class="col-xs-6">
33
-				<label>大门门禁类别:</label><font th:selOpt="${stationObj.config_door_type}" id="config_door_type"></font>
34
-			</div>
35
-				<div class="col-xs-6">
36
-				<label>厨房是否建设门禁安防:</label><font th:selOpt="${stationObj.ifjscfmjaf}" id="ifjscfmjaf"></font>
37
-			</div>
38
-					
39
-			<div class="col-xs-6">
40
-				<label>厨房门禁类别:</label><font th:selOpt="${stationObj.config_kitchen_door_type}" id="config_kitchen_door_type"></font>
41
-			</div>
42
-			<h1 class="title">运行情况</h1>
43
-			<div class="col-xs-6">
44
-				<label>记录时间:</label>[[${stationObj.full_date}]]
45
-			</div>
46
-			<div class="col-xs-6">
47
-				<label>站内监控是否正常:</label><font th:selOpt="${stationObj.ifzcjk}" id="ifzcjk"></font>
48
-			</div>
49
-			<div class="col-xs-6">
50
-				<label>厨房监控是否正常:</label><font th:selOpt="${stationObj.ifzcjkcf}" id="ifzcjkcf"></font>
51
-			</div>	
52
-			<div class="col-xs-6">
53
-				<label>大门门禁是否正常:</label><font th:selOpt="${stationObj.ifzcdmmj}" id="ifzcdmmj"></font>
54
-			</div>
55
-			<div class="col-xs-6">
56
-				<label>厨房门禁是否正常:</label><font th:selOpt="${stationObj.ifzccfmj}" id="ifzccfmj"></font>
57
-			</div>
58
-			<h1 class="title">异常情况说明</h1>
59
-			<div class="text">
60
-				[[${stationObj.exceptionExplan}]]
61
-			</div>
62
-			<h1 class="title" style="display:none">设备异常图片</h1>
63
-			<div style="text-align:center;display:none" >
64
-				<div class="form-group " id="imgDiv" style="display: inline-block;padding: 0;margin: 0;">										
65
-				</div>	
66
-			</div>	
95
+
67
 			<div class="btnEnd">
96
 			<div class="btnEnd">
68
 				<button class="btn btn-primary" type="button" onclick="history.back();">取消</button>
97
 				<button class="btn btn-primary" type="button" onclick="history.back();">取消</button>
69
 			</div>
98
 			</div>
70
 		</form>
99
 		</form>
71
 	</div>
100
 	</div>
72
 </body>
101
 </body>
102
+
73
 </html>
103
 </html>

+ 129
- 103
resources/templates/station/update.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
-<meta charset="utf-8" />
5
-<script
6
-	th:src="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.js}"></script>
7
-<link
8
-	th:href="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.css}"
9
-	rel="stylesheet" />
10
-<script th:src="@{/js/station/update.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
+	<meta charset="utf-8" />
5
+	<script th:src="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.js}"></script>
6
+	<link th:href="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.css}" rel="stylesheet" />
7
+	<script th:src="@{/js/station/update.js}"></script>
11
 </head>
8
 </head>
12
-<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">  	
13
-		<div class="panel-body">
14
-		<form id="stationForm"  method="post" class="conForm load-indicator" data-loading="正在处理...">
15
-		<input type="hidden" id="id" name="id" th:value="${stationObj.id}" />
16
-			<h1 class="title">基本信息</h1>
17
-			<div class="form-group col-xs-12">
18
-				<label class="required col-sm-4">是否建设站内监控:</label>
19
-				<div class="col-lg-6 col-xs-8">
20
-					<select name="ifjsznjk" id="ifjsznjk" th:selOpt="${stationObj.ifjsznjk}" class="form-control required" aria-required="true" aria-invalid="false">
21
-						<option value="" selected="">--请选择--</option>
22
-					</select>
23
-				</div>
24
-			</div>
25
-			<div class="form-group col-xs-12">
26
-				<label class="required col-sm-4">厨房是否建设监控:</label>
27
-				<div class="col-lg-6 col-xs-8">
28
-					<select name="ifjscfjk" id="ifjscfjk" th:selOpt="${stationObj.ifjscfjk}"  class="form-control required" aria-required="true" aria-invalid="false">
29
-						<option value="" selected="">--请选择--</option>
30
-					</select>
31
-				</div>
32
-			</div>
33
-			<div class="form-group col-xs-12">
34
-				<label class="required col-sm-4">监控存档时间:</label>
35
-				<div class="col-lg-6 col-xs-8">
36
-					<input id="jkcdsj" name="jkcdsj" th:value="${#dates.format(stationObj.jkcdsj, 'yyyy-MM-dd')}" class="form-control form-date required dateISO">
37
-				</div>
38
-			</div>
39
-			<div class="form-group col-xs-12">
40
-				<label class="required col-sm-4">大门是否建设门禁安防:</label>
41
-				<div class="col-lg-6 col-xs-8">
42
-					<select name="ifjsdmmjaf" id="ifjsdmmjaf" th:selOpt="${stationObj.ifjsdmmjaf}" class="form-control required" aria-required="true" aria-invalid="false">
43
-						<option value="" selected="">--请选择--</option>
44
-					</select>
45
-				</div>
46
-			</div>
47
-			<div class="form-group col-xs-12">
48
-				<label class="required col-sm-4">大门门禁类别:</label>
49
-				<div class="col-lg-6 col-xs-8">
50
-					<select name="config_door_type" id="config_door_type" th:selOpt="${stationObj.config_door_type}" class="form-control required" aria-required="true" aria-invalid="false">
51
-						<option value="" selected="">--请选择--</option>
52
-					</select>
53
-				</div>
54
-			</div>
55
-			<div class="form-group col-xs-12">
56
-				<label class="required col-sm-4">厨房是否建设门禁安防:</label>
57
-				<div class="col-lg-6 col-xs-8">
58
-					<select name="ifjscfmjaf" id="ifjscfmjaf" th:selOpt="${stationObj.ifjscfmjaf}" class="form-control required" aria-required="true" aria-invalid="false">
59
-						<option value="" selected="">--请选择--</option>
60
-					</select>
61
-				</div>
62
-			</div>
63
-			<div class="form-group col-xs-12">
64
-				<label class="required col-sm-4">厨房门禁类别:</label>
65
-				<div class="col-lg-6 col-xs-8">
66
-					<select name="config_kitchen_door_type" th:selOpt="${stationObj.config_kitchen_door_type}" id="config_kitchen_door_type"  class="form-control required" aria-required="true" aria-invalid="false">
67
-						<option value="" selected="">--请选择--</option>
68
-					</select>
69
-				</div>
70
-			</div>
71
-			<h1 class="title">运行情况</h1>
72
-			<div class="form-group col-xs-12">
73
-				<label class="required col-sm-4">监控是否正常:</label>
74
-				<div class="col-lg-6 col-xs-8">
75
-					<select name="ifzcjk" id="ifzcjk" th:selOpt="${stationObj.ifzcjk}" class="form-control required" aria-required="true" aria-invalid="false">
76
-						<option value="" selected="">--请选择--</option>
77
-					</select>
78
-				</div>
79
-			</div>
80
-			<div class="form-group col-xs-12">
81
-				<label class="required col-sm-4">大门门禁是否正常:</label>
82
-				<div class="col-lg-6 col-xs-8">
83
-					<select name="ifzcdmmj" id="ifzcdmmj" th:selOpt="${stationObj.ifzcdmmj}" class="form-control required" aria-required="true" aria-invalid="false">
84
-						<option value="" selected="">--请选择--</option>
85
-					</select>
9
+
10
+<body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
11
+	<div class="panel-body">
12
+		<form id="stationForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
13
+			<input type="hidden" id="id" name="id" th:value="${stationObj.id}" />
14
+
15
+			<div class="ext-card">
16
+				<h1 class="title">基本信息</h1>
17
+				<div class="wd-m">
18
+					<div class="form-group col-xs-12">
19
+						<label class="required col-sm-4">是否建设站内监控:</label>
20
+						<div class="col-lg-6 col-xs-8">
21
+							<select name="ifjsznjk" id="ifjsznjk" th:selOpt="${stationObj.ifjsznjk}" class="form-control required"
22
+								aria-required="true" aria-invalid="false">
23
+								<option value="" selected="">--请选择--</option>
24
+							</select>
25
+						</div>
26
+					</div>
27
+					<div class="form-group col-xs-12">
28
+						<label class="required col-sm-4">厨房是否建设监控:</label>
29
+						<div class="col-lg-6 col-xs-8">
30
+							<select name="ifjscfjk" id="ifjscfjk" th:selOpt="${stationObj.ifjscfjk}" class="form-control required"
31
+								aria-required="true" aria-invalid="false">
32
+								<option value="" selected="">--请选择--</option>
33
+							</select>
34
+						</div>
35
+					</div>
36
+					<div class="form-group col-xs-12">
37
+						<label class="required col-sm-4">监控存档时间:</label>
38
+						<div class="col-lg-6 col-xs-8">
39
+							<input id="jkcdsj" name="jkcdsj" th:value="${#dates.format(stationObj.jkcdsj, 'yyyy-MM-dd')}"
40
+								class="form-control form-date required dateISO">
41
+						</div>
42
+					</div>
43
+					<div class="form-group col-xs-12">
44
+						<label class="required col-sm-4">大门是否建设门禁安防:</label>
45
+						<div class="col-lg-6 col-xs-8">
46
+							<select name="ifjsdmmjaf" id="ifjsdmmjaf" th:selOpt="${stationObj.ifjsdmmjaf}"
47
+								class="form-control required" aria-required="true" aria-invalid="false">
48
+								<option value="" selected="">--请选择--</option>
49
+							</select>
50
+						</div>
51
+					</div>
52
+					<div class="form-group col-xs-12">
53
+						<label class="required col-sm-4">大门门禁类别:</label>
54
+						<div class="col-lg-6 col-xs-8">
55
+							<select name="config_door_type" id="config_door_type" th:selOpt="${stationObj.config_door_type}"
56
+								class="form-control required" aria-required="true" aria-invalid="false">
57
+								<option value="" selected="">--请选择--</option>
58
+							</select>
59
+						</div>
60
+					</div>
61
+					<div class="form-group col-xs-12">
62
+						<label class="required col-sm-4">厨房是否建设门禁安防:</label>
63
+						<div class="col-lg-6 col-xs-8">
64
+							<select name="ifjscfmjaf" id="ifjscfmjaf" th:selOpt="${stationObj.ifjscfmjaf}"
65
+								class="form-control required" aria-required="true" aria-invalid="false">
66
+								<option value="" selected="">--请选择--</option>
67
+							</select>
68
+						</div>
69
+					</div>
70
+					<div class="form-group col-xs-12">
71
+						<label class="required col-sm-4">厨房门禁类别:</label>
72
+						<div class="col-lg-6 col-xs-8">
73
+							<select name="config_kitchen_door_type" th:selOpt="${stationObj.config_kitchen_door_type}"
74
+								id="config_kitchen_door_type" class="form-control required" aria-required="true" aria-invalid="false">
75
+								<option value="" selected="">--请选择--</option>
76
+							</select>
77
+						</div>
78
+					</div>
86
 				</div>
79
 				</div>
87
 			</div>
80
 			</div>
88
-			<div class="form-group col-xs-12">
89
-				<label class="required col-sm-4">厨房门禁是否正常:</label>
90
-				<div class="col-lg-6 col-xs-8">
91
-					<select name="ifzccfmj" id="ifzccfmj" th:selOpt="${stationObj.ifzccfmj}" class="form-control required" aria-required="true" aria-invalid="false">
92
-						<option value="" selected="">--请选择--</option>
93
-					</select>
81
+
82
+			<div class="ext-card">
83
+				<h1 class="title">运行情况</h1>
84
+				<div class="wd-m">
85
+					<div class="form-group col-xs-12">
86
+						<label class="required col-sm-4">监控是否正常:</label>
87
+						<div class="col-lg-6 col-xs-8">
88
+							<select name="ifzcjk" id="ifzcjk" th:selOpt="${stationObj.ifzcjk}" class="form-control required"
89
+								aria-required="true" aria-invalid="false">
90
+								<option value="" selected="">--请选择--</option>
91
+							</select>
92
+						</div>
93
+					</div>
94
+					<div class="form-group col-xs-12">
95
+						<label class="required col-sm-4">大门门禁是否正常:</label>
96
+						<div class="col-lg-6 col-xs-8">
97
+							<select name="ifzcdmmj" id="ifzcdmmj" th:selOpt="${stationObj.ifzcdmmj}" class="form-control required"
98
+								aria-required="true" aria-invalid="false">
99
+								<option value="" selected="">--请选择--</option>
100
+							</select>
101
+						</div>
102
+					</div>
103
+					<div class="form-group col-xs-12">
104
+						<label class="required col-sm-4">厨房门禁是否正常:</label>
105
+						<div class="col-lg-6 col-xs-8">
106
+							<select name="ifzccfmj" id="ifzccfmj" th:selOpt="${stationObj.ifzccfmj}" class="form-control required"
107
+								aria-required="true" aria-invalid="false">
108
+								<option value="" selected="">--请选择--</option>
109
+							</select>
110
+						</div>
111
+					</div>
94
 				</div>
112
 				</div>
95
 			</div>
113
 			</div>
96
-			<h1 class="title">异常情况说明</h1>
97
-			<div class="form-group col-xs-12">
98
-				<div class="col-lg-10 col-xs-12">
99
-					<textarea style="resize: none;" rows="5" name="exceptionExplan" th:text="${stationObj.exceptionExplan}" maxlength="4000" class="form-control"></textarea>
114
+
115
+			<div class="ext-card">
116
+				<h1 class="title">异常情况说明</h1>
117
+				<div class="wd-m">
118
+					<div class="form-group col-xs-12">
119
+						<div class="col-lg-10 col-xs-12">
120
+							<textarea style="resize: none;" rows="5" name="exceptionExplan" th:text="${stationObj.exceptionExplan}"
121
+								maxlength="4000" class="form-control"></textarea>
122
+						</div>
123
+					</div>
100
 				</div>
124
 				</div>
101
 			</div>
125
 			</div>
126
+
102
 			<div class="btnEnd">
127
 			<div class="btnEnd">
103
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
128
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
104
 				<button class="btn" type="button" onclick="history.back();">取消</button>
129
 				<button class="btn" type="button" onclick="history.back();">取消</button>
110
 <script>
135
 <script>
111
 	// 仅选择日期
136
 	// 仅选择日期
112
 	$(".form-date").datetimepicker({
137
 	$(".form-date").datetimepicker({
113
-		language : "zh-CN",
114
-		weekStart : 1,
115
-		todayBtn : 1,
116
-		autoclose : 1,
117
-		todayHighlight : 1,
118
-		startView : 2,
119
-		minView : 2,
120
-		forceParse : 0,
121
-		format : "yyyy-mm-dd"
122
-	}).on('changeDate', function(ev) {
138
+		language: "zh-CN",
139
+		weekStart: 1,
140
+		todayBtn: 1,
141
+		autoclose: 1,
142
+		todayHighlight: 1,
143
+		startView: 2,
144
+		minView: 2,
145
+		forceParse: 0,
146
+		format: "yyyy-mm-dd"
147
+	}).on('changeDate', function (ev) {
123
 		$(this).valid();
148
 		$(this).valid();
124
 	});
149
 	});
125
 </script>
150
 </script>
151
+
126
 </html>
152
 </html>

+ 179
- 169
resources/templates/worker/add.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
-<meta charset="utf-8" />
5
-<script
6
-	th:src="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.js}"></script>
7
-<link
8
-	th:href="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.css}"
9
-	rel="stylesheet" />
10
-<script th:src="@{/js/idcard.js}" type="text/javascript"></script>
11
-<script th:src="@{/js/worker/add.js}"></script>
12
-<link th:href="@{/js/zui/dist/lib/uploader/zui.uploader.min.css}"
13
-	rel="stylesheet">
14
-<script th:src="@{/js/zui/dist/lib/uploader/zui.uploader.min.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
+	<meta charset="utf-8" />
5
+	<script th:src="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.js}"></script>
6
+	<link th:href="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.css}" rel="stylesheet" />
7
+	<script th:src="@{/js/idcard.js}" type="text/javascript"></script>
8
+	<script th:src="@{/js/worker/add.js}"></script>
9
+	<link th:href="@{/js/zui/dist/lib/uploader/zui.uploader.min.css}" rel="stylesheet">
10
+	<script th:src="@{/js/zui/dist/lib/uploader/zui.uploader.min.js}"></script>
15
 
11
 
16
 </head>
12
 </head>
13
+
17
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
14
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
18
 	<div class="panel-body">
15
 	<div class="panel-body">
19
 		<form id="workerForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
16
 		<form id="workerForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
20
-			<h1 class="title">基本信息</h1>
21
-			<div class="form-group col-xs-12">
22
-				<label class="required col-sm-4">姓名:</label>
23
-				<div class="col-lg-6 col-xs-8">
24
-					<input id="uName" name="uName" class="form-control required"
25
-						maxlength="10">
26
-				</div>
27
-			</div>
28
-			<div class="form-group col-xs-12">
29
-				<label class="required col-sm-4">性别:</label>
30
-				<div class="col-lg-6 col-xs-8">
31
-					<select name="config_gender" id="config_gender"  class="form-control required" 
32
-						aria-required="true" aria-invalid="false"><option
33
-							value="" selected="">--请选择--</option></select>
34
-				</div>
35
-			</div>
36
-			<div class="form-group col-xs-12">
37
-				<label class=" required">民族:</label>
38
-				<div class="col-lg-6 col-xs-8">
39
-					<select name="config_nation" id="config_nation"  class="form-control required" 
40
-						aria-required="true" aria-invalid="false"><option
41
-							value="" selected="">--请选择--</option></select>
42
-				</div>
43
-			</div>
44
-			<div class="form-group col-xs-12">
45
-				<label class="required col-sm-4">血型:</label>
46
-				<div class="col-lg-6 col-xs-8">
47
-					<select name="config_bltype" id="config_bltype" class="form-control required"
48
-						 aria-required="true"
49
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
50
-				</div>
51
-			</div>
52
-			<div class="form-group col-xs-12">
53
-				<label class="required col-sm-4">身份证号:</label>
54
-				<div class="col-lg-6 col-xs-8">
55
-					<input id="idNumber" name="idNumber" class="form-control required"
56
-						maxlength="20">
57
-				</div>
58
-			</div>
59
-			<div class="form-group col-xs-12">
60
-				<label class="required col-sm-4">出生日期:</label>
61
-				<div class="col-lg-6 col-xs-8">
62
-					<input id="birth_date" name="birth_date" class="form-control form-date required dateISO" >
63
-				</div>
64
-			</div>
65
-			<div class="form-group col-xs-12">
66
-				<label class="required col-sm-4">文化程度:</label>
67
-				<div class="col-lg-6 col-xs-8">
68
-					<select name="config_education" id="config_education" class="form-control required"
69
-						 aria-required="true"
70
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
71
-				</div>
72
-			</div>
73
-			<div class="form-group col-xs-12">
74
-				<label class="required col-sm-4">政治面貌:</label>
75
-				<div class="col-lg-6 col-xs-8">
76
-					<select name="config_polity" id="config_polity" class="form-control required"
77
-						aria-required="true"
78
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
79
-				</div>
80
-			</div>
81
-			<div class="form-group col-xs-12">
82
-				<label class="required col-sm-4">人员身份:</label>
83
-				<div class="col-lg-6 col-xs-8">
84
-					<select name="config_peoidentity" id="config_peoidentity" class="form-control required"
85
-						 aria-required="true"
86
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
87
-				</div>
88
-			</div>
89
-			<div class="form-group col-xs-12">
90
-				<label class="required col-sm-4">工作岗位:</label>
91
-				<div class="col-lg-6 col-xs-8">
92
-					<select name="config_workstation" id="config_workstation" class="form-control required"
93
-						 aria-required="true"
94
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
95
-				</div>
96
-			</div>
97
-			<div class="form-group col-xs-12">
98
-				<label class="required col-sm-4">编制性质:</label>
99
-				<div class="col-lg-6 col-xs-8">
100
-					<select name="config_worker_formation_prop" id="config_worker_formation_prop" class="form-control required"
101
-						 aria-required="true"
102
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
103
-				</div>
104
-			</div>
105
-			<div class="form-group col-xs-12">
106
-				<label class="required col-sm-4">行政级别:</label>
107
-				<div class="col-lg-6 col-xs-8">
108
-					<select name="config_level" id="config_level" class="form-control required"
109
-						 aria-required="true"
110
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
111
-				</div>
112
-			</div>
113
-			<div class="form-group col-xs-12">
114
-				<label class="col-sm-4">家庭住址:</label>
115
-				<div class="col-lg-6 col-xs-8">
116
-					<input id="address" name="address" class="form-control "
117
-						maxlength="50">
118
-				</div>
119
-			</div>
120
-			<div class="form-group col-xs-12">
121
-				<label class="col-sm-4">籍贯:</label>
122
-				<div class="col-lg-6 col-xs-8">
123
-					<input id="native_place" name="native_place" class="form-control "
124
-						maxlength="50">
125
-				</div>
126
-			</div>
127
-			<div class="form-group col-xs-12">
128
-				<label class="required col-sm-4">办公电话:</label>
129
-				<div class="col-lg-6 col-xs-8">
130
-					<input id="officeTel" name="officeTel" class="form-control isTel required"
131
-						maxlength="20">
132
-				</div>
133
-			</div>
134
-			<div class="form-group col-xs-12">
135
-				<label class="required col-sm-4">移动电话:</label>
136
-				<div class="col-lg-6 col-xs-8">
137
-					<input id="mobile" name="mobile" class="form-control isMobile required"
138
-						maxlength="30">
17
+			<div class="ext-card">
18
+				<h1 class="title">基本信息</h1>
19
+				<div class="wd-m">
20
+					<div class="form-group col-xs-12">
21
+						<label class="required col-sm-4">姓名:</label>
22
+						<div class="col-lg-6 col-xs-8">
23
+							<input id="uName" name="uName" class="form-control required" maxlength="10">
24
+						</div>
25
+					</div>
26
+					<div class="form-group col-xs-12">
27
+						<label class="required col-sm-4">性别:</label>
28
+						<div class="col-lg-6 col-xs-8">
29
+							<select name="config_gender" id="config_gender" class="form-control required" aria-required="true"
30
+								aria-invalid="false">
31
+								<option value="" selected="">--请选择--</option>
32
+							</select>
33
+						</div>
34
+					</div>
35
+					<div class="form-group col-xs-12">
36
+						<label class=" required col-sm-4">民族:</label>
37
+						<div class="col-lg-6 col-xs-8">
38
+							<select name="config_nation" id="config_nation" class="form-control required" aria-required="true"
39
+								aria-invalid="false">
40
+								<option value="" selected="">--请选择--</option>
41
+							</select>
42
+						</div>
43
+					</div>
44
+					<div class="form-group col-xs-12">
45
+						<label class="required col-sm-4">血型:</label>
46
+						<div class="col-lg-6 col-xs-8">
47
+							<select name="config_bltype" id="config_bltype" class="form-control required" aria-required="true"
48
+								aria-invalid="false">
49
+								<option value="" selected="">--请选择--</option>
50
+							</select>
51
+						</div>
52
+					</div>
53
+					<div class="form-group col-xs-12">
54
+						<label class="required col-sm-4">身份证号:</label>
55
+						<div class="col-lg-6 col-xs-8">
56
+							<input id="idNumber" name="idNumber" class="form-control required" maxlength="20">
57
+						</div>
58
+					</div>
59
+					<div class="form-group col-xs-12">
60
+						<label class="required col-sm-4">出生日期:</label>
61
+						<div class="col-lg-6 col-xs-8">
62
+							<input id="birth_date" name="birth_date" class="form-control form-date required dateISO">
63
+						</div>
64
+					</div>
65
+					<div class="form-group col-xs-12">
66
+						<label class="required col-sm-4">文化程度:</label>
67
+						<div class="col-lg-6 col-xs-8">
68
+							<select name="config_education" id="config_education" class="form-control required" aria-required="true"
69
+								aria-invalid="false">
70
+								<option value="" selected="">--请选择--</option>
71
+							</select>
72
+						</div>
73
+					</div>
74
+					<div class="form-group col-xs-12">
75
+						<label class="required col-sm-4">政治面貌:</label>
76
+						<div class="col-lg-6 col-xs-8">
77
+							<select name="config_polity" id="config_polity" class="form-control required" aria-required="true"
78
+								aria-invalid="false">
79
+								<option value="" selected="">--请选择--</option>
80
+							</select>
81
+						</div>
82
+					</div>
83
+					<div class="form-group col-xs-12">
84
+						<label class="required col-sm-4">人员身份:</label>
85
+						<div class="col-lg-6 col-xs-8">
86
+							<select name="config_peoidentity" id="config_peoidentity" class="form-control required"
87
+								aria-required="true" aria-invalid="false">
88
+								<option value="" selected="">--请选择--</option>
89
+							</select>
90
+						</div>
91
+					</div>
92
+					<div class="form-group col-xs-12">
93
+						<label class="required col-sm-4">工作岗位:</label>
94
+						<div class="col-lg-6 col-xs-8">
95
+							<select name="config_workstation" id="config_workstation" class="form-control required"
96
+								aria-required="true" aria-invalid="false">
97
+								<option value="" selected="">--请选择--</option>
98
+							</select>
99
+						</div>
100
+					</div>
101
+					<div class="form-group col-xs-12">
102
+						<label class="required col-sm-4">编制性质:</label>
103
+						<div class="col-lg-6 col-xs-8">
104
+							<select name="config_worker_formation_prop" id="config_worker_formation_prop"
105
+								class="form-control required" aria-required="true" aria-invalid="false">
106
+								<option value="" selected="">--请选择--</option>
107
+							</select>
108
+						</div>
109
+					</div>
110
+					<div class="form-group col-xs-12">
111
+						<label class="required col-sm-4">行政级别:</label>
112
+						<div class="col-lg-6 col-xs-8">
113
+							<select name="config_level" id="config_level" class="form-control required" aria-required="true"
114
+								aria-invalid="false">
115
+								<option value="" selected="">--请选择--</option>
116
+							</select>
117
+						</div>
118
+					</div>
119
+					<div class="form-group col-xs-12">
120
+						<label class="col-sm-4">家庭住址:</label>
121
+						<div class="col-lg-6 col-xs-8">
122
+							<input id="address" name="address" class="form-control " maxlength="50">
123
+						</div>
124
+					</div>
125
+					<div class="form-group col-xs-12">
126
+						<label class="col-sm-4">籍贯:</label>
127
+						<div class="col-lg-6 col-xs-8">
128
+							<input id="native_place" name="native_place" class="form-control " maxlength="50">
129
+						</div>
130
+					</div>
131
+					<div class="form-group col-xs-12">
132
+						<label class="required col-sm-4">办公电话:</label>
133
+						<div class="col-lg-6 col-xs-8">
134
+							<input id="officeTel" name="officeTel" class="form-control isTel required" maxlength="20">
135
+						</div>
136
+					</div>
137
+					<div class="form-group col-xs-12">
138
+						<label class="required col-sm-4">移动电话:</label>
139
+						<div class="col-lg-6 col-xs-8">
140
+							<input id="mobile" name="mobile" class="form-control isMobile required" maxlength="30">
141
+						</div>
142
+					</div>
143
+					<div class="form-group col-xs-12">
144
+						<label class="col-sm-4">电子邮箱:</label>
145
+						<div class="col-lg-6 col-xs-8">
146
+							<input id="email" name="email" class="form-control email" maxlength="50">
147
+						</div>
148
+					</div>
149
+					<div class="form-group col-xs-12">
150
+						<label class="required col-sm-4">所属科室:</label>
151
+						<div class="col-lg-6 col-xs-8">
152
+							<select name="officeId" id="officeId" class="form-control required" aria-required="true"
153
+								aria-invalid="false">
154
+								<option value="" selected="">--请选择--</option>
155
+							</select>
156
+						</div>
157
+					</div>
158
+					<div class="form-group col-lg-8 col-xs-12">
159
+						<label class="col-sm-4">个人照片:</label>
160
+						<div class="col-lg-10 col-xs-10">
161
+							<div th:replace="common/common_file::common_file('photo','')"></div>
162
+						</div>
163
+					</div>
139
 				</div>
164
 				</div>
140
 			</div>
165
 			</div>
141
-			<div class="form-group col-xs-12">
142
-				<label class="col-sm-4">电子邮箱:</label>
143
-				<div class="col-lg-6 col-xs-8">
144
-					<input id="email" name="email" class="form-control email"
145
-						maxlength="50">
146
-				</div>
147
-			</div>
148
-			<div class="form-group col-xs-12">
149
-				<label class="required col-sm-4">所属科室:</label>
150
-				<div class="col-lg-6 col-xs-8">
151
-					<select name="officeId" id="officeId" class="form-control required"
152
-						aria-required="true"
153
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
154
-				</div>
155
-			</div>
156
-			<div class="form-group col-lg-8 col-xs-12">
157
-				<label class="col-sm-4">个人照片:</label>
158
-				<div class="col-lg-10 col-xs-10">
159
-					<div
160
-						th:replace="common/common_file::common_file('photo','')"></div>
161
-				</div>
162
-			</div>
163
-			<h1 class="title">备注信息</h1>
164
-			<div class="form-group col-xs-12">
165
-				<div class="col-lg-10 col-xs-12">
166
-					<textarea style="resize: none;" rows="5" name="remark"
167
-						maxlength="500" class="form-control"></textarea>
166
+
167
+			<div class="ext-card">
168
+				<h1 class="title">备注信息</h1>
169
+				<div class="wd-m">
170
+					<div class="form-group col-xs-12">
171
+						<div class="col-lg-10 col-xs-12">
172
+							<textarea style="resize: none;" rows="5" name="remark" maxlength="500" class="form-control"></textarea>
173
+						</div>
174
+					</div>
168
 				</div>
175
 				</div>
169
 			</div>
176
 			</div>
177
+
170
 			<div class="btnEnd">
178
 			<div class="btnEnd">
171
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
179
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
172
 				<button class="btn" type="button" onclick="history.back();">取消</button>
180
 				<button class="btn" type="button" onclick="history.back();">取消</button>
177
 <script>
185
 <script>
178
 	// 仅选择日期
186
 	// 仅选择日期
179
 	$(".form-date").datetimepicker({
187
 	$(".form-date").datetimepicker({
180
-		language : "zh-CN",
181
-		weekStart : 1,
182
-		todayBtn : 1,
183
-		autoclose : 1,
184
-		todayHighlight : 1,
185
-		startView : 2,
186
-		minView : 2,
187
-		forceParse : 0,
188
-		format : "yyyy-mm-dd"
189
-	}).on('changeDate', function(ev) {
188
+		language: "zh-CN",
189
+		weekStart: 1,
190
+		todayBtn: 1,
191
+		autoclose: 1,
192
+		todayHighlight: 1,
193
+		startView: 2,
194
+		minView: 2,
195
+		forceParse: 0,
196
+		format: "yyyy-mm-dd"
197
+	}).on('changeDate', function (ev) {
190
 		$(this).valid();
198
 		$(this).valid();
191
 	});
199
 	});
192
 </script>
200
 </script>
201
+
193
 </html>
202
 </html>
203
+
194
 </html>
204
 </html>

+ 103
- 78
resources/templates/worker/details.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'')">
4
-<meta charset="utf-8">
5
-<script th:src="@{/js/worker/details.js}"></script>
6
-<script th:src="@{/js/pictureViewer/js/pictureViewer.js}"></script>
7
-<script th:src="@{/js/pictureViewer/js/jquery.mousewheel.min.js}"></script>
8
-<script th:src="@{/js/pictureViewer/js/pictureViewer.js}"></script>
9
-<link rel="stylesheet" type="text/css" th:href="@{/js/pictureViewer/css/pictureViewer.css}">
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'')">
4
+	<meta charset="utf-8">
5
+	<script th:src="@{/js/worker/details.js}"></script>
6
+	<script th:src="@{/js/pictureViewer/js/pictureViewer.js}"></script>
7
+	<script th:src="@{/js/pictureViewer/js/jquery.mousewheel.min.js}"></script>
8
+	<script th:src="@{/js/pictureViewer/js/pictureViewer.js}"></script>
9
+	<link rel="stylesheet" type="text/css" th:href="@{/js/pictureViewer/css/pictureViewer.css}">
10
 </head>
10
 </head>
11
+
11
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
12
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
12
 	<div class="panel-body">
13
 	<div class="panel-body">
13
-		<form id="officeForm" action="" method="post"
14
-			class="conForm view-info">		
15
-			<h1 class="title">基本信息</h1>	
16
-			<div class="col-xs-6">
17
-				<label>姓名:</label>[[${workerObj.uName}]]
18
-			</div>
19
-			<div class="col-xs-6">
20
-				<label>身份证号:</label>[[${workerObj.idNumber}]]
21
-			</div>
22
-			<div class="col-xs-6">
23
-				<label>性别:</label><font th:selOpt="${workerObj.config_gender}" id="config_gender"></font>
24
-			</div>
25
-			<div class="col-xs-6">
26
-				<label>出生日期:</label>[[${#dates.format(workerObj.birth_date, 'yyyy-MM-dd')}]]
27
-			</div>
28
-			<div class="col-xs-6">
29
-				<label>民族:</label><font th:selOpt="${workerObj.config_nation}" id="config_nation"></font>
30
-			</div>
31
-			<div class="col-xs-6">
32
-				<label>血型:</label><font th:selOpt="${workerObj.config_bltype}" id="config_bltype"></font>
33
-			</div>
34
-			<div class="col-xs-6">
35
-				<label>文化程度:</label><font th:selOpt="${workerObj.config_education}" id="config_education"></font>
36
-			</div>
37
-			<div class="col-xs-6">
38
-				<label>政治面貌:</label><font th:selOpt="${workerObj.config_polity}" id="config_polity"></font>
39
-			</div>
40
-			<div class="col-xs-6">
41
-				<label>人员身份:</label><font th:selOpt="${workerObj.config_peoidentity}" id="config_peoidentity"></font>
42
-			</div>
43
-			<div class="col-xs-6">
44
-				<label>工作岗位:</label><font th:selOpt="${workerObj.config_workstation}" id="config_workstation"></font>
45
-			</div>
46
-			<div class="col-xs-6">
47
-				<label>编制性质:</label><font th:selOpt="${workerObj.config_worker_formation_prop}" id="config_worker_formation_prop"></font>
48
-			</div>
49
-			<div class="col-xs-6">
50
-				<label>行政级别:</label><font th:selOpt="${workerObj.config_admin_grade}" id="config_admin_grade"></font>
51
-			</div>
52
-			<div class="col-xs-6">
53
-				<label>家庭住址:</label>[[${workerObj.address}]]
54
-			</div>
55
-			<div class="col-xs-6">
56
-				<label>籍贯:</label>[[${workerObj.native_place}]]
57
-			</div>
58
-			<div class="col-xs-6">
59
-				<label>办公电话:</label>[[${workerObj.officeTel}]]
60
-			</div>
61
-			<div class="col-xs-6">
62
-				<label>移动电话:</label>[[${workerObj.mobile}]]
63
-			</div>
64
-			<div class="col-xs-6">
65
-				<label>电子邮箱:</label>[[${workerObj.email}]]
66
-			</div>
67
-			<div class="col-xs-6">
68
-				<label>所属科室:</label><font th:selOpt="${(workerObj.officeid != null)?workerObj.officeid:''}" id="officeId"></font>
69
-			</div>
70
-			<h1 class="title">照片信息</h1>	
71
-			<div class="col-xs-12 image-list"
72
-				th:if="${not #strings.isEmpty(workerObj.photo)}">
73
-				<label>个人照片:</label>
74
-				<span class="cover"><img th:src="@{/} + 'api/file/getFile?filePath=' + ${workerObj.photo}"  th:imgName="${workerObj.uName}"
75
-				alt="个人照片" style="width:200px;height:200px;border:#ddd 1px solid; vertical-align: text-top;"></span>
76
-			</div>
77
-			<h1 class="title">备注信息</h1>
78
-			<div class="text">
79
-				[[${workerObj.remark}]]
80
-			</div>
14
+		<form id="officeForm" action="" method="post" class="conForm">
15
+			<div class="ext-card">
16
+				<h1 class="title">基本信息</h1>
17
+				<div class="view-info">
18
+					<div class="col-xs-6">
19
+						<label>姓名:</label>[[${workerObj.uName}]]
20
+					</div>
21
+					<div class="col-xs-6">
22
+						<label>身份证号:</label>[[${workerObj.idNumber}]]
23
+					</div>
24
+					<div class="col-xs-6">
25
+						<label>性别:</label>
26
+						<font th:selOpt="${workerObj.config_gender}" id="config_gender"></font>
27
+					</div>
28
+					<div class="col-xs-6">
29
+						<label>出生日期:</label>[[${#dates.format(workerObj.birth_date, 'yyyy-MM-dd')}]]
30
+					</div>
31
+					<div class="col-xs-6">
32
+						<label>民族:</label>
33
+						<font th:selOpt="${workerObj.config_nation}" id="config_nation"></font>
34
+					</div>
35
+					<div class="col-xs-6">
36
+						<label>血型:</label>
37
+						<font th:selOpt="${workerObj.config_bltype}" id="config_bltype"></font>
38
+					</div>
39
+					<div class="col-xs-6">
40
+						<label>文化程度:</label>
41
+						<font th:selOpt="${workerObj.config_education}" id="config_education"></font>
42
+					</div>
43
+					<div class="col-xs-6">
44
+						<label>政治面貌:</label>
45
+						<font th:selOpt="${workerObj.config_polity}" id="config_polity"></font>
46
+					</div>
47
+					<div class="col-xs-6">
48
+						<label>人员身份:</label>
49
+						<font th:selOpt="${workerObj.config_peoidentity}" id="config_peoidentity"></font>
50
+					</div>
51
+					<div class="col-xs-6">
52
+						<label>工作岗位:</label>
53
+						<font th:selOpt="${workerObj.config_workstation}" id="config_workstation"></font>
54
+					</div>
55
+					<div class="col-xs-6">
56
+						<label>编制性质:</label>
57
+						<font th:selOpt="${workerObj.config_worker_formation_prop}" id="config_worker_formation_prop"></font>
58
+					</div>
59
+					<div class="col-xs-6">
60
+						<label>行政级别:</label>
61
+						<font th:selOpt="${workerObj.config_admin_grade}" id="config_admin_grade"></font>
62
+					</div>
63
+					<div class="col-xs-6">
64
+						<label>家庭住址:</label>[[${workerObj.address}]]
65
+					</div>
66
+					<div class="col-xs-6">
67
+						<label>籍贯:</label>[[${workerObj.native_place}]]
68
+					</div>
69
+					<div class="col-xs-6">
70
+						<label>办公电话:</label>[[${workerObj.officeTel}]]
71
+					</div>
72
+					<div class="col-xs-6">
73
+						<label>移动电话:</label>[[${workerObj.mobile}]]
74
+					</div>
75
+					<div class="col-xs-6">
76
+						<label>电子邮箱:</label>[[${workerObj.email}]]
77
+					</div>
78
+					<div class="col-xs-6">
79
+						<label>所属科室:</label>
80
+						<font th:selOpt="${(workerObj.officeid != null)?workerObj.officeid:''}" id="officeId"></font>
81
+					</div>
82
+				</div>
83
+			</div>
84
+
85
+			<div class="ext-card">
86
+				<h1 class="title">照片信息</h1>
87
+				<div class="view-info">
88
+					<div class="col-xs-12 image-list" th:if="${not #strings.isEmpty(workerObj.photo)}">
89
+						<label>个人照片:</label>
90
+						<span class="cover"><img th:src="@{/} + 'api/file/getFile?filePath=' + ${workerObj.photo}"
91
+								th:imgName="${workerObj.uName}" alt="个人照片"
92
+								style="width:200px;height:200px;border:#ddd 1px solid; vertical-align: text-top;"></span>
93
+					</div>
94
+				</div>
95
+			</div>
96
+
97
+			<div class="ext-card">
98
+				<h1 class="title">备注信息</h1>
99
+				<div class="view-info">
100
+					<div class="text">
101
+						[[${workerObj.remark}]]
102
+					</div>
103
+				</div>
104
+			</div>
105
+
81
 			<div class="btnEnd">
106
 			<div class="btnEnd">
82
-				<button class="btn btn-primary" type="button"
83
-					onclick="history.back();">返回</button>
107
+				<button class="btn btn-primary" type="button" onclick="history.back();">返回</button>
84
 			</div>
108
 			</div>
85
 		</form>
109
 		</form>
86
 	</div>
110
 	</div>
87
 </body>
111
 </body>
112
+
88
 </html>
113
 </html>

+ 191
- 176
resources/templates/worker/update.html View File

1
 <html lang="zh-CN">
1
 <html lang="zh-CN">
2
-<head
3
-	th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
-<meta charset="utf-8" />
5
-<script
6
-	th:src="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.js}"></script>
7
-<link
8
-	th:href="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.css}"
9
-	rel="stylesheet" />
10
-<script th:src="@{/js/idcard.js}" type="text/javascript"></script>
11
-<script th:src="@{/js/worker/update.js}"></script>
12
-<link th:href="@{/js/zui/dist/lib/uploader/zui.uploader.min.css}"
13
-	rel="stylesheet">
14
-<script th:src="@{/js/zui/dist/lib/uploader/zui.uploader.min.js}"></script>
2
+
3
+<head th:replace="common/common_header::common_header(~{},~{::link},~{},~{::script},'edit')">
4
+	<meta charset="utf-8" />
5
+	<script th:src="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.js}"></script>
6
+	<link th:href="@{/js/zui/dist/lib/datetimepicker/datetimepicker.min.css}" rel="stylesheet" />
7
+	<script th:src="@{/js/idcard.js}" type="text/javascript"></script>
8
+	<script th:src="@{/js/worker/update.js}"></script>
9
+	<link th:href="@{/js/zui/dist/lib/uploader/zui.uploader.min.css}" rel="stylesheet">
10
+	<script th:src="@{/js/zui/dist/lib/uploader/zui.uploader.min.js}"></script>
15
 
11
 
16
 </head>
12
 </head>
13
+
17
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
14
 <body th:replace="common/common_entity::common_entity(~{::div})" class="ext-page">
18
 	<div class="panel-body">
15
 	<div class="panel-body">
19
 		<form id="workerForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
16
 		<form id="workerForm" method="post" class="conForm load-indicator" data-loading="正在处理...">
20
-			<h1 class="title">基本信息</h1>
21
-			<input type="hidden" id="id" name= "id" th:value="${workerObj.id}" />
22
-			<div class="form-group col-xs-12">
23
-				<label class="required col-sm-4">姓名:</label>
24
-				<div class="col-lg-6 col-xs-8">
25
-					<input id="uName" name="uName" class="form-control required" th:value="${workerObj.uName}"
26
-						maxlength="10">
27
-				</div>
28
-			</div>
29
-			<div class="form-group col-xs-12">
30
-				<label class="required col-sm-4">性别:</label>
31
-				<div class="col-lg-6 col-xs-8">
32
-					<select name="config_gender" id="config_gender"  class="form-control required" th:selOpt="${workerObj.config_gender}"
33
-						aria-required="true" aria-invalid="false"><option
34
-							value="" selected="">--请选择--</option></select>
35
-				</div>
36
-			</div>
37
-			<div class="form-group col-xs-12">
38
-				<label class=" required">民族:</label>
39
-				<div class="col-lg-6 col-xs-8">
40
-					<select name="config_nation" id="config_nation"  class="form-control required" th:selOpt="${workerObj.config_nation}" 
41
-						aria-required="true" aria-invalid="false"><option
42
-							value="" selected="">--请选择--</option></select>
43
-				</div>
44
-			</div>
45
-			<div class="form-group col-xs-12">
46
-				<label class="required col-sm-4">血型:</label>
47
-				<div class="col-lg-6 col-xs-8">
48
-					<select name="config_bltype" id="config_bltype" class="form-control required" th:selOpt="${workerObj.config_bltype}"
49
-						 aria-required="true"
50
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
51
-				</div>
52
-			</div>
53
-			<div class="form-group col-xs-12">
54
-				<label class="required col-sm-4">身份证号:</label>
55
-				<div class="col-lg-6 col-xs-8">
56
-					<input id="idNumber" name="idNumber" class="form-control required" th:value="${workerObj.idNumber}"
57
-						maxlength="20" th:selOpt="${workerObj.idNumber}">
58
-				</div>
59
-			</div>
60
-			<div class="form-group col-xs-12">
61
-				<label class="required col-sm-4">出生日期:</label>
62
-				<div class="col-lg-6 col-xs-8"> 
63
-					<input id="birth_date" name="birth_date" class="form-control form-date required dateISO" 
64
-					th:value="${#dates.format(workerObj.birth_date, 'yyyy-MM-dd')}">
65
-				</div>
66
-			</div>
67
-			<div class="form-group col-xs-12">
68
-				<label class="required col-sm-4">文化程度:</label>
69
-				<div class="col-lg-6 col-xs-8">
70
-					<select name="config_education" id="config_education" class="form-control required" th:selOpt="${workerObj.config_education}"
71
-						 aria-required="true"
72
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
73
-				</div>
74
-			</div>
75
-			<div class="form-group col-xs-12">
76
-				<label class="required col-sm-4">政治面貌:</label>
77
-				<div class="col-lg-6 col-xs-8">
78
-					<select name="config_polity" id="config_polity" class="form-control required" th:selOpt="${workerObj.config_polity}"
79
-						aria-required="true"
80
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
81
-				</div>
82
-			</div>
83
-			<div class="form-group col-xs-12">
84
-				<label class="col-sm-4">人员身份:</label>
85
-				<div class="col-lg-6 col-xs-8">
86
-					<select name="config_peoidentity" id="config_peoidentity" class="form-control required" th:selOpt="${workerObj.config_peoidentity}"
87
-						 aria-required="true"
88
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
89
-				</div>
90
-			</div>
91
-			<div class="form-group col-xs-12">
92
-				<label class="required col-sm-4">工作岗位:</label>
93
-				<div class="col-lg-6 col-xs-8">
94
-					<select name="config_workstation" id="config_workstation" class="form-control required" th:selOpt="${workerObj.config_workstation}"
95
-						 aria-required="true"
96
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
97
-				</div>
98
-			</div>
99
-			<div class="form-group col-xs-12">
100
-				<label class="required col-sm-4">编制性质:</label>
101
-				<div class="col-lg-6 col-xs-8">
102
-					<select name="config_worker_formation_prop" id="config_worker_formation_prop" class="form-control required"
103
-						 aria-required="true" th:selOpt="${workerObj.config_worker_formation_prop}"
104
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
17
+			<div class="ext-card">
18
+				<h1 class="title">基本信息</h1>
19
+				<div class="wd-m">
20
+					<input type="hidden" id="id" name="id" th:value="${workerObj.id}" />
21
+					<div class="form-group col-xs-12">
22
+						<label class="required col-sm-4">姓名:</label>
23
+						<div class="col-lg-6 col-xs-8">
24
+							<input id="uName" name="uName" class="form-control required" th:value="${workerObj.uName}" maxlength="10">
25
+						</div>
26
+					</div>
27
+					<div class="form-group col-xs-12">
28
+						<label class="required col-sm-4">性别:</label>
29
+						<div class="col-lg-6 col-xs-8">
30
+							<select name="config_gender" id="config_gender" class="form-control required"
31
+								th:selOpt="${workerObj.config_gender}" aria-required="true" aria-invalid="false">
32
+								<option value="" selected="">--请选择--</option>
33
+							</select>
34
+						</div>
35
+					</div>
36
+					<div class="form-group col-xs-12">
37
+						<label class=" required col-sm-4">民族:</label>
38
+						<div class="col-lg-6 col-xs-8">
39
+							<select name="config_nation" id="config_nation" class="form-control required"
40
+								th:selOpt="${workerObj.config_nation}" aria-required="true" aria-invalid="false">
41
+								<option value="" selected="">--请选择--</option>
42
+							</select>
43
+						</div>
44
+					</div>
45
+					<div class="form-group col-xs-12">
46
+						<label class="required col-sm-4">血型:</label>
47
+						<div class="col-lg-6 col-xs-8">
48
+							<select name="config_bltype" id="config_bltype" class="form-control required"
49
+								th:selOpt="${workerObj.config_bltype}" aria-required="true" aria-invalid="false">
50
+								<option value="" selected="">--请选择--</option>
51
+							</select>
52
+						</div>
53
+					</div>
54
+					<div class="form-group col-xs-12">
55
+						<label class="required col-sm-4">身份证号:</label>
56
+						<div class="col-lg-6 col-xs-8">
57
+							<input id="idNumber" name="idNumber" class="form-control required" th:value="${workerObj.idNumber}"
58
+								maxlength="20" th:selOpt="${workerObj.idNumber}">
59
+						</div>
60
+					</div>
61
+					<div class="form-group col-xs-12">
62
+						<label class="required col-sm-4">出生日期:</label>
63
+						<div class="col-lg-6 col-xs-8">
64
+							<input id="birth_date" name="birth_date" class="form-control form-date required dateISO"
65
+								th:value="${#dates.format(workerObj.birth_date, 'yyyy-MM-dd')}">
66
+						</div>
67
+					</div>
68
+					<div class="form-group col-xs-12">
69
+						<label class="required col-sm-4">文化程度:</label>
70
+						<div class="col-lg-6 col-xs-8">
71
+							<select name="config_education" id="config_education" class="form-control required"
72
+								th:selOpt="${workerObj.config_education}" aria-required="true" aria-invalid="false">
73
+								<option value="" selected="">--请选择--</option>
74
+							</select>
75
+						</div>
76
+					</div>
77
+					<div class="form-group col-xs-12">
78
+						<label class="required col-sm-4">政治面貌:</label>
79
+						<div class="col-lg-6 col-xs-8">
80
+							<select name="config_polity" id="config_polity" class="form-control required"
81
+								th:selOpt="${workerObj.config_polity}" aria-required="true" aria-invalid="false">
82
+								<option value="" selected="">--请选择--</option>
83
+							</select>
84
+						</div>
85
+					</div>
86
+					<div class="form-group col-xs-12">
87
+						<label class="col-sm-4">人员身份:</label>
88
+						<div class="col-lg-6 col-xs-8">
89
+							<select name="config_peoidentity" id="config_peoidentity" class="form-control required"
90
+								th:selOpt="${workerObj.config_peoidentity}" aria-required="true" aria-invalid="false">
91
+								<option value="" selected="">--请选择--</option>
92
+							</select>
93
+						</div>
94
+					</div>
95
+					<div class="form-group col-xs-12">
96
+						<label class="required col-sm-4">工作岗位:</label>
97
+						<div class="col-lg-6 col-xs-8">
98
+							<select name="config_workstation" id="config_workstation" class="form-control required"
99
+								th:selOpt="${workerObj.config_workstation}" aria-required="true" aria-invalid="false">
100
+								<option value="" selected="">--请选择--</option>
101
+							</select>
102
+						</div>
103
+					</div>
104
+					<div class="form-group col-xs-12">
105
+						<label class="required col-sm-4">编制性质:</label>
106
+						<div class="col-lg-6 col-xs-8">
107
+							<select name="config_worker_formation_prop" id="config_worker_formation_prop"
108
+								class="form-control required" aria-required="true" th:selOpt="${workerObj.config_worker_formation_prop}"
109
+								aria-invalid="false">
110
+								<option value="" selected="">--请选择--</option>
111
+							</select>
112
+						</div>
113
+					</div>
114
+					<div class="form-group col-xs-12">
115
+						<label class="col-sm-4">行政级别:</label>
116
+						<div class="col-lg-6 col-xs-8">
117
+							<select name="config_level" id="config_level" class="form-control required" aria-required="true"
118
+								th:selOpt="${workerObj.config_level}" aria-invalid="false">
119
+								<option value="" selected="">--请选择--</option>
120
+							</select>
121
+						</div>
122
+					</div>
123
+					<div class="form-group col-xs-12">
124
+						<label class="col-sm-4">家庭住址:</label>
125
+						<div class="col-lg-6 col-xs-8">
126
+							<input id="address" name="address" class="form-control " th:value="${workerObj.address}" maxlength="50">
127
+						</div>
128
+					</div>
129
+					<div class="form-group col-xs-12">
130
+						<label class="col-sm-4">籍贯:</label>
131
+						<div class="col-lg-6 col-xs-8">
132
+							<input id="native_place" name="native_place" class="form-control " th:value="${workerObj.native_place}"
133
+								maxlength="50">
134
+						</div>
135
+					</div>
136
+					<div class="form-group col-xs-12">
137
+						<label class="col-sm-4">办公电话:</label>
138
+						<div class="col-lg-6 col-xs-8">
139
+							<input id="officeTel" name="officeTel" class="form-control isTel required"
140
+								th:value="${workerObj.officeTel}" maxlength="20">
141
+						</div>
142
+					</div>
143
+					<div class="form-group col-xs-12">
144
+						<label class="required col-sm-4">移动电话:</label>
145
+						<div class="col-lg-6 col-xs-8">
146
+							<input id="mobile" name="mobile" class="form-control isMobile required" th:value="${workerObj.mobile}"
147
+								maxlength="30">
148
+						</div>
149
+					</div>
150
+					<div class="form-group col-xs-12">
151
+						<label class="col-sm-4">电子邮箱:</label>
152
+						<div class="col-lg-6 col-xs-8">
153
+							<input id="email" name="email" class="form-control email" th:value="${workerObj.email}" maxlength="50">
154
+						</div>
155
+					</div>
156
+					<div class="form-group col-xs-12">
157
+						<label class="required col-sm-4">所属科室:</label>
158
+						<div class="col-lg-6 col-xs-8">
159
+							<select name="officeId" id="officeId" class="form-control required" aria-required="true"
160
+								th:selOpt="${(workerObj.officeid != null)?workerObj.officeid:''}" aria-invalid="false">
161
+								<option value="" selected="">--请选择--</option>
162
+							</select>
163
+						</div>
164
+					</div>
165
+					<div class="form-group col-xs-12">
166
+						<label class="col-sm-4">个人照片:</label>
167
+						<div class="col-lg-10 col-xs-10" th:if="${not #strings.isEmpty(workerObj.photo)}">
168
+							<div th:replace="common/common_file::common_file('photo',${workerObj.photo})"></div>
169
+						</div>
170
+						<div class="col-lg-10 col-xs-10" th:if="${#strings.isEmpty(workerObj.photo)}">
171
+							<div th:if="${#strings.isEmpty(workerObj.photo)}"
172
+								th:replace="common/common_file::common_file('photo','')"></div>
173
+						</div>
174
+					</div>
105
 				</div>
175
 				</div>
106
 			</div>
176
 			</div>
107
-			<div class="form-group col-xs-12">
108
-				<label class="col-sm-4">行政级别:</label>
109
-				<div class="col-lg-6 col-xs-8">
110
-					<select name="config_level" id="config_level" class="form-control required"
111
-						 aria-required="true" th:selOpt="${workerObj.config_level}"
112
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
113
-				</div>
114
-			</div>
115
-			<div class="form-group col-xs-12">
116
-				<label class="col-sm-4">家庭住址:</label>
117
-				<div class="col-lg-6 col-xs-8">
118
-					<input id="address" name="address" class="form-control " th:value="${workerObj.address}"
119
-						maxlength="50">
120
-				</div>
121
-			</div>
122
-			<div class="form-group col-xs-12">
123
-				<label class="col-sm-4">籍贯:</label>
124
-				<div class="col-lg-6 col-xs-8">
125
-					<input id="native_place" name="native_place" class="form-control " th:value="${workerObj.native_place}"
126
-						maxlength="50">
127
-				</div>
128
-			</div>
129
-			<div class="form-group col-xs-12">
130
-				<label class="col-sm-4">办公电话:</label>
131
-				<div class="col-lg-6 col-xs-8">
132
-					<input id="officeTel" name="officeTel" class="form-control isTel required" th:value="${workerObj.officeTel}"
133
-						maxlength="20">
134
-				</div>
135
-			</div>
136
-			<div class="form-group col-xs-12">
137
-				<label class="required col-sm-4">移动电话:</label>
138
-				<div class="col-lg-6 col-xs-8">
139
-					<input id="mobile" name="mobile" class="form-control isMobile required" th:value="${workerObj.mobile}"
140
-						maxlength="30">
141
-				</div>
142
-			</div>
143
-			<div class="form-group col-xs-12">
144
-				<label class="col-sm-4">电子邮箱:</label>
145
-				<div class="col-lg-6 col-xs-8">
146
-					<input id="email" name="email" class="form-control email" th:value="${workerObj.email}"
147
-						maxlength="50">
148
-				</div>
149
-			</div>
150
-			<div class="form-group col-xs-12">
151
-				<label class="required col-sm-4">所属科室:</label>
152
-				<div class="col-lg-6 col-xs-8">
153
-					<select name="officeId" id="officeId" class="form-control required"
154
-						aria-required="true" th:selOpt="${(workerObj.officeid != null)?workerObj.officeid:''}"
155
-						aria-invalid="false"><option value="" selected="">--请选择--</option></select>
156
-				</div>
157
-			</div>
158
-			<div class="form-group col-xs-12">
159
-				<label class="col-sm-4">个人照片:</label>
160
-				<div class="col-lg-10 col-xs-10" th:if="${not #strings.isEmpty(workerObj.photo)}">
161
-					<div   
162
-						th:replace="common/common_file::common_file('photo',${workerObj.photo})"></div> 
163
-				</div>
164
-				<div class="col-lg-10 col-xs-10" th:if="${#strings.isEmpty(workerObj.photo)}">					
165
-					<div th:if="${#strings.isEmpty(workerObj.photo)}"
166
-						th:replace="common/common_file::common_file('photo','')"></div>
167
-				</div>
168
-			</div>
169
-			<h1 class="title">备注信息</h1>
170
-			<div class="form-group col-xs-12">
171
-				<div class="col-lg-10 col-xs-12">
172
-					<textarea style="resize: none;" rows="5" name="remark"
173
-						maxlength="500" class="form-control"></textarea>
177
+
178
+			<div class="ext-card">
179
+				<h1 class="title">备注信息</h1>
180
+				<div class="wd-m">
181
+					<div class="form-group col-xs-12">
182
+						<div class="col-lg-10 col-xs-12">
183
+							<textarea style="resize: none;" rows="5" name="remark" maxlength="500" class="form-control"></textarea>
184
+						</div>
185
+					</div>
174
 				</div>
186
 				</div>
175
 			</div>
187
 			</div>
188
+
176
 			<div class="btnEnd">
189
 			<div class="btnEnd">
177
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
190
 				<button class="btn btn-primary" id="submitBtn" type="button">保存</button>
178
-				<button class="btn" type="button" onclick="history.back();">取消</button>	
191
+				<button class="btn" type="button" onclick="history.back();">取消</button>
179
 			</div>
192
 			</div>
180
 		</form>
193
 		</form>
181
 	</div>
194
 	</div>
183
 <script>
196
 <script>
184
 	// 仅选择日期
197
 	// 仅选择日期
185
 	$(".form-date").datetimepicker({
198
 	$(".form-date").datetimepicker({
186
-		language : "zh-CN",
187
-		weekStart : 1,
188
-		todayBtn : 1,
189
-		autoclose : 1,
190
-		todayHighlight : 1,
191
-		startView : 2,
192
-		minView : 2,
193
-		forceParse : 0,
194
-		format : "yyyy-mm-dd"
195
-	}).on('changeDate', function(ev) {
199
+		language: "zh-CN",
200
+		weekStart: 1,
201
+		todayBtn: 1,
202
+		autoclose: 1,
203
+		todayHighlight: 1,
204
+		startView: 2,
205
+		minView: 2,
206
+		forceParse: 0,
207
+		format: "yyyy-mm-dd"
208
+	}).on('changeDate', function (ev) {
196
 		$(this).valid();
209
 		$(this).valid();
197
 	});
210
 	});
198
 </script>
211
 </script>
212
+
199
 </html>
213
 </html>
214
+
200
 </html>
215
 </html>