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.

129 lines
3.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.

//点击右边的下载标签.
function Down(fk_ath, pkVal, delPKVal) {
SetHref('AttachmentUpload.aspx?DoType=Down&DelPKVal=' + delPKVal + '&FK_FrmAttachment=' + fk_ath + '&PKVal=' + pkVal + '&FK_Node=<%=FK_Node %>&FK_Flow = <%=FK_Flow %>&FK_MapData=<%=FK_MapData %>&Ath=<%=Ath %>');
}
//点击文件名称执行的下载.
function Down2017(mypk) {
//$("#Msg").html("<img src=../Img/loading.gif />正在加载,请稍后......");
//组织url.
var handler = new HttpHandler("BP.WF.HttpHandler.WF_CCForm");
handler.AddPara("MyPK", mypk);
var data = handler.DoMethodReturnString("AttachmentUpload_Down");
if (data.indexOf('err@') == 0) {
alert(data); //如果是异常,就提提示.
return;
}
if (data.indexOf('url@') == 0) {
data = data.replace('url@', ''); //如果返回url就直接转向.
var i = data.indexOf('\DataUser');
var str = '/' + data.substring(i);
str = str.replace('\\\\', '\\');
window.open(str, "_blank", "width=800, height=600,toolbar=yes");
return;
}
if (data.indexOf("fromdb") > -1) {
url = Handler + "?DoType=AttachmentDownFromByte&MyPK=" + mypk + "&m=" + Math.random();
$('<form action="' + url + '" method="post"></form>').appendTo('body').submit().remove();
}
return;
}
/* 一下的方法从网上找到的,都不适用 . */
function Down3(str) {
alert(str);
var a;
a = window.open(str, "_blank", "width=0, height=0,status=0");
a.document.execCommand("SaveAs");
a.close();
}
function Down2(imgURL) {
var oPop = window.open(imgURL, "", "width=1, height=1, top=5000, left=5000");
for (; oPop.document.readyState != "complete"; ) {
if (oPop.document.readyState == "complete")
break;
}
oPop.document.execCommand("SaveAs");
oPop.close();
}
function Down(url) {
var $eleForm = $("<form method='get'></form>");
$eleForm.attr("action", url);
$(document.body).append($eleForm);
//提交表单,实现下载
$eleForm.submit();
}
function downloadFile(url) {
try {
var elemIF = document.createElement("iframe");
elemIF.src = url;
elemIF.style.display = "none";
document.body.appendChild(elemIF);
} catch (e) {
}
}
function DownZip() {
var httphandle = new HttpHandler("BP.WF.HttpHandler.WF_CCForm");
httphandle.AddUrlData();
var data = httphandle.DoMethodReturnString("AttachmentUpload_DownZip");
if (data.indexOf('err@') == 0) {
alert(data); //如果是异常,就提提示.
console.log(data);
return;
}
if (data.indexOf('url@') == 0) {
data = data.replace('url@', ''); //如果返回url就直接转向.
var i = data.indexOf('\DataUser');
var str = '/' + data.substring(i);
str = str.replace('\\\\', '\\');
window.open(str, "_blank", "width=800, height=600,toolbar=yes");
return;
}
alert(data);
}
//删除附件.
function Del(fk_ath, pkVal, delPKVal) {
if (window.confirm('您确定要删除吗? ') == false)
return;
var handler = new HttpHandler("BP.WF.HttpHandler.WF_CCForm");
handler.AddPara("DelPKVal", delPKVal);
var data = handler.DoMethodReturnString("AttachmentUpload_Del");
alert(data);
Reload();
}