From 01f207d979d6be17c8cdec293feab48828c0ec3e Mon Sep 17 00:00:00 2001
From: 黄千龙 <huangqianlong@prec-tech.com>
Date: 星期五, 08 四月 2022 14:22:52 +0800
Subject: [PATCH] Merge branch 'master' of http://47.92.229.245:8089/r/OlyMEBG

---
 force-app/main/default/pages/InsReportPDF.page |   36 ++++++++++++++++++++++--------------
 1 files changed, 22 insertions(+), 14 deletions(-)

diff --git a/force-app/main/default/pages/InsReportPDF.page b/force-app/main/default/pages/InsReportPDF.page
index fa829dd..f811b6e 100644
--- a/force-app/main/default/pages/InsReportPDF.page
+++ b/force-app/main/default/pages/InsReportPDF.page
@@ -225,16 +225,26 @@
 <script>
     AWSService.sfSessionId = '{!GETSESSIONID()}';
     var staticResources = JSON.parse('{!staticResource}');
+    var staticResourceFile = JSON.parse('{!staticResourceFile}');
     function Fun(pdf){
-        var iframe = document.createElement('iframe');
-        iframe.setAttribute('style', 'position:absolute;right:0; top:0; bottom:0; height:100%; width:100%');
-        document.body.appendChild(iframe);
-        iframe.src = pdf.output('datauristring');
-        for(let ei in document.body.childNodes){let e=document.body.childNodes[ei];
-            if( e != iframe && e.style){
-                e.style.display = 'none';
-            }
-        }
+
+        var form = jQuery("<form method='post'></form>");
+        jQuery(document.body).append(form);
+        let href = window.location.href
+        let arr = href.split('/')
+        form.attr({"action":staticResourceFile.viewUnifiedContactUrl+"?from="+encodeURIComponent(href)+"&fileName="+encodeURIComponent(arr[arr.length-1].split('?')[0])});
+        // form.attr({"action":"http://127.0.0.1:8080/a/d?from="+encodeURIComponent(window.location.href)});
+        let input = jQuery("<input type='hidden'/>");
+        input.attr({"name":"base64Str"});
+        input.val(pdf.output('datauristring').substr(28));
+        form.append(input);
+        form.submit();
+
+        // jQuery("body > *").each(function(){
+        // 	jQuery(this).css('display','none');
+        // })
+        // jQuery("body").append('<embed style="position:absolute; left: 0; top: 0;" width="100%" height="100%" src="'+pdf.output('datauristring')+'" type="application/pdf"/>')
+
     }
 
     let id = "pdf-wrapper";
@@ -300,16 +310,14 @@
         })
     }
     
-    blockme();
+    //blockme();
     document.body.onload = function(){
         
         AWSService.query(staticResources.queryUrl, '{!ir.AWS_Data_Id__c}', function(data){
-            unblockUI();
+            //unblockUI();
             document.getElementById("Responsible_Person__c").innerHTML = data.object.responsiblePerson;
             
-            setTimeout(function(){
-                jsPdfDownload(); 
-            }, 1500);
+            jsPdfDownload(); 
         }, staticResources.token);
         
     }

--
Gitblit v1.9.1