You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

131 lines
4.3 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<head>
<title>驰骋工作流</title>
<script language="JavaScript" src="../Comm/JScript.js" type="text/javascript" ></script>
<script src="../Scripts/easyUI/jquery-1.8.0.min.js" type="text/javascript"></script>
<script src="../Scripts/easyUI/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../Scripts/QueryString.js" type="text/javascript"></script>
<!-- 引用通用的js文件. -->
<script type="text/javascript" src="../Scripts/config.js"></script>
<script type="text/javascript" src="../Comm/Gener.js"></script>
<script type="text/javascript" language="javascript" >
var result = null;
//页面启动函数.
$(function () {
$("#Msg").html("<img src=../Img/loading.gif />正在加载,请稍后......");
var handler = new HttpHandler("BP.WF.HttpHandler.WF_CCForm");
handler.AddUrlData();
// var data = handler.DoMethodReturnString("DtlOpt_Init");
// if (data.indexOf('err@') == 0) {
// alert(data); //如果是异常,就提提示.
// return;
// }
$("#Msg").html("<a href='javascript:DownTemplate();'><img src='../Img/FileType/xls.gif' />下载导入模版...</a>");
return;
});
//执行导入.
function Imp() {
//获取URL参数
var queryString = document.location.search.substr(1);
var doMethod = "DtlImpByExcel_Imp";
var httpHandlerName = "BP.WF.HttpHandler.WF_CCForm";
var URL = dynamicHandler + "?DoType=HttpHandler&DoMethod=" + doMethod + "&HttpHandlerName=" + httpHandlerName;
if (queryString.length > 0)
URL = URL + "&" + queryString;
var fileValue = $("#File_Upload").val();
//必须要选择文件
if (fileValue == "") {
$.messager.alert("提示", "没有选择从表模板。");
return;
}
//扩展名
var index = fileValue.lastIndexOf('.');
var fileExt = fileValue.substring(index);
if (fileExt.toLowerCase() != ".xls") {
//$.messager.alert("提示", "首先,确认您上传的Excel文件,其次此版本仅支持97-2003版的Excel,所以你要确认你上传的文件后缀名为xls");
// return;
}
//提交数据
$("#cc").form("submit", {
type: 'POST',
dataType: 'html',
url: URL,
onSubmit: function (param) {
//return false; //这里可以做表单的验证如果验证失败就return false 来终止表单提交
},
success: function (data) {
//刷新 从表的IFRAME
// parent.location.reload();
alert(data);
window.close();
}
});
//怎么增加文件?
//var data = handler.DoMethodReturnString("DtlImpByExcel_Imp");
// alert(data);
//return;
}
//下载指定格式的模版.
function DownTemplate() {
if (plant == "JFlow") {
var url = basePath + "DataUser/DtlTemplete/" + GetQueryString("EnsName") + ".xls";
}
else {
var url = basePath + "/DataUser/DtlTemplete/" + GetQueryString("EnsName") + ".xls";
}
WinOpen(url);
}
</script>
</head>
<body>
<form id="cc" name="cc" action="" enctype="multipart/form-data" method="post" >
<fieldset>
<legend> 导入导出 </legend>
<br />
第1步:点击本机文件:
<input type=file id="File_Upload" name="File_Upload" />
<br />
<br />
第2步选择方式: <select id="DDL_ImpWay" name="DDL_ImpWay">
<option value="0"> 清空方式</option>
<option value="1"> 追加方式</option>
</select>
<br />
<br />
第3步:<input type="button" onclick="Imp();" value="执行导入" />
<br />
<br />
<p>
</p>
</fieldset>
<div id="Msg" ></div>
</form>
</body>
</html>