importCheckPage.jsp 11 KB
<%@ taglib prefix="wea" uri="http://www.weaver.com.cn" %>
<%@ taglib uri="/WEB-INF/tld/browser.tld" prefix="brow"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.*"  %>
<%@ page import="weaver.portal.bean.EIHomepageBean"  %>
<jsp:useBean id="peidUtil" class="weaver.portal.util.PortalExportImportDataUtil" scope="page" />
<jsp:useBean id="pie" class="weaver.portal.PortalImportExport" scope="page" />


<%@ include file="/systeminfo/init_wev8.jsp" %>

<script type='text/javascript' src='/js/jquery-autocomplete/lib/jquery.bgiframe.min_wev8.js'></script>
<script type='text/javascript' src='/js/jquery-autocomplete/jquery.autocomplete_wev8.js'></script>
<script type='text/javascript' src='/js/jquery-autocomplete/browser_wev8.js'></script>
<link rel="stylesheet" type="text/css" href="/js/jquery-autocomplete/jquery.autocomplete_wev8.css" />
<link rel="stylesheet" type="text/css" href="/js/jquery-autocomplete/browser_wev8.css" />
<script type="text/javascript" src="/js/swfupload/handlers_wev8.js"></script>

<link rel="stylesheet" type="text/css" href="/page/exportImport/css/default.css" />
<link rel="stylesheet" type="text/css" href="/page/exportImport/css/import.css" />
<!DOCTYPE>
<html>
<head>

<% 
	String fileName = Util.null2String(request.getParameter("fileName"));
	String filePath = pie.unZipFileAndGetFilePath(fileName);
	List<EIHomepageBean> preList = new ArrayList<EIHomepageBean>();
	List<EIHomepageBean> aftList = new ArrayList<EIHomepageBean>();
	String message ="";
	int preneedResource=Util.getIntValue(Util.null2String(request.getParameter("preneedResource")),0);
	int aftneedResource=Util.getIntValue(Util.null2String(request.getParameter("aftneedResource")),0);
	int aftneedShareInfo=Util.getIntValue(Util.null2String(request.getParameter("aftneedShareInfo")),0);
	boolean flag = false;
	if("1".equals(filePath)){
		message= SystemEnv.getHtmlLabelName(130327, user.getLanguage())+"</br>";//130327压缩文件内容不正确,缺少必要的文件!
	}else if("2".equals(filePath)){
		message= SystemEnv.getHtmlLabelName(130328, user.getLanguage())+"</br>";//130328解压文件失败,请检查文件是否损坏!
	}else if("3".equals(filePath)){
		message= SystemEnv.getHtmlLabelName(130329, user.getLanguage())+"</br>";//130329解压文件失败,文件存在安全问题!
	}else{
		List<EIHomepageBean> list =  pie.getPageBeanByFile(filePath);
		if(list!=null && list.size()>0){
			for(EIHomepageBean bean :list){
				if("0".equals(bean.getPageType())){
					preList.add(bean);
				}
				if("1".equals(bean.getPageType())){
					aftList.add(bean);
				}
				
			}
		} 
		flag = true;
	}
	String preHpids = Util.null2String(request.getParameter("preHpids"));
	String aftHpids = Util.null2String(request.getParameter("aftHpids"));

%>
<style>

.item .jNiceWrapper{
top:20px;
}
.div_bottom{
	top:50px;
}

.btn_default{
	left:50%;
}

</style>

<script>

	$(function(){
		$("#prePageTab").click(function(){
			$(".prePageArea").show();
			$("#prePageTab").addClass("tabActive");
			$(".aftPageArea").hide();
			$("#aftPageTab").removeClass("tabActive");
		});
		$("#aftPageTab").click(function(){
			$(".prePageArea").hide();
			$("#prePageTab").removeClass("tabActive");
			$(".aftPageArea").show();
			$("#aftPageTab").addClass("tabActive");
		});
		
		$("#precheckAll,#aftcheckAll").click(function(){
			if($(this).attr('checked')){
				if($(this).attr("name")=="precheckAll"){
					$(".prePageArea .pageInfoContent .item input[type='checkbox']").trigger("checked",true);
				}
				if($(this).attr("name")=="aftcheckAll"){
					$(".aftPageArea .pageInfoContent .item input[type='checkbox']").trigger("checked",true);
				}
			}else{
				if($(this).attr("name")=="precheckAll"){
					$(".prePageArea .pageInfoContent .item input[type='checkbox']").trigger("checked",false);
				}
				if($(this).attr("name")=="aftcheckAll"){
					$(".aftPageArea .pageInfoContent .item input[type='checkbox']").trigger("checked",false);
				}
			}
		})
		
		
		$("#preneedResource").click(function(){
			if($(this).attr('checked')){
				$(this).val("1");
			}else{
				$(this).val("0");
			}
		})
		$("#aftneedResource").click(function(){
			if($(this).attr('checked')){
				$(this).val("1");
			}else{
				$(this).val("0");
			}
		})
		$("#aftneedShareInfo").click(function(){
			if($(this).attr('checked')){
				$(this).val("1");
			}else{
				$(this).val("0");
			}
		})
		
	});
	
	function onPre(){
		document.location.href="/page/exportImport/importData.jsp?fileName="+$("#fileName").val();
	}
	
	function onNext(){
		var preHpids="";
		var preHpNames="";
		var aftHpids="";
		var aftHpNames="";
		$(".prePageArea .pageInfoContent .item input[type='checkbox']").each(function(){
			if($(this).is(":checked")){
				preHpids += $(this).attr("data-hpid")+",";
				preHpNames += $(this).parent().parent().find(".hpName").text()+",";
			}
		});
		$(".aftPageArea .pageInfoContent .item input[type='checkbox']").each(function(){
			if($(this).is(":checked")){
				aftHpids += $(this).attr("data-hpid")+",";
				aftHpNames += $(this).parent().parent().find(".hpName").text()+",";
			}
		});
		$("#preHpids").val(preHpids);
		$("#preHpNames").val(preHpNames);
		$("#aftHpids").val(aftHpids);
		$("#aftHpNames").val(aftHpNames);
		if(<%=flag%>){
			form1.submit();
		}
	}
</script>

</head>
<body>



	<jsp:include page="/systeminfo/commonTabHead.jsp">
		<jsp:param name="mouldID" value="portal" />
		<jsp:param name="navName" value="<%=SystemEnv.getHtmlLabelName(129573, user.getLanguage()) %>" />
	</jsp:include>
	<table id="topTitle" cellpadding="0" cellspacing="0">
		<tr>
			<td></td>
			<td class="rightSearchSpan"><span
				title="<%=SystemEnv.getHtmlLabelName(23036, user.getLanguage())%>"
				class="cornerMenu"></span></td>
		</tr>
	</table>
	<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp"%>
	<%
   /*  RCMenu += "{"+SystemEnv.getHtmlLabelName(197,user.getLanguage())+",javascript:onSearch(),_self} " ;
    RCMenuHeight += RCMenuHeightStep; */

    RCMenu += "{"+SystemEnv.getHtmlLabelName(1876,user.getLanguage())+",javascript:onPre(),_self} " ;
    RCMenuHeight += RCMenuHeightStep;
    
    RCMenu += "{"+SystemEnv.getHtmlLabelName(1402,user.getLanguage())+",javascript:onNext(),_self} " ;
    RCMenuHeight += RCMenuHeightStep;

   /*  RCMenu += "{"+SystemEnv.getHtmlLabelName(309 ,user.getLanguage())+",javascript:doClose(),_self} " ;
    RCMenuHeight += RCMenuHeightStep; */
%>
	<%@ include file="/systeminfo/RightClickMenu_wev8.jsp"%>
	<div class="container" role="main">
		<div class="stepContainer">
			<div class="stepArea" style="width: 810px;">
				<div class="line left128"></div>
			<div class="line left462"></div>
				<div class="stepNum textCenter left35 notActive"><img src='/page/exportImport/images/4.png'></div>
				<div class="stepNum textCenter left360 active"><img src='/page/exportImport/images/2-1.png'></div>
				<div class="stepNum textCenter left715 notActive"><img src='/page/exportImport/images/3.png'></div>
				<div class="stepDesc left15">
					<%=SystemEnv.getHtmlLabelName(129794 ,user.getLanguage())%>
				</div>
				<div class="stepDesc left355 sColor">
					<%=SystemEnv.getHtmlLabelName(130740 ,user.getLanguage())%>
				</div>
				<div class="stepDesc left675">
					<%=SystemEnv.getHtmlLabelName(129796 ,user.getLanguage())%>
				</div>
			</div>
		</div>
		<form action="/page/exportImport/importEnsureInfo.jsp" name="form1" method="post">
		<input type="hidden" name="aftHpids" id="aftHpids" value="<%=aftHpids%>">
		<input type="hidden" name="aftHpNames" id="aftHpNames">
		<input type="hidden" name="preHpids" id="preHpids" value="<%=preHpids%>">
		<input type="hidden" name="preHpNames" id="preHpNames">
		<input type="hidden" name="fileName" id="fileName" value="<%=fileName%>">
		<input type="hidden" name="filePath" id="filePath" value="<%=filePath%>">
		<div class="content">
			<%if(!"".equals(message)) {%>
				<div class="messageContent">
					<%=message %>
				</div>
			<%} else{%>
			
			<div class="w100C textCenter relative title">
				2. <%=SystemEnv.getHtmlLabelName(130702, user.getLanguage())%>
			</div>
			<div class="pageTypeNav">
	        	<div class="pageTypeTab tabActive" id ="prePageTab" data-tab="prePageTab" style="margin-left:10px;"><%=SystemEnv.getHtmlLabelName(23017, user.getLanguage())%></div>
	        	<div class="pageTypeTab" id="aftPageTab" data-tab="aftPageTab"><%=SystemEnv.getHtmlLabelName(23018, user.getLanguage())%></div>
	        </div> 
			<div class="prePageArea">
				<div class="operationArea">
					<span class="checkResource"><input type="checkbox" id="preneedResource" name="preneedResource" <% if(1==preneedResource){%>checked<%} %> value="<%=preneedResource%>"><%=SystemEnv.getHtmlLabelName(130086, user.getLanguage())%></span>
				</div>
				<%if(preList.size()>0){ %>
					<div class="titleAndOperation">
						<span class="checkAll"><input type="checkbox" name="precheckAll" id="precheckAll"><%=SystemEnv.getHtmlLabelName(556, user.getLanguage())%></span>
					</div>
					<div class="pageInfoContent">
						<%for(EIHomepageBean bean: preList) {%>
							<div class="item">
								<input type="checkbox"   data-hpid ="<%=bean.getId()%>" <% if((","+preHpids).contains(","+bean.getId()+",")){%>checked<%} %> >
								<span class="iconSpan">
									<img src="\page\exportImport\images\icon-page.png">
								</span>
								<span class="hpName" title="<%=bean.getInfoname() %>"><%=bean.getInfoname()%></span>
							</div>
						<%} %>			
					</div>			
				<%} %>
			</div>
			<div class="aftPageArea hide">
				<div class="operationArea">
					<span class="needShareInfo"><input type="checkbox" id="aftneedShareInfo" name="aftneedShareInfo" <% if(1==aftneedShareInfo){%>checked<%} %> value="<%=aftneedShareInfo%>"><%=SystemEnv.getHtmlLabelName(130087, user.getLanguage())%></span>
					<span class="checkResource"><input type="checkbox" id="aftneedResource" name="aftneedResource" <% if(1==aftneedResource){%>checked<%} %> value="<%=aftneedResource%>"><%=SystemEnv.getHtmlLabelName(130086, user.getLanguage())%></span>
				</div>
				<%if(aftList.size()>0){ %>
				<div class="titleAndOperation">
					<span class="checkAll"><input type="checkbox" name="aftcheckAll" id="aftcheckAll"><%=SystemEnv.getHtmlLabelName(556, user.getLanguage())%></span>
				</div>
				<div class="pageInfoContent">
					<%for(EIHomepageBean bean: aftList) {%>
						<div class="item">
							<input type="checkbox"  data-hpid ="<%=bean.getId()%>" <% if((","+aftHpids).contains(","+bean.getId()+",")){%>checked<%} %>>
							<span class="iconSpan">
							<img src="\page\exportImport\images\icon-page.png">
							</span>
							<span class="hpName" title="<%=bean.getInfoname() %>"><%=bean.getInfoname() %></span>
						</div>
					<%} %>			
				</div>			
				<%} %>		
			</div>
			<%} %>
			</form>
		</div>
		
		<div id="div_bottom" class="div_bottom">
			<input type="button" value="<%=SystemEnv.getHtmlLabelName(1876, user.getLanguage()) %>" id="btn_pre"  class="btn_default btn_pre" onclick="onPre();">
    		<input type="button" value="<%=SystemEnv.getHtmlLabelName(1402, user.getLanguage()) %>" id="btn_next"  class="btn_default btn_next2" onclick="onNext();">
		</div>
	</div>



</body>

</html>