From 928399eceec50e3d37ea08669a12789a9410a9d2 Mon Sep 17 00:00:00 2001
From: 沙世明 <shashiming@prec-tech.com>
Date: 星期二, 22 十一月 2022 16:51:16 +0800
Subject: [PATCH] 111

---
 force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunityController.js |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunityController.js b/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunityController.js
index 70a6c62..e73f4ff 100644
--- a/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunityController.js
+++ b/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunityController.js
@@ -2,11 +2,9 @@
     
     doInit : function(component, event, helper) {
         let rid = component.get('v.recordId');
-        let isClone = component.get('v.isClone');
-        if(!rid || isClone){
-            component.set('v.title',$A.get("$Label.c.New")+'缁忛攢鍟嗚浠�');
-        }else{
-            component.set('v.title',$A.get("$Label.c.Edit")+'缁忛攢鍟嗚浠�');
+        let pid = null;
+        if(!rid){
+            pid = window.location.href.replace("https://","").split("/")[4];
         }
         
         let record_type_id = '';
@@ -14,14 +12,21 @@
         if(!record_type_id && pageref){
             record_type_id = pageref.state.recordTypeId ? pageref.state.recordTypeId : '';
         }
+        
+        let isClone = component.get('v.isClone');
+        if(!rid || isClone){
+            component.set('v.title',$A.get("$Label.c.New")+'缁忛攢鍟嗚浠�');
+            component.set("v.recordTypeId", record_type_id);
+        }else{
+            component.set('v.title',$A.get("$Label.c.Edit")+'缁忛攢鍟嗚浠�');
+        }
         console.log('rid: ' + rid);
-        // console.log('pid: ' + pid);
+        console.log('pid: ' + pid);
         console.log('record_type_id: ' + record_type_id);
-        component.set("v.recordTypeId", record_type_id);
         component.set("v.showSpinner", true);
         helper.CallBackAction(component,'Init',{
             rid : rid,
-            // pid : pid,
+            pid : pid,
             //rid : component.get('v.recordId'),
             record_type_id : record_type_id
         },function(data){
@@ -224,7 +229,7 @@
         helper.preparePayloadForSearchAgencyContact(component, event, helper);
     },
     initContactTable : function(component, event, helper){
-        let cols = ['Name','AgencyHospital', 'DepartmentClass', 'DoctorDivision1','Type'];
+        let cols = ['Name','AgencyHospital', 'DoctorDivision1','Type'];
         let contactInfoList = [];
         let awsDataIds = [];
         let data = component.get('v.result');

--
Gitblit v1.9.1