From fb04e7c01d119c60632b4298d18fd93f3ccb3d79 Mon Sep 17 00:00:00 2001
From: Li Jun <buli@deloitte.com.cn>
Date: 星期三, 06 四月 2022 10:32:05 +0800
Subject: [PATCH] 20220405DeployProduction

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

diff --git a/force-app/main/default/pages/QISPDF.page b/force-app/main/default/pages/QISPDF.page
index 40ebef3..073c274 100644
--- a/force-app/main/default/pages/QISPDF.page
+++ b/force-app/main/default/pages/QISPDF.page
@@ -488,16 +488,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 e of document.body.childNodes){
-            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";
@@ -549,17 +559,15 @@
         })
     }
     
-    blockme();
+    //blockme();
     document.body.onload = function(){
         
         AWSService.query(staticResources.queryUrl, '{!qr.AWS_Data_Id__c}', function(data){
-            unblockUI();
+            //unblockUI();
             document.getElementById("Responsible_Person_HP__c").innerHTML = data.object.responsiblePersonHP;
             document.getElementById("Caller_phone__c").innerHTML = data.object.callerPhone;
             
-            setTimeout(() => {
-                jsPdfDownload(); 
-            }, 1500);
+            jsPdfDownload(); 
         }, staticResources.token);
         
     }

--
Gitblit v1.9.1