exportPages.jsp 10.9 KB
<%@ taglib prefix="wea" uri="http://www.weaver.com.cn"%>
<%--@ taglib prefix="brow" uri="/browserTag" --%>
<%@ taglib uri="/WEB-INF/tld/browser.tld" prefix="brow"%>
<%@ page import="weaver.general.Util"%>
<%@ page import="weaver.hrm.company.SubCompanyComInfo"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<jsp:useBean id="dataUtil"
	class="weaver.portal.util.PortalExportImportDataUtil" scope="page"></jsp:useBean>
<jsp:useBean id="SubCompanyComInfo"
	class="weaver.hrm.company.SubCompanyComInfo" scope="page" />

<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" />

<%@ include file="/systeminfo/init_wev8.jsp"%>
<link rel="stylesheet" type="text/css"
	href="/page/exportImport/css/default.css" />
<%
	int subCompanyId = Util.getIntValue(request.getParameter("subCompanyId"), 0);
	String infoname = Util.null2String(request.getParameter("infoname"));
	//得到pageNum 与 perpage
	int pagenum = Util.getIntValue(request.getParameter("pagenum"), 1);
	int perpage = 10;
	String tableString = dataUtil.getPageList(request, user, subCompanyId, infoname, perpage, pagenum);
	String preHpids = Util.null2String(request.getParameter("preHpids"));
	String aftHpids = Util.null2String(request.getParameter("aftHpids"));
	String exDIYPage = Util.null2String(request.getParameter("exDIYPage"));
	String exDIYEle = Util.null2String(request.getParameter("exDIYEle"));
	String exCharEle = Util.null2String(request.getParameter("exCharEle"));
	String exDataEle = Util.null2String(request.getParameter("exDataEle"));
	String preHpNames = "";
	String aftHpNames = "";
	preHpNames = dataUtil.getHpNamesByIDs(preHpids);
	aftHpNames = dataUtil.getHpNamesByIDs(aftHpids);
%>

<style>
.jNiceWrapper{
	float:right;
}

</style>
<script>
$(function(){
	
})

</script>

<jsp:include page="/systeminfo/commonTabHead.jsp">
	<jsp:param name="mouldID" value="portal" />
	<jsp:param name="navName"
		value="<%=SystemEnv.getHtmlLabelName(129572, 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(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">
	<form>
		<div class="stepContainer">
			<div class="stepArea">
				<div class="line left128"></div>
				<div class="line left462"></div>
				<div class="stepNum textCenter left35 active"><img src='/page/exportImport/images/1-1.png'></div>	
				<div class="stepNum textCenter left375 notActive"><img src='/page/exportImport/images/2.png'></div>
				<div class="stepNum textCenter left715 notActive"><img src='/page/exportImport/images/3.png'></div>
				<div class="stepDesc sColor left20">
					<%=SystemEnv.getHtmlLabelName(129574, user.getLanguage())%>
				</div>
				<div class="stepDesc left366">
					<%=SystemEnv.getHtmlLabelName(129576, user.getLanguage())%>
				</div>
				<div class="stepDesc left717">
					<%=SystemEnv.getHtmlLabelName(129577, user.getLanguage())%>
				</div>
			</div>
		</div>
		<div class="settingContainer">
			<div class="w100C textCenter relative title">
				<span><%=SystemEnv.getHtmlLabelName(129578, user.getLanguage())%></span>
			</div>
			<div class="pageContainer relative">
				<div class="prePages">
					<div class="titleTD">
						<span><%=SystemEnv.getHtmlLabelName(23017, user.getLanguage())%></span>
					</div>
					<div class="browserTD" style="position:absolute;top:12px;left:154px;"><brow:browser viewType="0" id="preLoginPage" name="preLoginPage"
							browserValue='<%=preHpids%>' browserOnClick=""
							_callback="updateTempData"
							browserUrl="/systeminfo/BrowserMain.jsp?url=/page/exportImport/PageBrowser.jsp?type=pre&isDialog=1&ids="
							hasInput="true" browserDialogWidth="600" isSingle="false"
							hasBrowser="true" isMustInput='1' width="395px"
							browserSpanValue='<%=preHpNames%>'></brow:browser></div>
				</div>
				<div class="aftPages">
					<div class="titleTD">
						<span ><%=SystemEnv.getHtmlLabelName(23018, user.getLanguage())%></span>
					</div>
					<div class="browserTD" style="position:absolute;top:62px;left:154px;"><brow:browser
							viewType="0" id="afterLoginPage" name="afterLoginPage"
							browserValue='<%=aftHpids%>' browserOnClick=""
							_callback="updateTempData"
							browserUrl="/systeminfo/BrowserMain.jsp?url=/page/exportImport/PageBrowser.jsp?type=aft&isDialog=1&ids="
							hasInput="true" browserDialogWidth="600" isSingle="false"
							hasBrowser="true" isMustInput='1' width="395px"
							browserSpanValue='<%=aftHpNames%>'></brow:browser></div>
				</div>
			
			</div>
			
			<%-- <table>
				<tr>
					<td width="147px" align="center" valign="middle"
						style="background-color: #F8F8F8;"><span><%=SystemEnv.getHtmlLabelName(23017, user.getLanguage())%></span>
					</td>
					<td width="543px" align="center" style="padding-left: 15px;">
						<brow:browser viewType="0" id="preLoginPage" name="preLoginPage"
							browserValue='<%=preHpids%>' browserOnClick=""
							_callback="updateTempData"
							browserUrl="/systeminfo/BrowserMain.jsp?url=/page/exportImport/PageBrowser.jsp?type=pre&isDialog=1&ids="
							hasInput="true" browserDialogWidth="600" isSingle="false"
							hasBrowser="true" isMustInput='1' width="500px"
							browserSpanValue='<%=preHpNames%>'></brow:browser>
					</td>
				</tr>
				<tr>
					<td align="center" valign="middle"
						style="background-color: #F8F8F8;"><span><%=SystemEnv.getHtmlLabelName(23018, user.getLanguage())%></span>
					</td>
					<td align="center" style="padding-left: 15px;"><brow:browser
							viewType="0" id="afterLoginPage" name="afterLoginPage"
							browserValue='<%=aftHpids%>' browserOnClick=""
							_callback="updateTempData"
							browserUrl="/systeminfo/BrowserMain.jsp?url=/page/exportImport/PageBrowser.jsp?type=aft&isDialog=1&ids="
							hasInput="true" browserDialogWidth="600" isSingle="false"
							hasBrowser="true" isMustInput='1' width="500px"
							browserSpanValue='<%=aftHpNames%>'></brow:browser></td>
				</tr>
			</table> --%>
		</div>
		<div class="optionContainer">
			<div class="item">
				<input id="exDIYPage" <%if ("1".equals(exDIYPage)) {%> checked <%}%>
					type="checkbox">
				<div class="iconArea">
						<img src="/page/exportImport/images/icon-1.png">
				</div>
				<div class="itemTitle">导出自定义页面</div>
				<div class="itemDesc">
					<span>自定义页面中引用的地址可能在导入的系统中无法调用造成报错</span>
				</div>
			</div>
			<div class="item">
				<input id="exDIYEle" <%if ("1".equals(exDIYEle)) {%> checked <%}%>
					type="checkbox">
				<div class="iconArea">
					<img src="/page/exportImport/images/icon-2.png">
				</div>
				<div class="itemTitle">导出自定义元素</div>
				<div class="itemDesc">
					<span>自定义元素中引用的内容可能在导入的系统中无法调用造成报错</span>
				</div>
			</div>
			<div class="item">
				<input id="exCharEle" <%if ("1".equals(exCharEle)) {%> checked <%}%>
					type="checkbox">
				<div class="iconArea">
					<img src="/page/exportImport/images/icon-3.png">
				</div>
				<div class="itemTitle">导出图表元素</div>
				<div class="itemDesc">
					<span>图表元素中引用的数据源如果在导入的系统中不存在,可能会报错</span>
				</div>
			</div>
			<div class="item">
				<input id="exDataEle" <%if ("1".equals(exDataEle)) {%> checked <%}%>
					type="checkbox">
				<div class="iconArea">
					<img src="/page/exportImport/images/icon-4.png">
				</div>
				<div class="itemTitle">导出外部数据元素</div>
				<div class="itemDesc">
					<span>外部数据元素中引用的数据源如果在导入的系统中不存在,可能会报错</span>
				</div>
			</div>
		</div>
	</form>

</div>
<div id="div_bottom" class="div_bottom" style="top:140px;">
	<input type="button"  value="<%=SystemEnv.getHtmlLabelName(1402, user.getLanguage())%>"	id="btn_next" class="btn_default btn_next1" onclick="onNext();">
</div>

<script type="text/javascript">
	
	$(".optionContainer .item").each(function(){
		$(this).click(function(){
			if($(this).find("input[type='checkbox']").attr("checked")){
				$(this).addClass("itemActive");
	        }else{
	        	$(this).removeClass("itemActive");
	        }
		})
	});


    function onNext() {
        var preHpids =$("#preLoginPage").val();
        var aftHpids =$("#afterLoginPage").val();
        var exDIYPage ="0";
        var exDIYEle ="0";
        var exCharEle ="0";
        var exDataEle ="0";
        if($("#exDIYPage").attr("checked")){
        	exDIYPage="1";
        }else{
        	exDIYPage="0";
        }
        if($("#exDIYEle").attr("checked")){
        	exDIYEle="1";
        }else{
        	exDIYEle="0";
        }
        if($("#exCharEle").attr("checked")){
        	exCharEle="1";
        }else{
        	exCharEle="0";
        }
        if($("#exDataEle").attr("checked")){
        	exDataEle="1";
        }else{
        	exDataEle="0";
        }
        if(preHpids==""&&aftHpids==""){
            window.top.Dialog.alert("<%=SystemEnv.getHtmlLabelName(31017, user.getLanguage())%>");
			return;
		} else {
			document.location.href = "exportElements.jsp?preHpids=" + preHpids
					+ "&aftHpids=" + aftHpids + "&exDIYPage=" + exDIYPage
					+ "&exDIYEle=" + exDIYEle + "&exCharEle=" + exCharEle
					+ "&exDataEle=" + exDataEle;
		}
		document.location.href = "exportElements.jsp?preHpids=" + preHpids
				+ "&aftHpids=" + aftHpids + "&exDIYPage=" + exDIYPage
				+ "&exDIYEle=" + exDIYEle + "&exCharEle=" + exCharEle
				+ "&exDataEle=" + exDataEle;
		//删除导出生成的临时压缩文件
		$.ajax({
			url:"/page/exportImport/operateDataAjax.jsp",
			data:"&opt=complate",
			dataType:"json",
			success:function(data){
				if(data!=null){
					if(data.result=="S"){
					}else{
					}
				}
			}
		});
	}

	function onSearch() {
		$("#searchForm")[0].submit();
	}

	function onCancel() {
		var dialog = parent.getDialog(window); //弹出窗口的引用,用于关闭页面
		dialog.close();
	}

	function updateTempData(event, datas, name, _callbackParams) {

	}
	
	
	
</script>