From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新

---
 force-app/main/default/aura/eSignHomePage/eSignHomePageHelper.js |   53 ++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 46 insertions(+), 7 deletions(-)

diff --git a/force-app/main/default/aura/eSignHomePage/eSignHomePageHelper.js b/force-app/main/default/aura/eSignHomePage/eSignHomePageHelper.js
index bb2bfe6..0ed8a50 100644
--- a/force-app/main/default/aura/eSignHomePage/eSignHomePageHelper.js
+++ b/force-app/main/default/aura/eSignHomePage/eSignHomePageHelper.js
@@ -528,16 +528,31 @@
                     //濡傛灉绛炬敹鍗曞綍鍏ヨ〃鏈夋暟鎹紝鍏堝彇褰曞叆琛ㄧ殑鍚﹀垯灏辨绱㈢鏀跺崟淇℃伅
                     var result;
                     //瀛樻斁褰曞叆琛╨ist
-                    var eSignFormEntryList;
+                    var eSignFormEntryList=[];
                     //瀛樻斁绛炬敹鍗昹ist
-                    var eSignFormList;
+                    var eSignFormList=[];
+                    //fy 20220727 start
+                    //瀛樻斁闄勪欢鍚�
+                    var AttachmentMap = new Map();
+                    //fy 20220727 end
                     if (res) {
-                        if (res.eSignFormEntryList != null) {
+                        if (res.eSignFormEntryList != undefined) {
                             eSignFormEntryList = res.eSignFormEntryList;
                         }
-                        if (res.eSignFormList != null) {
+                        if (res.eSignFormList != undefined) {
                             eSignFormList = res.eSignFormList;
                         }
+                        //fy 20220727 start
+                        if (res.AttachmentStringList!=undefined) {
+                            for(var i = 0; i < res.AttachmentStringList.length; i++){
+                                var liststr=[];
+                                liststr=res.AttachmentStringList[i].split('_');
+                                if(liststr.length>0){
+                                    AttachmentMap.set(liststr[0],liststr[1]);
+                                }
+                            }
+                        }
+                        //fy 20220727 end
                         var today = this.getNowFormatDate();
                         if (eSignFormEntryList) {
                             for (var i = 0; i < eSignFormList.length; i++) {
@@ -583,6 +598,18 @@
                     }
 
                     var pageSize = cmp.get('v.pageSize');
+                    //fy 20220727 start
+                    debugger
+                    if(res){
+                        if(AttachmentMap.size>0){
+                            for(var i = 0; i < result.length; i++){
+                                if(AttachmentMap.has(result[i].Id)){
+                                    result[i].AttachmentName=AttachmentMap.get(result[i].Id);
+                                }
+                            }
+                        }
+                    }
+                    //fy 20220727 end
                     cmp.set("v.data", result);
                     var data = result;
                     cmp.set("v.lineItemSize", data.length);
@@ -1129,7 +1156,7 @@
     },
     //js 妯$硦妫�绱�
     filterByName: function(aim, name) {
-        return aim.filter(item => item.DNNameNo0__c.match(name));
+        return aim.filter(item => item.DNNameNo0__c.match(name)||item.ContractNO__c.match(name));
     },
     openESignPage: function(cmp, event) {
         //鑾峰彇鎸夐挳涓睘鎬ame  ==  鑾峰彇鍙傛暟 绠卞彿
@@ -1405,8 +1432,20 @@
         });
         $A.enqueueAction(action);
 
+    },
+    // 杩涘彛鍗曡瘉 fy start
+    showAttachmentDisplay: function(cmp, event) {
+        debugger
+        var DNId = event.target.name;
+        cmp.set('v.DNId', DNId);
+        cmp.set('v.AttachmentDisplayflag', true);
+        cmp.set('v.DNListPage', false);
+    },
+    rebackDNListPage: function(cmp, event) {
+        debugger
+        cmp.set('v.AttachmentDisplayflag', false);
+        cmp.set('v.DNListPage', true);
     }
-
-
+    // 杩涘彛鍗曡瘉 fy end
 
 })
\ No newline at end of file

--
Gitblit v1.9.1