importEnsureInfo.jsp 11 KB
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.*"  %>

<jsp:useBean id="peidUtil" class="weaver.portal.util.PortalExportImportDataUtil" scope="page" />
<jsp:useBean id="pie" class="weaver.portal.PortalImportExport" scope="page" />
<jsp:useBean id="rSet" class="weaver.conn.RecordSet" scope="page" />
<script type="text/javascript" src="/js/jquery/jquery_wev8.js"></script>
<link rel="stylesheet" href="/js/ecology8/jNice/jNice/jNice_wev8.css" type="text/css" />
<script type="text/javascript" src="/js/ecology8/jNice/jNice/jquery.jNice_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" />

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

<head>
<%


String fileName = Util.null2String(request.getParameter("fileName"));
//String filePath = pie.unZipFileAndGetFilePath(fileName);
String filePath = Util.null2String(request.getParameter("filePath"));
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);
String preHpids = Util.null2String(request.getParameter("preHpids"));
String preHpNames = Util.null2String(request.getParameter("preHpNames"));
String aftHpids = Util.null2String(request.getParameter("aftHpids"));
String aftHpNames = Util.null2String(request.getParameter("aftHpNames"));
if(preHpNames.endsWith(",")){
	preHpNames = preHpNames.substring(0, preHpNames.lastIndexOf(","));
}
if(aftHpNames.endsWith(",")){
	aftHpNames = aftHpNames.substring(0, aftHpNames.lastIndexOf(","));
}


%>


<script>

jQuery(document).ready(function(){
	jQuery('body').jNice(); 
	
	$(".operateItems .item input").click(function(){
		if($(this).is(":checked")){
			$("#coverStyle").val($(this).attr("data-style"));
		}
	});
	
	$("#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");
	});
	
	
	
});
function onPre(){
	var preneedResource =$("#preneedResource").val();
	var aftneedShareInfo =$("#aftneedShareInfo").val();
	var aftneedResource =$("#aftneedResource").val();
	document.location.href="/page/exportImport/importCheckPage.jsp?fileName=<%=fileName%>&aftHpids=<%=aftHpids%>&preHpids=<%=preHpids%>&preneedResource="+preneedResource+"&aftneedShareInfo="+aftneedShareInfo+"&aftneedResource="+aftneedResource;
}


function importPages(){
	$(".loadingContainer").show();
	$(".loading").show();
	$(".content").hide();
	$(".operateContainer").hide();
	$("#btn_nonOperate,#btn_import").hide();
	var aftHpids =$("#aftHpids").val();
	var preHpids =$("#preHpids").val();
	var filePath =$("#filePath").val();
	var preneedResource =$("#preneedResource").val();
	var aftneedShareInfo =$("#aftneedShareInfo").val();
	var aftneedResource =$("#aftneedResource").val();
	var coverStyle =$("#coverStyle").val();
	/* $("#step2").removeClass("active left360 sColor");
	$("#step2").addClass("notActive left375");
	$("#step2 img").attr("src","/page/exportImport/images/2.png");
	$("#step3").addClass("active sColor");
	$("#step3").removeClass("notActive");
	$("#step3 img").attr("src","/page/exportImport/images/3-1.png"); */
	$.ajax({
		type:"POST",
		url:"/page/exportImport/operateDataAjax.jsp",
		data:"&opt=import&aftHpids="+aftHpids+"&preHpids="+preHpids+"&filePath="+filePath+"&preneedResource="+preneedResource+"&aftneedShareInfo="+aftneedShareInfo+"&aftneedResource="+aftneedResource+"&coverStyle="+coverStyle,
		dataType:"json",
		success:function(data){
			if(data!=null){
				if(data.result=="S"){
					$(".loading").hide();
					$("#successContent").show();
					$(".div_bottom").css("top","150px");
					$(".finishedBtn").show();
					
				}else{
                    $(".loading").hide();
                    $("#failedContent").show();
                    $(".div_bottom").css("top","150px");
					$(".finishedBtn").show();
				}
			}
		}
	});
}
function finished(){
	document.location.href="/page/exportImport/importData.jsp";
}

</script>

<style>
.hpName{
	margin:5px auto;
}
.div_bottom{
	top:50px;
}
.btn_default{
	left:50%;
}
.finishedBtn{
    left: 50%;
    margin-left: -70px;
}
</style>


</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(1876,user.getLanguage())+",javascript:onPre(),_self} " ;
    RCMenuHeight += RCMenuHeightStep;
    
    RCMenu += "{"+SystemEnv.getHtmlLabelName(18596,user.getLanguage())+",javascript:importPages(),_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" style="margin-bottom:200px;">
		<div class="stepContainer">
			<div class="stepArea" style="width: 835px;">
				<div class="line left128"></div>
			<div class="line left462"></div>
				<div class="stepNum textCenter left35 notActive" id ="step1"><img src='/page/exportImport/images/4.png'></div>
				<div class="stepNum textCenter left375 notActive" id ="step2"><img src='/page/exportImport/images/2.png'></div>
				<div class="stepNum textCenter left715 active" id ="step3"><img src='/page/exportImport/images/3-1.png'></div>
				<div class="stepDesc left15">
					<%=SystemEnv.getHtmlLabelName(129794 ,user.getLanguage())%>
				</div>
				<div class="stepDesc left355 ">
					<%=SystemEnv.getHtmlLabelName(130740 ,user.getLanguage())%>
				</div>
				<div class="stepDesc left695 sColor">
					<%=SystemEnv.getHtmlLabelName(129796 ,user.getLanguage())%>
				</div>
			</div>
		</div>
		<div class="content">
			<input type="hidden" name="aftHpids" id="aftHpids" value="<%=aftHpids%>">
			<input type="hidden" name="aftHpNames" id="aftHpNames" value="<%=aftHpNames%>">
			<input type="hidden" name="preHpids" id="preHpids" value="<%=preHpids%>">
			<input type="hidden" name="preHpNames" id="preHpNames" value="<%=preHpNames%>">
			<input type="hidden" name="fileName" id="fileName" value="<%=fileName%>">
			<input type="hidden" name="filePath" id="filePath" value="<%=filePath%>">
			
			<div class="w100C textCenter relative title">
				<%=SystemEnv.getHtmlLabelName(130741, 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" value="<%=preneedResource%>" <%if(preneedResource==1){%> checked <%}%> readonly ><%=SystemEnv.getHtmlLabelName(130086, user.getLanguage())%></span>
					</div>
				<%if(preHpNames.length()>0){ %>
					<div class="pageInfoContent">
					<%
						String[] preNameArr = preHpNames.split(",");
						for(int i =0;i<preNameArr.length;i++){
					%>
						<div class="nameContent">
							<img src="\page\exportImport\images\icon-page.png">
							<span class="hpName" title="<%=preNameArr[i] %>"><%=preNameArr[i] %></span>
						</div>
					<%
						}	
					%>
					</div>			
				<%}%>
			</div>
			<div class="aftPageArea hide">
				<div class="operationArea">
					<span class="needShareInfo"><input type="checkbox" id="aftneedShareInfo" name="aftneedShareInfo" value="<%=aftneedShareInfo%>" <%if(aftneedShareInfo==1){%> checked <%} %> readonly ><%=SystemEnv.getHtmlLabelName(130087, user.getLanguage())%></span>
					<span class="checkResource"><input type="checkbox" id="aftneedResource" name="aftneedResource" value="<%=aftneedResource%>" <%if(aftneedResource==1){%> checked <%} %> readonly ><%=SystemEnv.getHtmlLabelName(130086, user.getLanguage())%></span>
				</div>
				<%if(aftHpNames.length()>0){ %>
					<div class="titleAndOperation">
					</div>
					<div class="pageInfoContent">
					<%
						String[] aftNameArr = aftHpNames.split(",");
						for(int i =0;i<aftNameArr.length;i++){
					%>
						<div class="nameContent">
							<img src="\page\exportImport\images\icon-page.png">
							<span class="hpName" title="<%=aftNameArr[i] %>"><%=aftNameArr[i]%></span>
						</div>		
					<%
						}	
					%>
					</div>			
				<%}%>		
			</div>
		<div class="operateContainer">
			<%=SystemEnv.getHtmlLabelName(130149, user.getLanguage()) %>
			<div class="operateItems">
				<input type="hidden" name="coverStyle" id="coverStyle" value="1">
				<div class="item" ><input type="radio" id="skip" checked data-style="1"><%=SystemEnv.getHtmlLabelName(130150, user.getLanguage()) %></div>
				<div class="item"><input type="radio" id="cover" data-style="2"><%=SystemEnv.getHtmlLabelName(130151, user.getLanguage()) %></div>
			</div>
		</div>
	</div>
		
		<div class="loadingContainer center hide">
			<div class="loading hide"><img src="/page/exportImport/images/loading.gif"><%=SystemEnv.getHtmlLabelName(131195, user.getLanguage()) %></div>
			<div class="finished hide" id="successContent">
				<img src="/page/exportImport/images/icon-imSuccess.png" >
				<div class="textContent">
					<img src="/page/exportImport/images/success.png"><%=SystemEnv.getHtmlLabelName(28450, user.getLanguage()) %> <!-- 导入成功 -->
				</div>
			</div>
			<div class="finished hide" id="failedContent">
				<img src="/page/exportImport/images/icon-imError.png" >
				<div class="textContent">
					<img src="/page/exportImport/images/success.png"><%=SystemEnv.getHtmlLabelName(129464, user.getLanguage()) %> <!-- 导入失败-->
				</div>
			</div>
		</div>
		
		
		<div id="div_bottom" class="div_bottom">
			<input type="button" value="<%=SystemEnv.getHtmlLabelName(1876, user.getLanguage()) %>" id="btn_nonOperate"  class="btn_default btn_pre" onclick="onPre();">
    		<input type="button" value="<%=SystemEnv.getHtmlLabelName(18596, user.getLanguage()) %>" id="btn_import"  class="btn_default btn_next2" onclick="importPages();">
    		<input type="button" value="<%=SystemEnv.getHtmlLabelName(555, user.getLanguage()) %>" id="finishedBtn"  class="btn_default finishedBtn hide" onclick="finished();">
		</div>
	
	
	
	


</body>

</html>