wuhongyuq 5 rokov pred
rodič
commit
c50cef4b30
15 zmenil súbory, kde vykonal 1236 pridanie a 0 odobranie
  1. 94 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/TechnicalRequirementsGuidePage/formPage.html
  2. 93 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/TechnicalRequirementsGuidePage/listPage.html
  3. 38 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/TechnicalRequirementsGuidePage/viewPage.html
  4. 3 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/commonPage/_goback.html
  5. 188 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/commonPage/_layout.html
  6. 181 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/commonPage/_layout_2.html
  7. 61 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/commonPage/_paginate.html
  8. 51 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/index.html
  9. 3 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/commonPage/_goback.html
  10. 197 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/commonPage/_layout.html
  11. 61 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/commonPage/_paginate.html
  12. 51 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/index.html
  13. 84 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/listesPage.html
  14. 94 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/login.html
  15. 37 0
      free-technological-management/WebRoot/TechnicalRequirementsGuide/viewPage.html

+ 94 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/TechnicalRequirementsGuidePage/formPage.html

@@ -0,0 +1,94 @@
+<%var cssParam = {%>
+
+<%};%>
+
+<%var jsParam = {%>
+
+    <script type="text/javascript" charset="utf-8" src="${contextPath}/component/ueditor/ueditor.config.js"></script>
+    <script type="text/javascript" charset="utf-8" src="${contextPath}/component/ueditor/ueditor.all.min.js"> </script>
+    <!--建议手动加在语言,避免在ie下有时因为加载语言失败导致编辑器加载失败-->
+    <!--这里加载的语言文件会覆盖你在配置项目里添加的语言类型,比如你在配置项目里配置的是英文,这里加载的中文,那最后就是中文-->
+    <script type="text/javascript" charset="utf-8" src="${contextPath}/component/ueditor/lang/zh-cn/zh-cn.js"></script>
+
+	<script type="text/javascript">
+	//实例化编辑器
+	//建议使用工厂方法getEditor创建和引用编辑器实例,如果在某个闭包下引用该编辑器,直接调用UE.getEditor('editor')就能拿到相关的实例
+	var editor = UE.getEditor('explains', {
+	  autoHeight: false
+	});
+	
+	function verifyForm(){
+		if($("#name").val()==""){
+			alert("请输入名称");
+			$("#name").focus();
+			return false;
+		}
+		return true;
+	}
+	
+	<%if(msg!=""){%>
+	alert('${msg}');
+	<%}%>
+	</script>
+
+<%};%>
+
+<%layout("/TechnicalRequirementsGuide/afterPage/commonPage/_layout.html", {nav: "技术需求指南发布",meunsel:"technicalRequirementsGuideManage",jsParam:jsParam,cssParam:cssParam}) {%>
+<div class="col-xs-12">
+<br/>
+</div>
+<div class="col-xs-12">
+	<form class="form-horizontal" role="form" action="${contextPath}/technicalRequirementsGuide/edit" method="post" onsubmit="return verifyForm()" enctype="multipart/form-data" >
+		<input type="hidden" name="pageNumber" value="${pageNumber}"></input>
+		<input type="hidden" name="id" id="id" value="${technicalRequirementsGuide.id!''}" onfocus=""></input>
+		<input type="hidden" name="urlParas" value="${urlParas!''}"></input>
+		<div class="form-group">
+			<label class="col-sm-3 control-label no-padding-right" for="name">* 需求名称</label>
+			<div class="col-sm-9">
+				<input name="name" type="text" id="name" placeholder="请输入需求名称" class="col-xs-10 col-sm-5" value="${technicalRequirementsGuide.name!''}"/>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="col-sm-3 control-label no-padding-right" for="attachment"> 附件 </label>
+			<div class="col-sm-9">
+				<input name="attachmentFile" type="file" id="attachment" placeholder="请选择附件(只能上传一个文件或压缩包)" class="col-xs-10 col-sm-5"/>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="col-sm-3 control-label no-padding-right" for="endDate"> 截止日期 </label>
+			<div class="col-sm-9">
+				<input name="endDate" type="date" id="endDate" placeholder="请选择截止日期" class="col-xs-10 col-sm-5" value="${technicalRequirementsGuide.endDate!''}"/>
+			</div>
+		</div>
+		<div class="form-group" >
+			<label class="col-sm-3 control-label no-padding-right" for="explains"> </label>
+			<div class="col-sm-9">
+				<script id="explains" name="explains" type="text/plain" style="width:1024px;height:500px;">
+				${technicalRequirementsGuide.explains!'' }
+				</script>
+			</div>
+		</div>
+		<div class="clearfix form-actions">
+			<div class="col-md-offset-3 col-md-9">
+				<button class="btn" type="button" onclick="javascript:history.go(-1);">
+					<i class="icon-arrow-left bigger-110"></i>
+					 返回
+				</button>
+				&nbsp; &nbsp; &nbsp;
+				<button class="btn btn-info" type="submit">
+					<i class="icon-ok bigger-110"></i>
+					提交
+				</button>
+				&nbsp; &nbsp; &nbsp;
+				<button class="btn" type="reset">
+					<i class="icon-undo bigger-110"></i>
+					清空
+				</button>
+			</div>
+		</div>
+	</form>
+	<!-- /span -->
+</div>
+<!-- /row -->
+<%}%>
+l>

+ 93 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/TechnicalRequirementsGuidePage/listPage.html

@@ -0,0 +1,93 @@
+<%var cssParam = {%>
+
+<%};%>
+
+<%var jsParam = {%>
+
+<script type="text/javascript">
+	function todel(url,msg){
+		bootbox.dialog({
+			title: "系统提示", 
+			message: msg, 
+			locale:"zh_CN",
+			buttons: {
+				cancel: {label: "取消",className: "btn-cancel",callback: function() {}},
+				ok: {label: "确定",className: "btn-success",
+					callback: function() {
+						window.location.href = url;
+					}
+				}
+			}
+		});
+	}
+</script>
+
+<%};%>
+<%layout("/TechnicalRequirementsGuide/afterPage/commonPage/_layout.html", {nav: "技术需求指南",meunsel:"technicalRequirementsGuideManage",jsParam:jsParam,cssParam:cssParam}) {%>
+<div class="col-xs-12">
+	<div class="row">
+	<form id="searchForm" action="${contextPath}/technicalRequirementsGuide/getTechnicalRequirementsGuideList" method="post" class="form-horizontal">
+		<input type="hidden" name="pageNumber" value="1" />
+		查看联盟名称:<input type="text" name ="allianceName" placeholder="请输入联盟名称" value="" />
+		查看需求名称:<input type="text" name ="name" placeholder="请输入需求名称" value="" />
+		<button class="btn btn-xs btn-primary" onclick="document.getElementById('searchForm').submit();"><i class="icon-search bigger-120">查询</i></button>
+		<a class="btn btn-xs btn-success" href="${contextPath}/technicalRequirementsGuide/toedit?pageNumber=${pageNumber!1}">
+		<i class="icon-ok bigger-120">添加技术需求指南发布</i>
+		</a>
+		</form>
+	</div>
+</div>
+<div class="col-xs-12">
+	<div class="row">
+		<div class="table-responsive">
+			<table id="sample-table-1"
+				class="table table-striped table-bordered table-hover">
+				<thead>
+					<tr>
+						<th>联盟名称</th>
+						<th>需求名称</th>
+						<th>截止日期</th>
+						<th>创建日期</th>
+						<th>操作</th>
+					</tr>
+				</thead>
+			<tbody>
+			<%for(tempDate in dateList!){%>
+				<tr>
+					<td>${tempDate.allianceName!''}</td>
+					<td>${tempDate.name!''}</td>
+					<td>${tempDate.endDate!''}</td>
+					<td>${tempDate.createDate!''}</td>
+					<td>
+						<div class="visible-md visible-lg hidden-sm hidden-xs btn-group">
+							<a class="btn btn-xs btn-info" href="${contextPath}/technicalRequirementsGuide/view?id=${tempDate.id}" target="_blank" data-toggle="tooltip" data-placement="auto" title="查看详情">
+								<i class="icon-flag bigger-120"></i>
+							</a>
+							<a class="btn btn-xs btn-info" href="${contextPath}/technicalRequirementsGuide/toedit?id=${tempDate.id}&pageNumber=${pageNumber!1}&urlParas=${urlParas!}" onclick="" data-toggle="tooltip" data-placement="auto" title="编辑">
+								<i class="icon-edit bigger-120"></i>
+							</a>
+							<a class="btn btn-xs btn-danger" href="javascript:todel('${contextPath}/technicalRequirementsGuide/del?id=${tempDate.id}&pageNumber=${pageNumber!1}&urlParas=${urlParas!}','记录将被永久删除,并且无法恢复。您确定吗?')" onclick="" data-toggle="tooltip" data-placement="auto" title="删除">
+								<i class="icon-trash bigger-120"></i>
+							</a>
+						</div>
+					</td>
+					</tr>
+				
+				<%}elsefor{%>
+		        	<tr>
+				      <td colspan="5">没有记录!</td>
+				    </tr>
+				<%}%>
+				</tbody>
+			</table>
+		</div>
+		<div class="pull-right">
+			<%include("/TechnicalRequirementsGuide/afterPage/commonPage/_paginate.html", {"currentPage": pageNumber!1, "totalPage": totalPage!1, "totalRow": totalRow!0, "actionUrl": contextPath+"/technicalRequirementsGuide/getTechnicalRequirementsGuideList?pageNumber=", "urlParas": urlParas!''}){}%>
+		</div>
+		<!-- /.table-responsive -->
+	</div>
+	<!-- /span -->
+</div>
+<!-- /row -->
+<%}%>
+

+ 38 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/TechnicalRequirementsGuidePage/viewPage.html

@@ -0,0 +1,38 @@
+<%var cssParam = {%>
+
+<%};%>
+
+<%var jsParam = {%>
+
+<script type="text/javascript">
+
+
+</script>
+
+<%};%>
+
+<%layout("/TechnicalRequirementsGuide/afterPage/commonPage/_layout_2.html", {jsParam:jsParam,cssParam:cssParam}) {%>
+	<div class="col-xs-12">
+		<div style="margin-top:22px; text-align:center; height:66px">
+			<label><h7 style=" font-family:Italics; font-size:200%;"> ${technicalRequirementsGuide.name} </h7></label>
+		</div>
+		<div style="margin:0 auto; height:45px; text-align:center;">
+			发布联盟: ${technicalRequirementsGuide.allianceName} &nbsp;&nbsp;
+			发布日期: ${technicalRequirementsGuide.createDate} &nbsp;&nbsp;
+			截止日期:${technicalRequirementsGuide.endDate} 
+		</div>
+		<%if(technicalRequirementsGuide.attachment!'' != ''){%>
+		<div style=" margin:0 auto; margin-left:780px; width:1000px; height:20px">
+			<label class="col-sm-3 no-padding-right" style="text-align: right;"> 附件: </label>
+			<label class="col-sm-9 no-padding-right" style="text-align: left;"><a href="${contextPath}/imageFile/downloadFileNoUser?filePath=${technicalRequirementsGuide.attachment}" target="_blank"> 下载附件 </a></label>
+		</div>
+		<%}%>
+		<div style="margin:0 auto; width:900px; border:1px solid #000000">
+			<div style="margin:0 auto; width:850px">
+				${technicalRequirementsGuide.explains} 
+			</div>
+		</div>
+	<!-- /span -->
+	</div>
+<!-- /row -->
+<%}%>

+ 3 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/commonPage/_goback.html

@@ -0,0 +1,3 @@
+<div class="center">
+  <input class="btn btn6" onclick="history.go(-1)" value="返回" type="button">
+</div>

+ 188 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/commonPage/_layout.html

@@ -0,0 +1,188 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+	<head>
+		<meta charset="utf-8" />
+		<title>技术需求指南发布后台管理系统</title>
+		<meta name="keywords" content="技术需求指南发布后台管理系统" />
+		<meta name="description" content="技术需求指南发布后台管理系统" />
+		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+		
+		<!-- 基础的样式 -->
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/bootstrap.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/font-awesome.min.css" />
+
+		<!--[if IE 7]>
+		  <link rel="stylesheet" href="${contextPath}/ace/assets/css/font-awesome-ie7.min.css" />
+		<![endif]-->
+
+		<!-- 特定功能页面的样式 -->
+
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/jquery-ui-1.10.3.custom.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/jquery-ui-1.10.3.full.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/datepicker.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ui.jqgrid.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/jquery.gritter.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/select2.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/fullcalendar.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/colorbox.css" />
+		
+
+		<!-- 字体 -->
+
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/google_fonts.css" />
+		
+
+		<!-- ace框架的样式 -->
+
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ace.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ace-rtl.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ace-skins.min.css" />
+
+		<!--[if lte IE 8]>
+		  <link rel="stylesheet" href="${contextPath}/ace/assets/css/ace-ie.min.css" />
+		<![endif]-->
+
+		<!-- 此处写和自定一页面样式 -->
+		
+		 ${cssParam!''}
+
+		<!-- ace框架设置处理 -->
+
+		<script src="${contextPath}/ace/assets/js/ace-extra.min.js"></script>
+
+		<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+
+		<!--[if lt IE 9]>
+		<script src="${contextPath}/ace/assets/js/html5shiv.js"></script>
+		<script src="${contextPath}/ace/assets/js/respond.min.js"></script>
+		<![endif]-->
+		
+		<!-- The fav icon -->
+		<link rel="shortcut icon" href="${contextPath}/img/favicon.ico">
+	</head>
+
+	<body>
+		<div class="navbar navbar-default" id="navbar">
+			<script type="text/javascript">
+				try{ace.settings.check('navbar' , 'fixed')}catch(e){}
+			</script>
+
+			<div class="navbar-container" id="navbar-container">
+				<div class="navbar-header pull-left">
+					<a href="#" class="navbar-brand">
+						<small>
+							<img class="nav-user-photo" src="${contextPath}/img/logo20.png" alt="福瑞科技" />
+							技术需求指南发布后台管理系统
+						</small>
+					</a><!-- /.brand -->
+				</div><!-- /.navbar-header -->
+
+				<div class="navbar-header pull-right" role="navigation">
+					<ul class="nav ace-nav">
+
+						<li class="light-blue">
+							<a data-toggle="dropdown" href="#" class="dropdown-toggle">
+								<img class="nav-user-photo" src="${contextPath}${session.LoginUser.imgPatch!'/img/SysHeadPortrait/star.jpg'}" alt="${session.LoginUser.name!''}" />
+								<span class="user-info">
+									<small>欢迎光临,</small>
+									${session.LoginUser.name!''}
+								</span>
+								<i class="icon-caret-down"></i>
+							</a>
+							<ul class="user-menu pull-right dropdown-menu dropdown-yellow dropdown-caret dropdown-close">
+								<li>
+									<a href="${contextPath}/technicalGuide/getTechnicalGuideList">
+										<i class="icon-coffee"></i>
+										前端
+									</a>
+								</li>
+								<li>
+									<a href="${contextPath}/technicalGuide/logout">
+										<i class="icon-off"></i>
+										注销
+									</a>
+								</li>
+							</ul>
+						</li>
+					</ul><!-- /.ace-nav -->
+				</div><!-- /.navbar-header -->
+			</div><!-- /.container -->
+		</div>
+
+		<div class="main-container" id="main-container">
+			<script type="text/javascript">
+				try{ace.settings.check('main-container' , 'fixed')}catch(e){}
+			</script>
+
+			<div class="main-container-inner">
+								${layoutContent}
+			</div><!-- /.main-container-inner -->
+
+		</div><!-- /.main-container -->
+
+		<!-- 基础的scripts -->
+		
+		<!--[if !IE]> -->
+		<script src="${contextPath}/ace/assets/js/jquery-2.0.3.min.js"></script>
+		<!-- <![endif]-->
+
+		<!--[if IE]>
+			<script src="${contextPath}/ace/assets/js/jquery-1.10.2.min.js"></script>
+		<![endif]-->
+
+		<script type="text/javascript">
+			if("ontouchend" in document) document.write("<script src='${contextPath}/ace/assets/js/jquery.mobile.custom.min.js'>"+"<"+"script>");
+		</script>
+
+		<!--[if lte IE 8]>
+		  <script src="${contextPath}/ace/assets/js/excanvas.min.js"></script>
+		<![endif]-->
+		
+		<script src="${contextPath}/ace/assets/js/bootstrap.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/typeahead-bs2.min.js"></script>
+
+
+		<!-- 特定功能页面的脚本 -->
+		
+		<!-- 主页的脚本 -->
+		<script src="${contextPath}/ace/assets/js/jquery-ui-1.10.3.custom.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.ui.touch-punch.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.slimscroll.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.easy-pie-chart.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.sparkline.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/flot/jquery.flot.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/flot/jquery.flot.pie.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/flot/jquery.flot.resize.min.js"></script>
+		
+		<!-- jQueryGrid的脚本 -->
+		<script src="${contextPath}/ace/assets/js/date-time/bootstrap-datepicker.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jqGrid/jquery.jqGrid.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jqGrid/i18n/grid.locale-cn.js"></script>
+
+		<!-- 向导提示&验证的脚本 -->
+		<script src="${contextPath}/ace/assets/js/fuelux/fuelux.wizard.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.validate.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/additional-methods.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/bootbox.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.maskedinput.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/select2.min.js"></script>
+		
+		<script src="${contextPath}/ace/assets/js/jquery.gritter.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/fullcalendar.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/fuelux/data/fuelux.tree-sampledata.js"></script>
+		<script src="${contextPath}/ace/assets/js/fuelux/fuelux.tree.min.js"></script>
+		
+		<script src="${contextPath}/ace/assets/js/jquery.colorbox-min.js"></script>
+		
+		
+		
+		<!-- ace框架基础的scripts -->
+
+		<script src="${contextPath}/ace/assets/js/ace-elements.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/ace.min.js"></script>
+
+		<!-- 页面中自定义的脚本写在下面 -->
+		 ${jsParam!''}
+</body>
+</html>
+

+ 181 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/commonPage/_layout_2.html

@@ -0,0 +1,181 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+	<head>
+		<meta charset="utf-8" />
+		<title>吉林省产业技术创新联盟管理平台后台管理系统</title>
+		<meta name="keywords" content="吉林省产业技术创新联盟管理平台" />
+		<meta name="description" content="吉林省产业技术创新联盟管理平台" />
+		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+		
+		<!-- 基础的样式 -->
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/bootstrap.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/font-awesome.min.css" />
+
+		<!--[if IE 7]>
+		  <link rel="stylesheet" href="${contextPath}/ace/assets/css/font-awesome-ie7.min.css" />
+		<![endif]-->
+
+		<!-- 特定功能页面的样式 -->
+
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/jquery-ui-1.10.3.custom.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/jquery-ui-1.10.3.full.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/datepicker.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ui.jqgrid.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/jquery.gritter.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/select2.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/fullcalendar.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/colorbox.css" />
+		
+
+		<!-- 字体 -->
+
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/google_fonts.css" />
+		
+
+		<!-- ace框架的样式 -->
+
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ace.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ace-rtl.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ace-skins.min.css" />
+
+		<!--[if lte IE 8]>
+		  <link rel="stylesheet" href="${contextPath}/ace/assets/css/ace-ie.min.css" />
+		<![endif]-->
+
+		<!-- 此处写和自定一页面样式 -->
+		
+		 ${cssParam!''}
+
+		<!-- ace框架设置处理 -->
+
+		<script src="${contextPath}/ace/assets/js/ace-extra.min.js"></script>
+
+		<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+
+		<!--[if lt IE 9]>
+		<script src="${contextPath}/ace/assets/js/html5shiv.js"></script>
+		<script src="${contextPath}/ace/assets/js/respond.min.js"></script>
+		<![endif]-->
+		
+		<!-- The fav icon -->
+		<link rel="shortcut icon" href="${contextPath}/images/favicon.ico">
+	</head>
+
+	<body>
+		<div class="navbar navbar-default" id="navbar">
+			<script type="text/javascript">
+				try{ace.settings.check('navbar' , 'fixed')}catch(e){}
+			</script>
+
+			<div class="navbar-container" id="navbar-container">
+				<div class="navbar-header pull-left">
+					<a href="#" class="navbar-brand">
+						<small>
+							<img class="nav-user-photo" src="${contextPath}/img/logo20.png" alt="福瑞科技" />
+							吉林省产业技术创新联盟管理平台后台管理系统
+						</small>
+					</a><!-- /.brand -->
+				</div><!-- /.navbar-header -->
+
+				<div class="navbar-header pull-right" role="navigation">
+					<ul class="nav ace-nav">
+
+						<li class="light-blue">
+							<a data-toggle="dropdown" href="#" class="dropdown-toggle">
+								<img class="nav-user-photo" src="${contextPath}${session.LoginUser.imgPatch!'/img/SysHeadPortrait/default.png'}" alt="${session.LoginUser.name!''}" />
+								<span class="user-info">
+									<small>欢迎光临,</small>
+									${session.LoginUser.name!''}
+								</span>
+								<i class="icon-caret-down"></i>
+							</a>
+						</li>
+					</ul><!-- /.ace-nav -->
+				</div><!-- /.navbar-header -->
+			</div><!-- /.container -->
+		</div>
+
+		<div class="main-container" id="main-container">
+			<script type="text/javascript">
+				try{ace.settings.check('main-container' , 'fixed')}catch(e){}
+			</script>
+
+			<div class="main-container-inner">
+				<div class="main-content">
+					<div class="page-content">
+						<div class="row">
+							<div class="col-xs-12">
+								${layoutContent}
+							</div><!-- /.col-xs-12 -->
+						</div><!-- /.row -->
+					</div><!-- /.page-content -->
+				</div><!-- /.main-content -->
+			</div><!-- /.main-container-inner -->
+		</div><!-- /.main-container -->
+
+		<!-- 基础的scripts -->
+		
+		<!--[if !IE]> -->
+		<script src="${contextPath}/ace/assets/js/jquery-2.0.3.min.js"></script>
+		<!-- <![endif]-->
+
+		<!--[if IE]>
+			<script src="${contextPath}/ace/assets/js/jquery-1.10.2.min.js"></script>
+		<![endif]-->
+
+		<script type="text/javascript">
+			if("ontouchend" in document) document.write("<script src='${contextPath}/ace/assets/js/jquery.mobile.custom.min.js'>"+"<"+"script>");
+		</script>
+
+		<!--[if lte IE 8]>
+		  <script src="${contextPath}/ace/assets/js/excanvas.min.js"></script>
+		<![endif]-->
+		
+		<script src="${contextPath}/ace/assets/js/bootstrap.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/typeahead-bs2.min.js"></script>
+
+
+		<!-- 特定功能页面的脚本 -->
+		
+		<!-- 主页的脚本 -->
+		<script src="${contextPath}/ace/assets/js/jquery-ui-1.10.3.custom.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.ui.touch-punch.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.slimscroll.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.easy-pie-chart.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.sparkline.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/flot/jquery.flot.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/flot/jquery.flot.pie.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/flot/jquery.flot.resize.min.js"></script>
+		
+		<!-- jQueryGrid的脚本 -->
+		<script src="${contextPath}/ace/assets/js/date-time/bootstrap-datepicker.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jqGrid/jquery.jqGrid.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jqGrid/i18n/grid.locale-cn.js"></script>
+
+		<!-- 向导提示&验证的脚本 -->
+		<script src="${contextPath}/ace/assets/js/fuelux/fuelux.wizard.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.validate.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/additional-methods.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/bootbox.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.maskedinput.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/select2.min.js"></script>
+		
+		<script src="${contextPath}/ace/assets/js/jquery.gritter.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/fullcalendar.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/fuelux/data/fuelux.tree-sampledata.js"></script>
+		<script src="${contextPath}/ace/assets/js/fuelux/fuelux.tree.min.js"></script>
+		
+		<script src="${contextPath}/ace/assets/js/jquery.colorbox-min.js"></script>
+		
+		
+		
+		<!-- ace框架基础的scripts -->
+
+		<script src="${contextPath}/ace/assets/js/ace-elements.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/ace.min.js"></script>
+
+		<!-- 页面中自定义的脚本写在下面 -->
+		 ${jsParam!''}
+</body>
+</html>
+

+ 61 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/commonPage/_paginate.html

@@ -0,0 +1,61 @@
+<% //macro paginate currentPage totalPage totalRow actionUrl urlParas=""%>
+<%
+if (totalPage <= 0 || currentPage > totalPage) return;
+var startPage = currentPage - 4;
+if(startPage<1){
+  startPage=1;
+}
+var endPage = currentPage+4;
+if(endPage>totalPage){
+  endPage = totalPage;
+}
+%>
+
+<div>
+  <ul class="pagination">
+	    <li><span >共${totalRow}条记录</span></li>
+	  <%
+	  if(currentPage <= 8){
+	    startPage = 1;
+	  }
+	  if(totalPage-currentPage < 8){
+	    endPage = totalPage;
+	  }
+	  if(currentPage == 1){
+	  %>
+	    <li class="disabled"><a href="#"><i class="icon-double-angle-left"></i></a></li>
+	  <%}else{%>
+	    <li><a href="${actionUrl}${currentPage - 1}&urlParas=${urlParas!}"><i class="icon-double-angle-left"></i></a></li>
+	  <%}%>
+	
+	  <%if(currentPage > 8){%>
+	  <li><a href="${actionUrl}1&urlParas=${urlParas!''}">1</a></li>
+	  <li><a href="${actionUrl}2&urlParas=${urlParas!''}">2</a></li>
+	  <li><span>...</span></li>
+	  <%}%>
+	
+	  <%
+	  var index = startPage;
+	  while(index<=endPage){%>
+	    <%if(currentPage == index){%>
+	      <li class="active"><a href="#">${index}</a></li>
+	    <%}else{%>
+	      <li><a href="${actionUrl+index}&urlParas=${urlParas!''}">${index}</a></li>
+	    <%}%>
+	  <%
+	    index= index+1;
+	  }%>
+	
+	  <%if((totalPage - currentPage) >= 8){%>
+	    <li><span>...</span></li>
+	    <li><a href="${actionUrl}${totalPage - 1}&urlParas=${urlParas!''}">${totalPage - 1}</a></li>
+	    <li><a href="${actionUrl}${totalPage}&urlParas=${urlParas!''}">${totalPage}</a></li>
+	  <%}%>
+	
+	  <%if(currentPage == totalPage){%>
+	    <li class="disabled"><a href="#"><i class="icon-double-angle-right"></i></a></li>
+	  <%}else{%>
+	    <li><a href="${actionUrl}${currentPage + 1}&urlParas=${urlParas!}"><i class="icon-double-angle-right"></i></a></li>
+	  <%}%>
+  </ul>
+</div>

+ 51 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/afterPage/index.html

@@ -0,0 +1,51 @@
+<%var cssParam = {%>
+
+<%};%>
+
+<%var jsParam = {%>
+
+<script type="text/javascript">
+	
+	function openDialog(url,msg){
+		url = "${contextPath}/talents/" + url;
+		bootbox.dialog({
+			title: "系统提示", 
+			message: msg, 
+			locale:"zh_CN",
+			buttons: {
+				cancel: {label: "取消",className: "btn-cancel",callback: function() {}},
+				ok: {label: "确定",className: "btn-success",
+					callback: function() {
+						window.location.href = url;
+					}
+				}
+			}
+		});
+	}
+	
+	function openDialogToAjax(url,msg){
+		url = "${contextPath}/talents/" + url;
+		bootbox.dialog({
+			title: "系统提示", 
+			message: msg, 
+			locale:"zh_CN",
+			buttons: {
+				cancel: {label: "取消",className: "btn-cancel",callback: function() {}},
+				ok: {label: "确定",className: "btn-success",
+					callback: function() {
+						// Ajax操作
+					}
+				}
+			}
+		});
+	}
+
+<%if(""!=msg!""){%>
+alert('${msg}');
+<%}%>
+</script>
+
+<%};%>
+
+<%layout("/TechnicalRequirementsGuide/afterPage/_layout.html", {nav: "",meunsel:"indexPage",jsParam:jsParam,cssParam:cssParam}) {%>
+<%}%>

+ 3 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/commonPage/_goback.html

@@ -0,0 +1,3 @@
+<div class="center">
+  <input class="btn btn6" onclick="history.go(-1)" value="返回" type="button">
+</div>

+ 197 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/commonPage/_layout.html

@@ -0,0 +1,197 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+	<head>
+		<meta charset="utf-8" />
+		<title>技术需求指南发布系统</title>
+		<meta name="keywords" content="技术需求指南发布系统" />
+		<meta name="description" content="技术需求指南发布系统" />
+		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+		
+		<!-- 基础的样式 -->
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/bootstrap.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/font-awesome.min.css" />
+
+		<!--[if IE 7]>
+		  <link rel="stylesheet" href="${contextPath}/ace/assets/css/font-awesome-ie7.min.css" />
+		<![endif]-->
+
+		<!-- 特定功能页面的样式 -->
+
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/jquery-ui-1.10.3.custom.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/jquery-ui-1.10.3.full.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/datepicker.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ui.jqgrid.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/jquery.gritter.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/select2.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/fullcalendar.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/colorbox.css" />
+		
+
+		<!-- 字体 -->
+
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/google_fonts.css" />
+		
+
+		<!-- ace框架的样式 -->
+
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ace.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ace-rtl.min.css" />
+		<link rel="stylesheet" href="${contextPath}/ace/assets/css/ace-skins.min.css" />
+
+		<!--[if lte IE 8]>
+		  <link rel="stylesheet" href="${contextPath}/ace/assets/css/ace-ie.min.css" />
+		<![endif]-->
+
+		<!-- 此处写和自定一页面样式 -->
+		
+		 ${cssParam!''}
+
+		<!-- ace框架设置处理 -->
+
+		<script src="${contextPath}/ace/assets/js/ace-extra.min.js"></script>
+
+		<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+
+		<!--[if lt IE 9]>
+		<script src="${contextPath}/ace/assets/js/html5shiv.js"></script>
+		<script src="${contextPath}/ace/assets/js/respond.min.js"></script>
+		<![endif]-->
+		
+		<!-- The fav icon -->
+		<link rel="shortcut icon" href="${contextPath}/img/favicon.ico">
+	</head>
+
+	<body>
+		<div class="navbar navbar-default" id="navbar">
+			<script type="text/javascript">
+				try{ace.settings.check('navbar' , 'fixed')}catch(e){}
+			</script>
+
+			<div class="navbar-container" id="navbar-container">
+				<div class="navbar-header pull-left">
+					<a href="#" class="navbar-brand">
+						<small>
+							<img class="nav-user-photo" src="${contextPath}/img/logo20.png" alt="福瑞科技" />
+							技术需求指南发布系统
+						</small>
+					</a><!-- /.brand -->
+				</div><!-- /.navbar-header -->
+
+				<div class="navbar-header pull-right" role="navigation">
+					<ul class="nav ace-nav">
+
+						<li class="light-blue">
+						<%if(session.LoginUser!'' == ''){%>
+							<a href="${contextPath}/technicalGuide/tologin" >
+								<img class="nav-user-photo" src="${contextPath}/img/SysHeadPortrait/star.jpg" alt="${session.LoginUser.name!''}" />
+								<span class="user-info">
+									登录
+								</span>
+							</a>
+						<%}else{%>
+							<a data-toggle="dropdown" href="#" class="dropdown-toggle">
+								<img class="nav-user-photo" src="${contextPath}${session.LoginUser.imgPatch!'/img/SysHeadPortrait/star.jpg'}" alt="${session.LoginUser.name!''}" />
+								<span class="user-info">
+									<small>欢迎光临,</small>
+									${session.LoginUser.name!''}
+								</span>
+								<i class="icon-caret-down"></i>
+							</a>
+							<ul class="user-menu pull-right dropdown-menu dropdown-yellow dropdown-caret dropdown-close">
+								<li>
+									<a href="${contextPath}/technicalRequirementsGuide/getTechnicalRequirementsGuideList">
+										<i class="icon-group"></i>
+										管理
+									</a>
+								</li>
+								<li>
+									<a href="${contextPath}/technicalGuide/logout">
+										<i class="icon-off"></i>
+										注销
+									</a>
+								</li>
+							</ul>
+						<%}%>
+						</li>
+					</ul><!-- /.ace-nav -->
+				</div><!-- /.navbar-header -->
+			</div><!-- /.container -->
+		</div>
+
+		<div class="main-container" id="main-container">
+			<script type="text/javascript">
+				try{ace.settings.check('main-container' , 'fixed')}catch(e){}
+			</script>
+
+			<div class="main-container-inner">
+								${layoutContent}
+			</div><!-- /.main-container-inner -->
+
+		</div><!-- /.main-container -->
+
+		<!-- 基础的scripts -->
+		
+		<!--[if !IE]> -->
+		<script src="${contextPath}/ace/assets/js/jquery-2.0.3.min.js"></script>
+		<!-- <![endif]-->
+
+		<!--[if IE]>
+			<script src="${contextPath}/ace/assets/js/jquery-1.10.2.min.js"></script>
+		<![endif]-->
+
+		<script type="text/javascript">
+			if("ontouchend" in document) document.write("<script src='${contextPath}/ace/assets/js/jquery.mobile.custom.min.js'>"+"<"+"script>");
+		</script>
+
+		<!--[if lte IE 8]>
+		  <script src="${contextPath}/ace/assets/js/excanvas.min.js"></script>
+		<![endif]-->
+		
+		<script src="${contextPath}/ace/assets/js/bootstrap.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/typeahead-bs2.min.js"></script>
+
+
+		<!-- 特定功能页面的脚本 -->
+		
+		<!-- 主页的脚本 -->
+		<script src="${contextPath}/ace/assets/js/jquery-ui-1.10.3.custom.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.ui.touch-punch.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.slimscroll.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.easy-pie-chart.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.sparkline.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/flot/jquery.flot.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/flot/jquery.flot.pie.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/flot/jquery.flot.resize.min.js"></script>
+		
+		<!-- jQueryGrid的脚本 -->
+		<script src="${contextPath}/ace/assets/js/date-time/bootstrap-datepicker.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jqGrid/jquery.jqGrid.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jqGrid/i18n/grid.locale-cn.js"></script>
+
+		<!-- 向导提示&验证的脚本 -->
+		<script src="${contextPath}/ace/assets/js/fuelux/fuelux.wizard.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.validate.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/additional-methods.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/bootbox.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/jquery.maskedinput.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/select2.min.js"></script>
+		
+		<script src="${contextPath}/ace/assets/js/jquery.gritter.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/fullcalendar.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/fuelux/data/fuelux.tree-sampledata.js"></script>
+		<script src="${contextPath}/ace/assets/js/fuelux/fuelux.tree.min.js"></script>
+		
+		<script src="${contextPath}/ace/assets/js/jquery.colorbox-min.js"></script>
+		
+		
+		
+		<!-- ace框架基础的scripts -->
+
+		<script src="${contextPath}/ace/assets/js/ace-elements.min.js"></script>
+		<script src="${contextPath}/ace/assets/js/ace.min.js"></script>
+
+		<!-- 页面中自定义的脚本写在下面 -->
+		 ${jsParam!''}
+</body>
+</html>
+

+ 61 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/commonPage/_paginate.html

@@ -0,0 +1,61 @@
+<% //macro paginate currentPage totalPage totalRow actionUrl urlParas=""%>
+<%
+if (totalPage <= 0 || currentPage > totalPage) return;
+var startPage = currentPage - 4;
+if(startPage<1){
+  startPage=1;
+}
+var endPage = currentPage+4;
+if(endPage>totalPage){
+  endPage = totalPage;
+}
+%>
+
+<div>
+  <ul class="pagination">
+	    <li><span >共${totalRow}条记录</span></li>
+	  <%
+	  if(currentPage <= 8){
+	    startPage = 1;
+	  }
+	  if(totalPage-currentPage < 8){
+	    endPage = totalPage;
+	  }
+	  if(currentPage == 1){
+	  %>
+	    <li class="disabled"><a href="#"><i class="icon-double-angle-left"></i></a></li>
+	  <%}else{%>
+	    <li><a href="${actionUrl}${currentPage - 1}&urlParas=${urlParas!}"><i class="icon-double-angle-left"></i></a></li>
+	  <%}%>
+	
+	  <%if(currentPage > 8){%>
+	  <li><a href="${actionUrl}1&urlParas=${urlParas!''}">1</a></li>
+	  <li><a href="${actionUrl}2&urlParas=${urlParas!''}">2</a></li>
+	  <li><span>...</span></li>
+	  <%}%>
+	
+	  <%
+	  var index = startPage;
+	  while(index<=endPage){%>
+	    <%if(currentPage == index){%>
+	      <li class="active"><a href="#">${index}</a></li>
+	    <%}else{%>
+	      <li><a href="${actionUrl+index}&urlParas=${urlParas!''}">${index}</a></li>
+	    <%}%>
+	  <%
+	    index= index+1;
+	  }%>
+	
+	  <%if((totalPage - currentPage) >= 8){%>
+	    <li><span>...</span></li>
+	    <li><a href="${actionUrl}${totalPage - 1}&urlParas=${urlParas!''}">${totalPage - 1}</a></li>
+	    <li><a href="${actionUrl}${totalPage}&urlParas=${urlParas!''}">${totalPage}</a></li>
+	  <%}%>
+	
+	  <%if(currentPage == totalPage){%>
+	    <li class="disabled"><a href="#"><i class="icon-double-angle-right"></i></a></li>
+	  <%}else{%>
+	    <li><a href="${actionUrl}${currentPage + 1}&urlParas=${urlParas!}"><i class="icon-double-angle-right"></i></a></li>
+	  <%}%>
+  </ul>
+</div>

+ 51 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/index.html

@@ -0,0 +1,51 @@
+<%var cssParam = {%>
+
+<%};%>
+
+<%var jsParam = {%>
+
+<script type="text/javascript">
+	
+	function openDialog(url,msg){
+		url = "${contextPath}/technicalGuide/" + url;
+		bootbox.dialog({
+			title: "系统提示", 
+			message: msg, 
+			locale:"zh_CN",
+			buttons: {
+				cancel: {label: "取消",className: "btn-cancel",callback: function() {}},
+				ok: {label: "确定",className: "btn-success",
+					callback: function() {
+						window.location.href = url;
+					}
+				}
+			}
+		});
+	}
+	
+	function openDialogToAjax(url,msg){
+		url = "${contextPath}/technicalGuide/" + url;
+		bootbox.dialog({
+			title: "系统提示", 
+			message: msg, 
+			locale:"zh_CN",
+			buttons: {
+				cancel: {label: "取消",className: "btn-cancel",callback: function() {}},
+				ok: {label: "确定",className: "btn-success",
+					callback: function() {
+						// Ajax操作
+					}
+				}
+			}
+		});
+	}
+
+<%if(""!=msg!""){%>
+alert('${msg}');
+<%}%>
+</script>
+
+<%};%>
+
+<%layout("/TechnicalRequirementsGuide/commonPage/_layout.html", {nav: "",meunsel:"indexPage",jsParam:jsParam,cssParam:cssParam}) {%>
+<%}%>

+ 84 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/listesPage.html

@@ -0,0 +1,84 @@
+<%var cssParam = {%>
+
+<%};%>
+
+<%var jsParam = {%>
+
+<script type="text/javascript">
+	function todel(url,msg){
+		bootbox.dialog({
+			title: "系统提示", 
+			message: msg, 
+			locale:"zh_CN",
+			buttons: {
+				cancel: {label: "取消",className: "btn-cancel",callback: function() {}},
+				ok: {label: "确定",className: "btn-success",
+					callback: function() {
+						window.location.href = url;
+					}
+				}
+			}
+		});
+	}
+</script>
+
+<%};%>
+<%layout("/TechnicalRequirementsGuide/commonPage/_layout.html", {nav: "技术需求指南",meunsel:"technicalRequirementsGuideManage",jsParam:jsParam,cssParam:cssParam}) {%>
+<div class="col-xs-12">
+	<div class="row">
+	<form id="searchForm" action="${contextPath}/technicalGuide/getTechnicalGuideList" method="post" class="form-horizontal">
+		<input type="hidden" name="pageNumber" value="1" />
+		查看联盟名称:<input type="text" name ="allianceName" placeholder="请输入联盟名称" value="" />
+		查看需求名称:<input type="text" name ="name" placeholder="请输入需求名称" value="" />
+		<button class="btn btn-xs btn-primary" onclick="document.getElementById('searchForm').submit();"><i class="icon-search bigger-120">查询</i></button>
+		</form>
+	</div>
+</div>
+<div class="col-xs-12">
+	<div class="row">
+		<div class="table-responsive">
+			<table id="sample-table-1"
+				class="table table-striped table-bordered table-hover">
+				<thead>
+					<tr>
+						<th>联盟名称</th>
+						<th>需求名称</th>
+						<th>截止日期</th>
+						<th>创建日期</th>
+						<th>查看详情</th>
+					</tr>
+				</thead>
+			<tbody>
+			<%for(tempDate in dateList!){%>
+				<tr>
+					<td>${tempDate.allianceName!''}</td>
+					<td>${tempDate.name!''}</td>
+					<td>${tempDate.endDate!''}</td>
+					<td>${tempDate.createDate!''}</td>
+					<td>
+						<div class="visible-md visible-lg hidden-sm hidden-xs btn-group">
+							<a class="btn btn-xs btn-info" href="${contextPath}/technicalGuide/view?id=${tempDate.id}" target="_blank" data-toggle="tooltip" data-placement="auto" title="查看详情">
+								<i class="icon-flag bigger-120"></i>
+							</a>
+						</div>
+					</td>
+					</tr>
+				
+				<%}elsefor{%>
+		        	<tr>
+				      <td colspan="5">没有记录!</td>
+				    </tr>
+				<%}%>
+				</tbody>
+			</table>
+		</div>
+		<div class="pull-right">
+			<%include("/TechnicalRequirementsGuide/commonPage/_paginate.html", {"currentPage": pageNumber!1, "totalPage": totalPage!1, "totalRow": totalRow!0, "actionUrl": contextPath+"/technicalGuide/getTechnicalGuideList?pageNumber=", "urlParas": urlParas!''}){}%>
+		</div>
+		<!-- /.table-responsive -->
+	</div>
+	<!-- /span -->
+</div>
+<!-- /row -->
+<%}%>
+

+ 94 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/login.html

@@ -0,0 +1,94 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+	<meta charset="UTF-8">
+	<link rel="shortcut icon" href="favicon.ico"/>
+	<link rel="bookmark" href="favicon.ico"/>
+	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
+	<link rel="stylesheet" href="${contextPath}/css/main.css">
+	<link rel="stylesheet" href="${contextPath}/css/bootstrap/bootstrap.min.css">
+	<link rel="stylesheet" href="${contextPath}/css/font-awesome.min.css">
+	<title>吉林省产业技术创新联盟技术技术需求指南发布-登陆</title>
+</head>
+<body>
+	<div class="login-qiantai">
+		<div class="container">
+			<div class="login_content col-lg-offset-3 col-md-offset-3 col-sm-offset-3 col-xs-offset-3 col-lg-6 col-md-6 col-sm-6 col-xs-6">
+				<div class="row">
+					<h3>吉林省产业技术创新联盟技术需求指南发布平台</h3>
+				</div>
+				<div class="row login_form">
+					<div class="container-fluid">
+						<div class="col-lg-4 col-md-4 col-sm-4 col-xs-4">
+							<img class="img-responsive" src="${contextPath}/img/logo.gif" alt="logo">
+						</div>
+						<div class="col-lg-8 col-md-8 col-sm-8 col-xs-8">
+							<form action="${contextPath}/technicalGuide/login" id="login" role="form" method="post">
+								<div class="form-group">
+									<input type="text" name="userName" placeholder="用户名" class="form-control" id="login_user" onkeyup="nameEnter(event);">
+								</div>
+								<div class="form-group">
+									<input type="password" name="userPwd" placeholder="密码" class="form-control" id="login_psw" onkeyup="pwdEnter(event);">
+								</div>
+								<div class="form-group">
+									<input type="button" class="btn btn-qx" onclick="reset();" value="取消" />
+									<input type="button" class="btn btn-dl" onclick="login();" value="登陆" />
+								</div>
+							</form>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+	<br>
+	<div class="footer-qiantai navbar-fixed-bottom">
+		<p>版权所有:吉林省计算中心   技术支持:长春市福瑞科技有限公司</p>
+		<p>地址:吉林省长春市朝阳区前进大街1244号</p>
+	</div>
+	<script src="${contextPath}/js/jquery.min.js"></script>
+	<script src="${contextPath}/js/bootstrap.min.js"></script>
+	<script>
+		// 设置巨幕中文本区域动态垂直方向居中
+		$(window).load(function(){
+			$('.text').css('margin-top',($('.jumbotron').height()-$('.text').height())/2 + 'px');
+		});
+		$(window).resize(function(){
+			$('.text').css('margin-top',($('.jumbotron').height()-$('.text').height())/2 + 'px');
+		});
+		function login(){
+			if($("#login_user").val()==""){
+				alert("请输入登录用户名称!");
+				$("#login_user").focus();
+				return false;
+			}
+			if($("#login_psw").val()==""){
+				alert("请输入登录用户密码!");
+				$("#login_psw").focus();
+				return false;
+			}
+			$("#login").submit();
+		}
+		function reset(){
+			$("#login").reset();
+		}
+		function nameEnter(event){
+			if(event.keyCode == 13){
+				$("#login_psw").focus();
+			}
+		}
+		function pwdEnter(event){
+			if(event.keyCode == 13){
+				login();
+			}
+		}
+		
+	</script>
+	<%if(msg!'' != ''){%>  
+		<script>
+			alert('${msg}');
+		</script>
+	<%}%> 
+</body>
+</html>

+ 37 - 0
free-technological-management/WebRoot/TechnicalRequirementsGuide/viewPage.html

@@ -0,0 +1,37 @@
+<%var cssParam = {%>
+
+<%};%>
+
+<%var jsParam = {%>
+
+<script type="text/javascript">
+
+</script>
+
+<%};%>
+
+<%layout("/TechnicalRequirementsGuide/commonPage/_layout.html", {jsParam:jsParam,cssParam:cssParam}) {%>
+	<div class="col-xs-12">
+		<div style="margin-top:22px; text-align:center; height:66px">
+			<label><h7 style=" font-family:Italics; font-size:200%;"> ${technicalRequirementsGuide.name} </h7></label>
+		</div>
+		<div style="margin:0 auto; height:45px; text-align:center;">
+			发布联盟: ${technicalRequirementsGuide.allianceName} &nbsp;&nbsp;
+			发布日期: ${technicalRequirementsGuide.createDate} &nbsp;&nbsp;
+			截止日期:${technicalRequirementsGuide.endDate} 
+		</div>
+		<%if(technicalRequirementsGuide.attachment!'' != ''){%>
+		<div style=" margin:0 auto; margin-left:780px; width:1000px; height:20px">
+			<label class="col-sm-3 no-padding-right" style="text-align: right;"> 附件: </label>
+			<label class="col-sm-9 no-padding-right" style="text-align: left;"><a href="${contextPath}/imageFile/downloadFileNoUser?filePath=${technicalRequirementsGuide.attachment}" target="_blank"> 下载附件 </a></label>
+		</div>
+		<%}%>
+		<div style="margin:0 auto; width:900px; border:1px solid #000000">
+			<div style="margin:0 auto; width:850px">
+				${technicalRequirementsGuide.explains} 
+			</div>
+		</div>
+	<!-- /span -->
+	</div>
+<!-- /row -->
+<%}%>