沙世明
2022-09-13 bfca7a84bec815da594f1d12558535ed06d2490b
force-app/main/default/aura/eSignHomePage/eSignHomePageHelper.js
@@ -528,16 +528,31 @@
                    //如果签收单录入表有数据,先取录入表的否则就检索签收单信息
                    var result;
                    //存放录入表list
                    var eSignFormEntryList;
                    var eSignFormEntryList=[];
                    //存放签收单list
                    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);