<%@ page language="java" pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="tags" tagdir="/WEB-INF/tags"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 
<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    <title>知识共享</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">

  </head>
  
  
<body>
 
	<div>
		<div class="container">
			<ol class="breadcrumb">
				<li><a href="${ctx}/index">首页</a></li>
				<li>即席查询</li>
				<li class="active">知识共享</li>
			</ol>
		</div>
	</div>
 
 	<div id="main-container main-tab-container">
		<div id="content" class="container">
			<div class="tab-bar-bt">
				<ul class="nav nav-tabs">
					<li class="active"><a id="a_home" href="#home" data-toggle="tab">知识结果查询</a></li>
				</ul>
			</div>
			<div class="section">
				<div class="tab-content">

					<div class="tab-pane fade in active" id="home">
						<div class="row me-row">

							<div id="slidePushMenus2" class="cbp-spmenu-push">

								<div class="slideMenu" id="cbp-spmenu-s2" style="">
									<div class="form">
										<tags:ZSGX_KnowledgeSourceTag/>
										<tags:ZSGX_KnowledgeTypeTag/>
										<tags:ZSGX_ProvinceTag/>
										<tags:ZSGX_KeywordSearch/>
										<button id="submit" class="btn btn-primary" onclick="knowledgeSubmit()">提交</button>
										<button id="disable" class="btn btn-warning"	onclick="knowledgeReset()">重置</button>
									</div>
								</div>

								<div class="main col-xs-12">
									<div id="mainm2" class="mainm" ></div>

									<div class="content clearfix">
										<div class="block clearfix">
											<button id="showLeftPush2" class="menu-trigger btn btn-default" onclick="toggleMenu('slidePushMenus2')"> 
												<span class="glyphicon glyphicon-list"></span>
											</button>
											<div class="slide-menu-tags">
												<span id="ContentTag" class="label label-info" data-placement="bottom" ></span>
												<span id="KnowledgeSourceTag" class="label label-info" data-placement="bottom" ></span>
												<span id="KnowledgeTypeTag" class="label label-info" data-placement="bottom" ></span>
												<span id="ProvinceTag" class="label label-info" data-placement="bottom" >全国</span> 
											</div>
											<div class="bt-list-import">
												<a href="#" id="uploadExcel" class=""> <span
													class="glyphicon glyphicon-import"></span> <span
													class="glyphicon-class">导出Excel</span> </a>
											</div>
										</div>

										<div class="row">
											<div class="col-xs-12">
												<div class="table-header">
												知识查询结果
												<shiro:hasAnyRoles name="admin,dataAnalysis,businessAnalysis">
													<div id="time_div" style="top: -6px;float: right;height: 0px;position: relative;">
														<button class="btn-sm btn btn-primary btn-sm btn-group btn-group-cog" id="updateKnowledge" disabled>修改知识记录</button>
														<button class="btn-sm btn btn-warning btn-sm btn-group btn-group-cog" id="deleteKnowledge" disabled>删除知识记录</button> 
														<button class="btn-sm btn btn-primary btn-sm btn-group btn-group-cog" id="createKnowledge">新建知识记录</button>
													</div>
												 </shiro:hasAnyRoles>	
													
												</div>
	                                             <table id="knowledgeResultTable" class="table table-hover table-striped">
	                                             </table>
	                                      		<input type="hidden" id="knowledgeResult" name="knowledgeResult" value='${knowledgeList}' /> 
											
											</div>
										</div>
									</div>
								</div>
							</div>
						</div>
					</div>
					<form action="#" method="get" id="listForm">
						
				</form>
				<form action="#" method="post" id="downFileForm"></form>
				</div>
			</div>
		</div>
	</div>
<script type="text/javascript" src="${ctx}/static/js/knowledgeTable.js"></script>

<script type="text/javascript">
	knowledgeTable();
	
	var receiveContent = "${indexContent}";
	var receiveKnowledgeSource = "${indexKnowledgeSource}";
	var receiveKnowledgeType = "${indexKnowledgeType}";
	var receiveProvince = "${indexProvince}";
	
	//下载文件
	function downFile(fileSite,createTime){
	    //alert(createTime);
	    var filepath=formatDate(createTime,"yyyyMMddHHssmm");
		var uploadFile = "${ctx}/DataManage/KnowledgeShare/downFile?fileSite="+encodeURI(encodeURI(fileSite))+"&createTime="+filepath;
		var downFileForm=$("#downFileForm");
		downFileForm.attr("action",uploadFile);
		downFileForm.submit();
		downFileForm.attr("action","#"); 
	}
	
	$("#createKnowledge").click(function(){
		$.dialog({
				title: "提醒",
				content:"确定新建知识记录?",
				ok: function(){location.href="${ctx}/DataManage/KnowledgeCreate";},
				okValue:"确定",
				cancel: function(){},
				cancelValue:"取消",
				lock:true
				});
	});
	
	
	//筛选项确定按钮
	function knowledgeSubmit(){
		var content = getContent();
		var knowledgeSource = getKnowledgeSourceValue();
		var knowledgeType = getKnowledgeTypeValue();
		var province = getProvinceValue();
		receiveContent = content;
		receiveKnowledgeSource = knowledgeSource;
		receiveKnowledgeType = knowledgeType;
		receiveProvince = province;
		$.ajax({
				    type : 'GET',
					contentType : 'application/json',
					url: "${ctx}/DataManage/KnowledgeShare/knowledgeTableChange?content="+encodeURI(encodeURI(content))+"&knowledgeSource="+knowledgeSource+"&knowledgeType="+knowledgeType+"&province="+province,
					dataType : 'text',
					async: false,
					beforeSend: function(data) {
					},
					success: function(data) {
	                   $("#knowledgeResult").val(data);
	                   knowledgeTable();
	                   knowledgeTableIds=[];
	                   $("#updateKnowledge").attr("disabled", true);
	                   $("#deleteKnowledge").attr("disabled", true);
					   toggleMenu('slidePushMenus2');//隐藏筛选项
				       updateTag(true);
					}
				});	
	};
	function updateTag(isLable){
		if(isLable){
			if(getContent()!=""){
				$("#ContentTag").text("知识内容").attr('data-original-title', getContent()).tooltip();
			}else{
				$("#ContentTag").empty();
			}
			if(getKnowledgeSourceValue()!=""){
				$("#KnowledgeSourceTag").text("知识来源").attr('data-original-title', getknowledgeSourceTitle()).tooltip();
			}else{
				$("#KnowledgeSourceTag").empty();
			}
			if(getKnowledgeTypeValue()!=""){
				$("#KnowledgeTypeTag").text("知识类型").attr('data-original-title', getKnowledgeTypeTitle()).tooltip();
			}else{
				$("#KnowledgeTypeTag").empty();
			}
				$("#ProvinceTag").text(getProvinceTitle());
			
		}
	}
	
	//筛选项重置按钮
	function knowledgeReset(){
		contentReset();
		knowledgeSourceReset();
		knowledgeTypeReset();
		provinceReset();
	};
	
	
	//更新知识记录按钮点击
	$("#updateKnowledge").click(function(){
		
		 $.dialog({
			title: "提醒",
			content:"确定更新知识记录?",
			ok: function(){window.location.href = "${ctx}/DataManage/KnowledgeUpdate?updateId="+knowledgeTableIds+"&content="+encodeURI(encodeURI(receiveContent))+"&knowledgeSource="+receiveKnowledgeSource+"&knowledgeType="+receiveKnowledgeType+"&province="+receiveProvince;},
			okValue:"确定",
			cancel: function(){},
			cancelValue:"取消",
			lock:true
			}); 
	});
	
	//删除知识库按钮点击
	$("#deleteKnowledge").click(function(){
		
		$.dialog({
			title: "提醒",
			content:"确定删除知识记录?",
			ok: function(){
				$.ajax({
				    type : 'GET',
					contentType : 'application/json',
					url: "${ctx}/DataManage/KnowledgeShare/deleteKnowledge?updateId="+knowledgeTableIds,
					dataType : 'text',
					async: false,
					beforeSend: function(data) { 
					},
					success: function(data) {
	                   $("#knowledgeResult").val(data);
	                   knowledgeTable();
	                   knowledgeTableIds=[];
	                   $("#updateKnowledge").attr("disabled", true);
	                   $("#deleteKnowledge").attr("disabled", true);
					}
				});	
			},
			okValue:"确定",
			cancel: function(){},
			cancelValue:"取消",
			lock:true
			}); 
	});
	
	//导出EXCEL
	$("#uploadExcel").click(function(){
		var listForm=$("#listForm");
           	listForm.attr("method","post");
		   	listForm.attr("action","${ctx}/DataManage/KnowledgeShare/uploadExcel");
		   	listForm.submit();
		   	listForm.attr("action","#");
	});
	
</script>

</body>
</html>