fuyu
2023-01-05 f7dffb669b42852e90ff91b6362a07e3a88945b0
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);
@@ -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) {
        //获取按钮中属性name  ==  获取参数 箱号
@@ -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
})