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.

116 lines
4.9 KiB
Plaintext

11 months ago
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8" />
<title> 脚本导入</title>
<link href="../../Scripts/easyUI/themes/icon.css" rel="stylesheet" type="text/css" />
<link href="../../Scripts/easyUI/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<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/EasyUIUtility.js" type="text/javascript"></script>
<link href="../../Scripts/SyntaxHighlighter/Styles/shCoreDefault.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/SyntaxHighlighter/shCore.js" type="text/javascript"></script>
<script src="../../Scripts/SyntaxHighlighter/shBrushCSharp.js" type="text/javascript"></script>
<script src="../../Scripts/QueryString.js" type="text/javascript"></script>
<link href="../../../DataUser/Style/ccbpm.css" rel="stylesheet" type="text/css" />
<script src="../../Comm/JScript.js" type="text/javascript"></script>
<script type="text/javascript" src="../../Scripts/config.js"></script>
<script type="text/javascript" src="../../Comm/Gener.js"></script>
<script language="javascript" type="text/javascript">
$(function () {
init_Page();
});
function init_Page() {
var handler = new HttpHandler("BP.WF.HttpHandler.WF_Comm_Sys");
var data = handler.DoMethodReturnJSON("javaScriptFiles");
if (data == "") $("#tableContent").html("还没有上传脚本文件");
else {
var htm = "";
htm += "<table>";
htm += "<thead><th>脚本名称</th><th>最后修改时间</th></thead>"
for (var i = 0; i < data.length; i++) {
htm += "<tr>";
htm += "<td>" + data[i].FileName + "</td>";
htm += "<td>" + data[i].ChangeTime + "</td>";
htm += "</tr>";
}
htm += "</table>";
$("#tableContent").html(htm);
}
}
//流程导入.
function Imp_Done() {
var fileValue = $("#File_Upload").val();
//必须要选择文件
if (fileValue == "") {
$.messager.alert("提示", "没有选择要导入的JS脚本 。");
return;
}
//扩展名
var index = fileValue.lastIndexOf('.');
var fileExt = fileValue.substring(index);
if (fileExt.toLowerCase() != ".js") {
$.messager.alert("提示", "所选不是JS脚本文件请重新选择。");
return;
}
//获取发送请求时的参数
var handler = new HttpHandler("BP.WF.HttpHandler.WF_Comm_Sys");
handler.AddFileData();
var data = handler.DoMethodReturnString("javaScriptImp_Done");
if (data.indexOf("err@") != -1) {
alert(data);
return;
}
init_Page();
}
</script>
</head>
<body>
<form id="cc" name="cc" action="" enctype="multipart/form-data" method="post">
<table style=" width:100%">
<caption>脚本导入 </caption>
<tr>
<td valign="top" style="width:30%;">
<fieldset>
<legend><img src="../../Img/Btn/Help.gif" />关于脚本导入</legend>
<ol>
<li>脚本默认的格式为XML。</li>
<li>重复导入的脚本则覆盖。</li>
<li>脚本的主要作用是处理表单提交时复杂的校验功能。</li>
</ol>
</fieldset>
<fieldset>
<legend>已导入的脚本</legend>
<div id="tableContent">
</div>
</fieldset>
</td>
<td valign="top">
<fieldset>
<legend> 从本机导入 </legend>
<ul>
<li>从本机导入请您选择本机的一个JS格式文件 点击导入按钮完成导入。</li>
<li> 请选择文件: <input type="file" id="File_Upload" name="File_Upload" /></li>
</ul>
<div style=" text-align:center; padding:5px;">
<input type=button id="Btn_Do" value="执行导入" onclick="Imp_Done();" />
</div>
</fieldset>
</td>
</tr>
</table>
</form>
</body>
</html>