| | |
| | | ({ |
| | | init: function(cmp, event) { |
| | | |
| | | debugger |
| | | // 创建Base64对象 |
| | | var Base64 = { |
| | | _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", |
| | |
| | | }; |
| | | |
| | | //判断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; |
| | | |
| | |
| | | |
| | | //解码后的管理编码 |
| | | 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是否为空 不为空则隐藏检索页 |
| | |
| | | //如果签收单录入表有数据,先取录入表的否则就检索签收单信息 |
| | | 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++) { |
| | |
| | | } |
| | | |
| | | 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); |
| | |
| | | // 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); |
| | |
| | | }, |
| | | getURLISTrueParameter: function() { |
| | | |
| | | var url = location.search; |
| | | var url = window.location.search; |
| | | var flag; |
| | | if (url.indexOf("?") != -1) { |
| | | flag = true; |
| | |
| | | }, |
| | | //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 == 获取参数 箱号 |
| | |
| | | }); |
| | | $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); |
| | | }, |
| | | 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 |
| | | |
| | | }) |