From 36d15f189de2e83ce2576715dac30c3c260388dd Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 14 七月 2023 14:47:50 +0800 Subject: [PATCH] fixconflict --- force-app/main/default/aura/DealerPersonnelInformationImport/DealerPersonnelInformationImportHelper.js | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/force-app/main/default/aura/DealerPersonnelInformationImport/DealerPersonnelInformationImportHelper.js b/force-app/main/default/aura/DealerPersonnelInformationImport/DealerPersonnelInformationImportHelper.js index c3c47b7..6e97e38 100644 --- a/force-app/main/default/aura/DealerPersonnelInformationImport/DealerPersonnelInformationImportHelper.js +++ b/force-app/main/default/aura/DealerPersonnelInformationImport/DealerPersonnelInformationImportHelper.js @@ -89,6 +89,9 @@ reader.onloadend = function () {}; reader.readAsDataURL(file); }, + isNumber: function(str) { + return /^\d+$/.test(str); + }, saveRecords: function (component, event, helper) { component.set('v.login', true); var action = component.get('c.processData'); @@ -112,15 +115,24 @@ for (var i = 0; i < ress.length; i++) { res1 += ress[i].substr(7) + '\n'; if (ress[i] != '') { +<<<<<<< HEAD let errorData = {}; let index = errorDataRow.indexOf( ress[i].substr(7).substring(1, 2) ); +======= + let errorData = {} + if(!this.isNumber(ress[i].substr(7).substring(1, 2))){ + continue + } + let index = errorDataRow.indexOf(ress[i].substr(7).substring(1, 2)); +>>>>>>> LEXCommunityLiJun if (index == -1) { errorData.errorRow = ress[i] .substr(7) .substring(1, 2); errorDataRow.push(errorData.errorRow); +<<<<<<< HEAD errorData.errorInfo = ress[i] .substr(7) .substring(6); @@ -128,6 +140,12 @@ } else { errorDatas[index].errorInfo += '; ' + ress[i].substr(7).substring(6); +======= + errorData.errorInfo = ress[i].substr(7).substring(5); + errorDatas.push(errorData); + } else { + errorDatas[index].errorInfo += '; ' + ress[i].substr(7).substring(5); +>>>>>>> LEXCommunityLiJun } } } @@ -135,6 +153,7 @@ .get('v.fileContentData') .split('\n'); let errorColumns = [ +<<<<<<< HEAD { label: '閿欒琛�', fieldName: 'errorRow', @@ -150,6 +169,10 @@ initialWidth: 300, wrapText: true } +======= + { label: '閿欒琛�', fieldName: 'errorRow', type: 'text', hideDefaultActions: true, initialWidth: 100 }, + { label: '閿欒淇℃伅', fieldName: 'errorInfo', type: 'text', hideDefaultActions: true,initialWidth: 300,wrapText: true } +>>>>>>> LEXCommunityLiJun ]; for ( var i = 0; @@ -157,20 +180,37 @@ i++ ) { errorColumns.push({ +<<<<<<< HEAD label: fileContentData[0].split(',')[i], fieldName: 'field' + i, type: 'text', hideDefaultActions: true, wrapText: true +======= + label: fileContentData[0].split(',')[i], + fieldName: 'field' + i, + type: 'text', + hideDefaultActions: true, + wrapText: true, + initialWidth: 120 +>>>>>>> LEXCommunityLiJun }); } for (var i = 0; i < errorDatas.length; i++) { let data = fileContentData[errorDatas[i].errorRow]; console.log('data = ' + JSON.stringify(data)); +<<<<<<< HEAD for (var j = 0; j < data.split(',').length; j++) { let label = 'field' + j; errorDatas[i][label] = data.split(',')[j]; +======= + if(data){ + for(var j = 0; j < data.split(',').length; j++){ + let label = 'field' + j; + errorDatas[i][label] = data.split(',')[j]; + } +>>>>>>> LEXCommunityLiJun } } console.log('errorDatas = ' + JSON.stringify(errorDatas)); @@ -184,12 +224,14 @@ component.set('v.errorMessage', res1 + '璇蜂慨鏀瑰悗閲嶆柊涓婁紶'); this.showErrorToast(component); component.set('v.login', false); + component.find('save_con').set('v.disabled', true); } else { // this.success('瀵煎叆鎴愬姛'); component.set('v.successMessage', '瀵煎叆鎴愬姛'); this.showSuccessToast01(component); component.set('v.showMain', true); component.set('v.login', false); + component.find('save_con').set('v.disabled', false); } } else if (state === 'INCOMPLETE') { component.set('v.login', false); @@ -247,11 +289,18 @@ //寮瑰嚭 閿欒鎻愮ず showErrorToast: function (component) { $A.util.removeClass(component.find('errorDiv'), 'slds-hide'); +<<<<<<< HEAD window.setTimeout( $A.getCallback(function () { $A.util.addClass(component.find('errorDiv'), 'slds-hide'); }), 4000 +======= + window.setTimeout($A.getCallback(function () { + $A.util.addClass(component.find('errorDiv'), 'slds-hide'); + }), + 7000 +>>>>>>> LEXCommunityLiJun ); }, success: function (message) { @@ -343,9 +392,15 @@ downloadCSV: function (component, csv) { var link = document.createElement('a'); // 璁剧疆瀛楃闆嗗拰鏂囦欢澶� +<<<<<<< HEAD let bom = '\uFEFF'; link.href = 'data:text/csv;charset=utf-8,' + encodeURIComponent(bom + csv); +======= + var bom = "\uFEFF"; + link.href = 'data:text/csv;charset=utf-8,' + encodeURIComponent(bom + csv); + //link.href = URL.createObjectURL(csvFile); +>>>>>>> LEXCommunityLiJun link.download = 'data.csv'; document.body.appendChild(link); link.click(); -- Gitblit v1.9.1