buli
2023-06-05 e9b970ea36eea5dcf93fd5b965bf13d7010ce0ad
force-app/main/default/aura/eSignHomePage/eSignHomePageHelper.js
@@ -1,6 +1,6 @@
({
    init: function(cmp, event) {
        debugger
        // 创建Base64对象
        var Base64 = {
            _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
@@ -84,9 +84,13 @@
        };
        //判断url是否有参数
        debugger
        var flag = this.getURLISTrueParameter();
        //参数对象map
        var paramValue = this.getURLParameterValue();
        //20230302 进口单证改造 fy start
        // var paramValue = this.getURLParameterValue();
        var paramValue = this.getURLParameterValue(cmp);
        //20230302 进口单证改造 fy end
        //参数对象map的长度
        var length = Object.keys(paramValue).length;
@@ -222,11 +226,25 @@
            //解码后的管理编码
            cmp.set("v.decodeCode", code.replace(reg, "$2"));
            //20230302 进口单证改造 fy start
            //隐藏检索页
            cmp.set("v.DNNameInput", true);
            // cmp.set("v.DNNameInput", true);
            //20230302 进口单证改造 fy start
            //显示首页
            cmp.set('v.buttonGroup', false);
            //20230302 进口单证改造 fy start
            if(paramValue.pinit=='true'){
                cmp.set("v.DNNameInput", false);
                cmp.set("v.code", code.replace(reg, "$2"));
                cmp.set('v.allWidth', document.documentElement.clientWidth - 40);
                cmp.set('v.floatWidth', document.documentElement.clientWidth * 0.85);
                cmp.set('v.floatWidth1', document.documentElement.clientWidth);
                console.log('floatWidth:' + document.documentElement.clientWidth * 0.85);
                this.getAccountHandler(cmp);
            }else{
                cmp.set("v.DNNameInput", true);
            }
            //20230302 进口单证改造 fy end
        }
        //判断DNName是否为空 不为空则隐藏检索页
@@ -1029,14 +1047,21 @@
        // add slds-hide class from mySpinner
        var spinner = cmp.find("mySpinner");
        $A.util.addClass(spinner, "slds-hide");
    },
    getURLParameterValue: function() {
    }, //20230302 进口单证改造 fy start
    getURLParameterValue: function(cmp) {
    // getURLParameterValue: function() {
       //20230302 进口单证改造 fy end
        var querystring = location.search.substr(1);
        var querystring = window.location.search.substr(1);
        var paramValue = {};
        querystring.split("&").forEach(function(part) {
            var param = part.split("=");
            paramValue[param[0]] = decodeURIComponent(param[1]);
            //20230302 进口单证改造 fy start
            if(param[0]=='AgencyID'){
                cmp.set("v.AgencyIDM", param[1]);
            }
            //20230302 进口单证改造 fy end
        });
        //console.log('paramValue-' + paramValue);
@@ -1044,7 +1069,7 @@
    },
    getURLISTrueParameter: function() {
        var url = location.search;
        var url = window.location.search;
        var flag;
        if (url.indexOf("?") != -1) {
            flag = true;
@@ -1445,7 +1470,15 @@
        debugger
        cmp.set('v.AttachmentDisplayflag', false);
        cmp.set('v.DNListPage', true);
    }
    },
    showAttachmentDisplay2: function(cmp, event) {
        debugger
        var DNId = event.target.name;
        //20230302 进口单证改造 fy start
        var AgencyIDM = cmp.get('v.AgencyIDM');
        window.open('/eSignSystem/s/AttachmentDisplay?DNId=' + DNId+'&AgencyIDM='+AgencyIDM, '_blank');
        //20230302 进口单证改造 fy end
    },
    // 进口单证 fy end
})