From b5c5eb130ca0848124f9d136af4be142ad5aac07 Mon Sep 17 00:00:00 2001
From: binxie <137736985@qq.com>
Date: 星期一, 26 六月 2023 14:42:02 +0800
Subject: [PATCH] backup0626

---
 force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js |   66 +++++++++++++++++++++++++++------
 1 files changed, 54 insertions(+), 12 deletions(-)

diff --git a/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js b/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js
index c3ae9e8..bc0f6c7 100644
--- a/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js
+++ b/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js
@@ -40,6 +40,46 @@
         });
         $A.enqueueAction(action);
     },
+    doinitSave: function (component, event, helper) {
+        document.title = "杩芥函鏃ユ姤";
+        component.set('v.loginEdit', true);
+        this.report_date_list(component, event, helper, 5);
+        var action = component.get('c.getalldata');
+        action.setCallback(this, function (response) {
+            var state = response.getState();
+            if (state == 'SUCCESS') {
+                var res = response.getReturnValue();
+                component.set('v.alldata', res.reports);
+                component.set('v.fieldsmap', res.fieldsMap);
+                component.set('v.allselectlist', res.allselectlist);
+                component.set('v.doclist', res.doclist);
+                //fy
+                
+                var xx = res.UserProType;
+                component.set('v.UserProType', res.UserProType);
+                var gg = component.get('v.UserProType');
+                //fy
+                component.find('select_agency_person').set('v.options', this.conv_selected(res.allselectlist.AgencyPerson__c));
+                component.find('select_DealerPersonnel').set('v.options', this.conv_selected(res.allselectlist.DealerPersonnel__c));
+                component.find('select_purpose_type').set('v.options', this.conv_selected(res.allselectlist.WorkRecord__c));
+                component.find('select_ProductClassification').set('v.options', this.conv_selected(res.allselectlist.ProductClassification__c));
+                component.find('select_stageName').set('v.options', this.conv_selected(res.allselectlist.StageName__c));
+                component.set('v.selected_agency_person', res.allselectlist.AgencyPerson__c[0].label);
+                component.set('v.dialog_type', '鏂板缓');
+                this.get_reports(component, event, helper, component.find('select_date').get('v.value'), component.find('select_agency_person').get('v.value'));
+
+                component.set('v.PIConfig', res.PIConfig);// 20220222 PI鏀归�� by Bright
+                component.set('v.loginEdit', false);
+            }
+            else {
+                //component.set('v.errorMessage', 'doinit failed.');
+                this.error('doinit failed.');
+                this.showErrorToast(component);
+                component.set('v.loginEdit', false);
+            }
+        });
+        $A.enqueueAction(action);
+    },
     //鍏朵粬鍝佺墝浜у搧绫诲埆 涓嬫媺妗嗚祴鍊�
     selectProductCcategory: function (component) {
         var select_ProductClassification = component.find('select_ProductClassification').get('v.value');
@@ -76,7 +116,7 @@
             "date_str": date_str,
             "person_str": person_str,
         });
-        component.set('v.login', true);
+        component.set('v.loginEdit', true);
         action.setCallback(this, function (response) {
             
             var state = response.getState();
@@ -145,15 +185,15 @@
                                     component.set('v.report_count', res.reports.length);
                                 }
                                 //fy 20220414 end
-                                component.set('v.login', false);
+                                component.set('v.loginEdit', false);
                             }, staticResourceAgencyContact.token);
                         } else {
-                            component.set('v.login', false);
+                            component.set('v.loginEdit', false);
                         }
                     }
                 } else {
                     component.set('v.list_message', 'no_data');
-                    component.set('v.login', false);
+                    component.set('v.loginEdit', false);
                 }
 
             }
@@ -161,7 +201,7 @@
                 //component.set('v.errorMessage', 'get_reports failed.');
                 this.error('get_reports failed.');
                 this.showErrorToast(component);
-                component.set('v.login', false);
+                component.set('v.loginEdit', false);
             }
         });
         $A.enqueueAction(action);
@@ -1013,7 +1053,7 @@
             return false;
         }
         // 淇濆瓨鍑︾悊
-        component.set('v.login', true);
+        component.set('v.loginEdit', true);
         if (component.get('v.mode') == 'edit') {
             var Agency_Report__c = component.get('v.select_report_data').Id;
             var action = component.get('c.editAgencyReport');
@@ -1047,6 +1087,7 @@
             action.setCallback(this, function (response) {
                 var state = response.getState();
                 if (state == 'SUCCESS') {
+                    debugger
                     component.set('v.successMessage', '缂栬緫淇濆瓨鎴愬姛');
                     this.showSuccessToast(component);
                     var report_id = response.getReturnValue();
@@ -1063,14 +1104,14 @@
                     component.set('v.update_select_report_data_id', report_id);
                     this.get_reports(component, event, helper, component.get('v.select_report_data').Submit_date__c, component.get('v.select_report_data').Person_In_Charge2__c);
                     component.find('save_button').set('v.disabled', false);
-                    component.set('v.login', false);
+                    component.set('v.loginEdit', false);
                 }
                 else {
                     //component.set('v.errorMessage', 'save_report failed.');
                     this.error('save_report failed.');
                     this.showErrorToast(component);
                     component.find('save_button').set('v.disabled', false);
-                    component.set('v.login', false);
+                    component.set('v.loginEdit', false);
                 }
             });
             $A.enqueueAction(action);
@@ -1143,15 +1184,16 @@
                             this.error('get_reports_now failed.');
                             this.showErrorToast(component);
                             component.find('save_button').set('v.disabled', false);
-                            component.set('v.login', false);
+                            component.set('v.loginEdit', false);
                         }
                     });
                     $A.enqueueAction(action2);
                     this.allclear(component);
                     component.find('select_WorkMark').set('v.value', false);
                     component.find('save_button').set('v.disabled', false);
-                    component.set('v.login', false);
-                    this.doinit(component, event, helper);
+                    component.set('v.loginEdit', false);
+                    debugger
+                    this.doinitSave(component, event, helper);
                 }
                 else {
                     var error = response.getError();
@@ -1159,7 +1201,7 @@
                     this.error('淇濆瓨鏃ユ姤澶辫触');
                     this.showErrorToast(component);
                     component.find('save_button').set('v.disabled', false);
-                    component.set('v.login', false);
+                    component.set('v.loginEdit', false);
                 }
             });
             $A.enqueueAction(action);

--
Gitblit v1.9.1