From 8e07b5f23afd4c93d7e8d1f04d2e8dbca2628e5e Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期二, 27 六月 2023 13:42:11 +0800
Subject: [PATCH] Community LEX Upgarde

---
 force-app/main/default/aura/WeeklyReport/WeeklyReportHelper.js |  103 ++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 68 insertions(+), 35 deletions(-)

diff --git a/force-app/main/default/aura/WeeklyReport/WeeklyReportHelper.js b/force-app/main/default/aura/WeeklyReport/WeeklyReportHelper.js
index eed53ef..4222c03 100644
--- a/force-app/main/default/aura/WeeklyReport/WeeklyReportHelper.js
+++ b/force-app/main/default/aura/WeeklyReport/WeeklyReportHelper.js
@@ -63,7 +63,7 @@
                         component.set('v.login',false);
                     }
                 }else{
-                    this.error('AWS search status : ' + result.status);
+                    this.error('AWS search status1 : ' + result.status);
                     component.set('v.login',false);
                 }
             },component);
@@ -221,7 +221,7 @@
                             b = true;
                             Foo();
                         }else{
-                            this.error('AWS search status : ' + result.status);
+                            this.error('璇烽噸鏂板埛鏂颁竴涓嬮〉闈€��');
                         }
                     },component);
                 }else{
@@ -243,7 +243,7 @@
                             b1 = true;
                             Foo();
                         }else{
-                            this.error('AWS search status : ' + result.status);
+                            this.error('AWS search status3 : ' + result.status);
                         }
                     },component);
                 }else{
@@ -345,7 +345,7 @@
                 var reports = component.get('v.reports');
                 var Agency_Hospital_text = '';
                 var Agency_Hospital_parent_id = '';
-
+                debugger
 				// 鍖婚櫌鍚�
                 if (select_data['Agency_Hospital__c'] != '') {
                     for (var i = 0; i < reports.length; i++) {
@@ -1171,7 +1171,6 @@
                 component.set('v.hospitalLinkId', hospital_data[i].Id);
                 component.set('v.data.Agency_Hospital__c', hospital_data[i].Id);
                 component.find('new_con').set('v.disabled', false);
-                //break;
             }
         }
         component.set("v.hospital", accname);
@@ -1231,7 +1230,7 @@
         $A.enqueueAction(action);
     },
 
-    insert_agencycontact : function(component,token,newUrl,payload,agencyHospitalid,helper) {
+    insert_agencycontact : function(component,token,newUrl,payload,agencyHospitalid,helper,hospitalName) {
 
         // AWSService.insert(newUrl,payload,function(result){
         //     if(result.status == '0'){
@@ -1263,7 +1262,11 @@
             }else{
                 console.log('AWS status error:' + result)
                 component.set('v.login',false);
-                component.find('OppMessage').setError('AWS insert error.');
+                if(result.status == '129'){
+                    component.find('OppMessage').setError('璇ュ鎴蜂汉鍛樺悕瀛楀凡瀛樺湪锛屽湪'+hospitalName+'鍖婚櫌锛岃淇敼');
+                }else{
+                    component.find('OppMessage').setError('AWS insert error.');
+                }
             }
         }).catch(error => {
             console.log('AWS insert error:' + error)
@@ -1277,11 +1280,11 @@
         var action = component.get('c.saveAgencyContact');
         action.setParams({
             "name" : result.object[0].name,
-            "nameEncrypt" : result.object[0].nameEncrypt,
+            //"nameEncrypt" : result.object[0].nameEncrypt,
             "type" : result.object[0].type,
-            "typeEncrypt" : result.object[0].typeEncrypt,
+            //"typeEncrypt" : result.object[0].typeEncrypt,
             "doctorDivision1" : result.object[0].doctorDivision1,
-            "doctorDivision1Encrypt" : result.object[0].doctorDivision1Encrypt,
+            //"doctorDivision1Encrypt" : result.object[0].doctorDivision1Encrypt,
             "agencyHospitalid" : agencyHospitalid,
             "awsid" : result.object[0].dataId,
         });
@@ -1422,7 +1425,7 @@
             if(result.status == '0'){
                 this.to_doctor_list(result,retMap,component);
             }else{
-                this.error('AWS search status : ' + result.status);
+                this.error('AWS search status4 : ' + result.status);
                 component.set('v.login',false);
             }
         },component);
@@ -1443,6 +1446,9 @@
         // });
     },
     search_core : function(token,searchUrl,payload,callback,component) {
+        console.log('token = ' + token);
+        console.log('searchUrl = ' + searchUrl);
+        console.log('payload = ' + payload);
         fetch(searchUrl, {
             method: 'POST',
             body: payload,
@@ -1456,6 +1462,7 @@
             component.set('v.login',false);
             if(callback)callback(result);
         }).catch(error => {
+            console.log('error = ' + JSON.stringify(error));
             this.error('AWS search error.');
             component.set('v.login',false);
         });
@@ -1519,6 +1526,7 @@
     // },
     
     opportunityChange : function(component, event, helper) {
+        debugger
         var opp_id = component.get('v.data.Opportunity__c');
         if (opp_id == '') {
             $A.util.addClass(component.find('input-opportunity-stage'), 'disp_none');
@@ -1582,24 +1590,28 @@
                         // }
                         component.set('v.login',false);
                         return false;
-                    } else if (res[0]['StageName2__c'] != '3.璇环' && !component.get('v.loadOpp')){
-                        this.warning('璇烽�夋嫨璇环涓殑椤圭洰');
-                        // ToDo闇�瑕佹祴璇曟墜鏈轰笂鑳借繍琛屼笉
-                        component.set('v.data.Opportunity__c', '');
-                        $A.util.addClass(component.find('input-opportunity-stage'), 'disp_none');
-                        $A.util.addClass(component.find('input-opportunity-amount1'), 'disp_none');
-                        $A.util.addClass(component.find('input-opportunity-amount2'), 'disp_none');
-                        $A.util.addClass(component.find('input-opportunity-date'), 'disp_none');
-                        $A.util.removeClass(component.find('input-opportunity-blank'), 'disp_none');
-                        // if ($A.get("$Browser.formFactor") == 'DESKTOP') {
-                        //     var values = [];
-                        //     component.find('input-opportunity').get("v.body")[0].set('v.values', values);
-                        // } else {
-                        //     component.find('input-opportunity').get("v.body")[0].set('v.selectedLabel', '');            
-                        // }
-                        component.set('v.login',false);
-                        return false;
-                    } else {
+                    }
+                    //SWAG-CKH5M8  銆愬鎵樸�戝懆鎶ュ叧鑱旇浠凤紝鍙�夋嫨璇环鑼冨洿璋冩暣 fy start
+                    //  else if (res[0]['StageName2__c'] != '3.璇环' && !component.get('v.loadOpp')){
+                    //     this.warning('璇烽�夋嫨璇环涓殑椤圭洰');
+                    //     // ToDo闇�瑕佹祴璇曟墜鏈轰笂鑳借繍琛屼笉
+                    //     component.set('v.data.Opportunity__c', '');
+                    //     $A.util.addClass(component.find('input-opportunity-stage'), 'disp_none');
+                    //     $A.util.addClass(component.find('input-opportunity-amount1'), 'disp_none');
+                    //     $A.util.addClass(component.find('input-opportunity-amount2'), 'disp_none');
+                    //     $A.util.addClass(component.find('input-opportunity-date'), 'disp_none');
+                    //     $A.util.removeClass(component.find('input-opportunity-blank'), 'disp_none');
+                    //     // if ($A.get("$Browser.formFactor") == 'DESKTOP') {
+                    //     //     var values = [];
+                    //     //     component.find('input-opportunity').get("v.body")[0].set('v.values', values);
+                    //     // } else {
+                    //     //     component.find('input-opportunity').get("v.body")[0].set('v.selectedLabel', '');            
+                    //     // }
+                    //     component.set('v.login',false);
+                    //     return false;
+                    // }
+                    //SWAG-CKH5M8  銆愬鎵樸�戝懆鎶ュ叧鑱旇浠凤紝鍙�夋嫨璇环鑼冨洿璋冩暣 fy end
+                     else {
                         component.set('v.loadOpp', false);
                         component.set('v.oppdata',res[0]);
                         this.set_selected(component, 'select_stageName', res[0].StageName__c);
@@ -1784,6 +1796,7 @@
         $A.util.addClass(modal_newAC, 'disp_none');
     },
     setOpportunity_cfilter : function(component) {
+        debugger
         var hosId = component.get('v.hospitalId');
         var Department_Cateogy__c = component.find('select_department').get('v.value');
         var opportunity_cfilter = '';
@@ -1896,19 +1909,23 @@
             fileData : component.get("v.fileContentData"),
         }); 
         action1.setCallback(this, function(response) {
+            console.log('response = '  + JSON.stringify(response));
             var state = response.getState();
             if (state === "SUCCESS") {
                 var ress = response.getReturnValue();
+                console.log('ress = '  + JSON.stringify(ress));
                 if(ress){
                     var valur =ress.split('error1');
                     if(valur.length<=1){
                         var res = JSON.parse(response.getReturnValue());
+                        console.log('res = '  + JSON.stringify(res));
                         var dataArr = new Array();
                         var dataMap = new Map();
                         res.forEach(item => {
                             if(item.AWS_Data_Id__c){
                                 dataArr.push(item.AWS_Data_Id__c);
-                                dataMap.set(item.AWS_Data_Id__c,item.Name_Encrypted__c);
+                                //dataMap.set(item.AWS_Data_Id__c,item.Name_Encrypted__c);
+                                dataMap.set(item.AWS_Data_Id__c,item.AWS_Data_Id__c);       //zhj 鏂版柟妗堟敼閫� 2022-12-21
                             }
                         });
                         debugger
@@ -1931,11 +1948,11 @@
                                         component.set('v.login',true);
                                         this.saveRecordsEditFile(component,dataMap,result.object,helper);
                                     }else{
-                                        this.error('AWS search status ' );
+                                        this.error('AWS search status5 ' );
                                         component.set('v.login',false);
                                     }
                                 }else{
-                                    this.error('AWS search status : ' + result.status);
+                                    this.error('AWS search status6 : ' + result.status);
                                     component.set('v.login',false);
                                 }
                             },component);
@@ -2087,7 +2104,7 @@
          if (searchDataMap.get(fileName.replace(' ',''))) {
                  var nameDataId = searchDataMap.get(fileName.replace(' ',''));
                 if (dataMap.get(nameDataId)) {
-                     filelist[4] = dataMap.get(nameDataId);
+                     filelist[4] = dataMap.get(nameDataId);     //zhj 鏂版柟妗堟敼閫� filelist[4]涓嶅啀瀛樼殑nameEncrpt 2022-12-21
                 }else {
                      error += 'error1 绗�'+i+'琛屾暟鎹嫓璁夸汉SF涓嶅瓨鍦�';
                      error += '=';
@@ -2317,8 +2334,24 @@
         var modalimportbg = component.find('modal_exportbg');
         $A.util.addClass(modalimport, 'disp_none');
         $A.util.addClass(modalimportbg,'disp_none');
-    }
-    
+    },
+
+    //zhj MEBG鏂版柟妗堟敼閫� 2022-11-29 start
+    CallBackAction  : function(component,action_name,para,callback) {
+		var action = component.get("c." + action_name.trimStart().replace("c.",""));
+        if(para){
+            action.setParams(para);
+        }
+        if(callback){
+            action.setCallback(this,function(data){
+                callback(data);
+            });
+        }
+        
+        $A.enqueueAction(action);
+	},
+    //zhj MEBG鏂版柟妗堟敼閫� 2022-11-29 end
+
     // searchAgencyContact : function(res) {
     //     var agencyContacts = [];
     //     for (let idx = 0; idx < res.length; idx++) {

--
Gitblit v1.9.1