fix: 打包报错

This commit is contained in:
chenjianxing 2021-09-02 13:54:33 +08:00 committed by jianxing
parent 5381688862
commit e09c468e50
1 changed files with 0 additions and 41 deletions

View File

@ -375,53 +375,12 @@ export function windowPrint(id, zoom) {
//把获取的 局部div内容赋给body标签, 相当于重置了 body里的内容 //把获取的 局部div内容赋给body标签, 相当于重置了 body里的内容
window.document.body.innerHTML = jubuData; window.document.body.innerHTML = jubuData;
//调用打印功能 //调用打印功能
if (getUserAgent() == "IE") {
clearPageSetup();
}
window.print(); window.print();
document.getElementsByTagName('body')[0].style.zoom = 1; document.getElementsByTagName('body')[0].style.zoom = 1;
window.document.body.innerHTML = bdhtml;//重新给页面内容赋值; window.document.body.innerHTML = bdhtml;//重新给页面内容赋值;
return false; return false;
} }
// 打印时清除页眉页脚及打印链接
function clearPageSetup(){
let hkey_root,hkey_path,hkey_key;
hkey_root="HKEY_CURRENT_USER";
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
try{
let regWsh = new ActiveXObject("WScript.Shell");
hkey_key="header";
regWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
hkey_key="footer";
regWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
}catch(e){}
}
function getUserAgent() {
let explorer = window.navigator.userAgent ;
//ie
if (explorer.indexOf("MSIE") >= 0) {
return "IE";
}
//firefox
else if (explorer.indexOf("Firefox") >= 0) {
return "Firefox";
}
//Chrome
else if(explorer.indexOf("Chrome") >= 0){
return "Chrome";
}
//Opera
else if(explorer.indexOf("Opera") >= 0){
return "Opera";
}
//Safari
else if(explorer.indexOf("Safari") >= 0){
return "Safari";
}
}
export function getBodyUploadFiles(obj, runData) { export function getBodyUploadFiles(obj, runData) {
let bodyUploadFiles = []; let bodyUploadFiles = [];
obj.bodyUploadIds = []; obj.bodyUploadIds = [];