From 50ce6a5e5ae7ac6ce3e6281acca9a0db568306e6 Mon Sep 17 00:00:00 2001
From: unknown <sunxia@prec-tech.com>
Date: 星期三, 23 八月 2023 14:54:59 +0800
Subject: [PATCH] Merge branch 'LEX_dev' of http://47.92.229.245:8089/r/lightningupdate into LEX_dev
---
force-app/main/default/lwc/lexNewLeadFromContact2/lexNewLeadFromContact2.js | 78 +++++++++++++++++++++++++++++++++++++++
1 files changed, 78 insertions(+), 0 deletions(-)
diff --git a/force-app/main/default/lwc/lexNewLeadFromContact2/lexNewLeadFromContact2.js b/force-app/main/default/lwc/lexNewLeadFromContact2/lexNewLeadFromContact2.js
new file mode 100644
index 0000000..956e482
--- /dev/null
+++ b/force-app/main/default/lwc/lexNewLeadFromContact2/lexNewLeadFromContact2.js
@@ -0,0 +1,78 @@
+/*
+ * @Author: zhangchunxu
+ * @Date: 2023-07-19 13:22:53
+ * @LastEditors: zhangchunxu
+ * @LastEditTime: 2023-08-04 15:30:27
+ *
+ */
+import { LightningElement,wire,track,api} from 'lwc';
+import { CurrentPageReference ,NavigationMixin} from "lightning/navigation";
+import { CloseActionScreenEvent } from 'lightning/actions';
+import init from '@salesforce/apex/NewLeadFromContact2.NewLeadFromContact2';
+import { encodeDefaultFieldValues } from 'lightning/pageReferenceUtils';
+
+export default class LexNewLeadFromContact2 extends NavigationMixin(LightningElement) {
+ @api recordId;//褰撳墠杩欐潯鏁版嵁鐨刬d
+ id;//杩斿洖鍊肩殑id Tender_information__c鎷涙爣椤圭洰鐨刬d
+ IsLoading = true;
+ @wire(CurrentPageReference)
+ getStateParameters(currentPageReference) {
+ if (currentPageReference) {
+ const urlValue = currentPageReference.state.recordId;
+ if (urlValue) {
+ let str = `${urlValue}`;
+ this.recordId = str;
+ }
+ }
+ }
+ // 瀹㈡埛浜哄憳 鏂板缓璐拱鎰忓悜
+ connectedCallback(){
+ init({
+ recordId: this.recordId
+ }).then(result => {
+ // this.IsLoading = false;
+ // console.log(result,"xu111111111111");
+ // this.id = result.Id;
+ // /00Q/e?retURL=%2F00Q%2Fo&
+ // RecordType=01210000000QiRf
+ // &ent=Lead
+ // &CF00N10000006ps6f={!HTMLENCODE(Contact.Name)} 瀹㈡埛濮撳悕 contact_Name__c
+ // &CF00N10000006ps6f_lkid={!HTMLENCODE(Contact.Id)} 瀹㈡埛id contact_Name__c
+ // &CF00N10000002CvC5={!HTMLENCODE(Account.Name)} 鍖婚櫌鍚� Hospital_Name__c
+ // &CF00N10000002CvC5_lkid={!HTMLENCODE(Account.Id)}鍖婚櫌id Hospital_Name__c
+ // &lea3=%e4%b8%8d%e7%94%a8%e5%a1%ab%e5%86%99
+ // &name_lastlea2=%e4%b8%8d%e7%94%a8%e5%a1%ab%e5%86%99
+ // &CF00N10000006qNtt_lkid = {!HTMLENCODE(Account.Department_Class__c)} 鎴樼暐绉戝鍒嗙被id epartment_Class__c
+ // &CF00N10000006qNtt={!HTMLENCODE(Account.Department_Class__c)} 鎴樼暐绉戝鍒嗙被 epartment_Class__c
+ // var url = "/00Q/e?retURL=%2F00Q%2Fo&RecordType=01210000000QiRf&ent=Lead&CF00N10000006ps6f="+result.Name+"&CF00N10000006ps6f_lkid="+result.Id+"&CF00N10000002CvC5="+result.accountName+"&CF00N10000002CvC5_lkid="+result.accountIds+"&lea3=%e4%b8%8d%e7%94%a8%e5%a1%ab%e5%86%99&name_lastlea2=%e4%b8%8d%e7%94%a8%e5%a1%ab%e5%86%99&CF00N10000006qNtt_lkid ="+result.accountDepartmentClass+"&CF00N10000006qNtt="+result.accountDepartmentClass ;
+ // window.open(url);
+ console.log('LexNewLeadFromContact2 result = ' + JSON.stringify(result))
+ const defaultValues = encodeDefaultFieldValues({
+ //2023/ 7/25 update by 鐜嬮洩鐞� PIPL Start
+ contactName : result.Name,
+ accountName:result.accountName,
+ //2023/ 7/25 update by 鐜嬮洩鐞� PIPL END
+ RecordType :result.NewDailyReport,
+ contact_Name__c:result.Id,
+ Hospital_Name__c:result.accountIds,
+ lea3:"",
+ name_lastlea2:"",
+ Department_Class__c:result.accountDepartmentClass,
+ awsDataId:result.AWSDataId
+ });
+ this[NavigationMixin.Navigate]({
+ type: 'standard__objectPage',
+ attributes: {
+ objectApiName: 'Lead',
+ actionName: 'new'
+ },
+ state:{
+ defaultFieldValues: defaultValues
+ }
+ });
+ this.dispatchEvent(new CloseActionScreenEvent());
+ }).catch(error=>{
+ console.log(error)
+ })
+ }
+}
\ No newline at end of file
--
Gitblit v1.9.1