소스 검색

导出PDF 绕过Z+缺陷

TonyKang 4 년 전
부모
커밋
4d3ea3aeef
1개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. 7 2
      web/building_saas/report/js/rpt_main.js

+ 7 - 2
web/building_saas/report/js/rpt_main.js

@@ -659,7 +659,12 @@ let rptControlObj = {
     },
     _hidePdfIniPage: function () {
         if ($('#ini_PDF_cover').is(':visible')) {
-            $("#ini_PDF_Btn_Cancel").trigger("click");
+            // $("#ini_PDF_Btn_Cancel").trigger("click");
+            // 因在Z+可能会有冲突,所以暴力关闭初始化PDF页面!
+            $('#ini_PDF_cover').remove();
+            if ($("div.modal-backdrop.fade.show")) {
+                $('div.modal-backdrop.fade.show').remove();
+            }
         }
     },
     getPdfFontCallback: function(fontProperty) {
@@ -669,7 +674,7 @@ let rptControlObj = {
             me._hidePdfIniPage();
             setTimeout(function() {
                 me.getPDFEx();
-            }, 1000); // 1000毫秒足够关闭PDF初始化page了,另:不能直接把me.getPDFEx()作为函数放进来,否则容易冲突
+            }, 50); // 50毫秒足够关闭PDF初始化page了
         }
     },
     getPDFPre: function () {