| | |
| | | import { ShowToastEvent } from 'lightning/platformShowToastEvent'; |
| | | |
| | | import init from '@salesforce/apex/LexNewIntentionController.init'; |
| | | import getRecordIdByName from '@salesforce/apex/LexSubmitCampaignController.getRecordIdByName'; |
| | | import getAccountByLongName from '@salesforce/apex/LexNewIntentionController.getAccountByLongName'; |
| | | import getAccountByShortName from '@salesforce/apex/LexNewIntentionController.getAccountByShortName'; |
| | | |
| | | |
| | | import Agency_Opportunity from '@salesforce/label/c.Agency_Opportunity'; |
| | | import Opportunity_stage from '@salesforce/label/c.Opportunity_stage'; |
| | | import Opp_Name from '@salesforce/label/c.Opp_Name'; |
| | | import Purchase_Reason from '@salesforce/label/c.Purchase_Reason'; |
| | | import Fund_Basis from '@salesforce/label/c.Fund_Basis'; |
| | | import Purchase_Type from '@salesforce/label/c.Purchase_Type'; |
| | | import Sales_Method from '@salesforce/label/c.Sales_Method'; |
| | | import Request from '@salesforce/label/c.Request'; |
| | | import Request_Detail from '@salesforce/label/c.Request_Detail'; |
| | | |
| | | |
| | | const event1 = new ShowToastEvent({ |
| | |
| | | const urlValue = currentPageReference.state.recordId; |
| | | if (urlValue) { |
| | | let str = `${urlValue}`; |
| | | console.log(str); |
| | | this.recordId = str; |
| | | } |
| | | } |
| | |
| | | init({ |
| | | recordId: this.recordId |
| | | }).then(result => { |
| | | console.log(result); |
| | | if (result != null) { |
| | | this.AgencyOpportunity = result; |
| | | this.newIntention().then(result=>{ |
| | | IsLoading=false; |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | }); |
| | | this.judageWhertherNull(); |
| | | } |
| | | }).catch(error => { |
| | | console.log("error"); |
| | | console.log(error); |
| | | }); |
| | | |
| | | } |
| | |
| | | var accountID = ''; |
| | | if(accountrecords.length > 0){ |
| | | accountID = accountrecords[0].Id; |
| | | console.log('长name返回长度大于0') |
| | | } |
| | | if (accountID == '') { |
| | | accountName = this.AgencyOpportunity.Department_Class_Opp_Name__c; |
| | | accountrecords = await getAccountByShortName({Name : accountName}); |
| | | if(accountrecords.length > 0){ |
| | | accountID = accountrecords[0].Id; |
| | | console.log('shortName return size 》 0') |
| | | } |
| | | } |
| | | var url = '/apex/NewAndEditLead?' + '00N10000009HKSP=' + this.AgencyOpportunity.Id |
| | | + '&LeadSource=经销商' + '&00N10000006qOFb=' + this.AgencyOpportunity.StageName__c |
| | | //后端代码取参数数据,一一对应 |
| | | var recordTypeId= await getRecordIdByName({Name : '拜访获取的意向'}) |
| | | var url = '/apex/NewAndEditLead?' + Agency_Opportunity+'=' + this.AgencyOpportunity.Id |
| | | + '&LeadSource=经销商' + '&'+Opportunity_stage+'=' + this.AgencyOpportunity.StageName__c |
| | | + '&00N10000006qOF0=' + this.AgencyOpportunity.Close_Forecasted_Date__c |
| | | + '&00N10000002EjE1=' + this.AgencyOpportunity.Name |
| | | + '&00N10000008rqHf=' + this.AgencyOpportunity.Purchase_Reason__c |
| | | + '&00N10000008rqHd=' + this.AgencyOpportunity.Fund_Basis__c |
| | | + '&00N10000008rqHg=' + this.AgencyOpportunity.Purchase_Type__c |
| | | +'&00N10000008rqHj=' + this.AgencyOpportunity.Sales_Method__c |
| | | + '&00N10000008rqHi=' + this.AgencyOpportunity.Request__c |
| | | + '&00N10000008rqHh=' + this.AgencyOpportunity.Request_Detail__c |
| | | + '&'+Opp_Name+'=' + this.AgencyOpportunity.Name |
| | | + '&'+Purchase_Reason+'=' + this.AgencyOpportunity.Purchase_Reason__c |
| | | + '&'+Fund_Basis+'=' + this.AgencyOpportunity.Fund_Basis__c |
| | | + '&'+Purchase_Type+'=' + this.AgencyOpportunity.Purchase_Type__c |
| | | +'&'+Sales_Method+'=' + this.AgencyOpportunity.Sales_Method__c |
| | | + '&'+Request+'=' + this.AgencyOpportunity.Request__c |
| | | + '&'+Request_Detail+'=' + this.AgencyOpportunity.Request_Detail__c |
| | | + '&CF00N10000002CvC5=' + accountName |
| | | + '&CF00N10000002CvC5_lkid=' + accountID |
| | | + '&RecordTypeId=01210000000QiRf' + '&retURL=%2F' + this.AgencyOpportunity.Id; |
| | | |
| | | + '&RecordTypeId='+recordTypeId + '&retURL=%2F' + this.AgencyOpportunity.Id; |
| | | window.open(url); |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | } |