From ddb0231ef7c5cf2bad9d3f1afc2f733674ad38a5 Mon Sep 17 00:00:00 2001
From: unknown <sunxia@prec-tech.com>
Date: 星期四, 24 八月 2023 14:50:51 +0800
Subject: [PATCH] 再修理按钮
---
force-app/main/default/lwc/lexEquipmentRentalApply_FromSA/lexEquipmentRentalApply_FromSA.js | 76 ++++++++++++++++++++++++++------------
1 files changed, 52 insertions(+), 24 deletions(-)
diff --git a/force-app/main/default/lwc/lexEquipmentRentalApply_FromSA/lexEquipmentRentalApply_FromSA.js b/force-app/main/default/lwc/lexEquipmentRentalApply_FromSA/lexEquipmentRentalApply_FromSA.js
index 0794680..b95e86d 100644
--- a/force-app/main/default/lwc/lexEquipmentRentalApply_FromSA/lexEquipmentRentalApply_FromSA.js
+++ b/force-app/main/default/lwc/lexEquipmentRentalApply_FromSA/lexEquipmentRentalApply_FromSA.js
@@ -1,15 +1,16 @@
import { LightningElement,wire,track,api} from 'lwc';
-import { CurrentPageReference, NavigationMixin} from "lightning/navigation";
+import { CurrentPageReference,NavigationMixin} from "lightning/navigation";
import { CloseActionScreenEvent } from 'lightning/actions';
import init from '@salesforce/apex/lexEquipmentRentalApply_FromSACtl.init';
import UserInfo_Owner from '@salesforce/apex/lexEquipmentRentalApply_FromSACtl.UserInfo_Owner';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import { encodeDefaultFieldValues } from 'lightning/pageReferenceUtils';
-import RentalApplyCheckForSAoneEle 聽from '@salesforce/apex/RentalApplyWebService.RentalApplyCheckForSAoneEle';
+import RentalApplyCheckForSAoneEle from '@salesforce/apex/RentalApplyWebService.RentalApplyCheckForSAoneEle';
// 鏂板缓澶囧搧鍊熷嚭鐢宠(娉ㄦ畫)
-export default class LexEquipmentRentalApply_FromSA extends LightningElement {
+export default class LexEquipmentRentalApply_FromSA extends NavigationMixin(LightningElement) {
@api recordId;
+ defaultFields;
IsLoading = true;
@wire(CurrentPageReference)
@@ -31,7 +32,25 @@
connectedCallback(){
console.log(this.recordId);
// if(rtn == 'Fin'){
- // var url = '/a0t/e?CF00N10000006pvpb={!URLENCODE(Statu_Achievements__c.Name)}&CF00N10000006pvpb_lkid={!URLENCODE(Statu_Achievements__c.Id)}&retURL=%2F{!URLENCODE(Statu_Achievements__c.Id)}&CF00N10000003Mp1d={!URLENCODE(Statu_Achievements__c.Opp_Hospitalo__c)}&CF00N10000003Mp1d_lkid={!URLENCODE(Statu_Achievements__c.Opp_Hospital_Id__c)}&Name={!URLENCODE('*')}&00N10000003Msk0={!URLENCODE('浜у搧璇曠敤')}&00N10000003Msk5={!URLENCODE('宸茶喘寰呰揣')}&CF00N10000003O3V6={!URLENCODE(Statu_Achievements__c.Opp_DeptClass__c)}&CF00N10000003O3V6_lkid={!URLENCODE(Statu_Achievements__c.Opp_DeptClass_Id__c)}&CF00N10000003Mp2R={!Statu_Achievements__c.Opp_ClassName__c}&CF00N10000003Mp2R_lkid={!URLENCODE(Statu_Achievements__c.Opp_Class_Id__c)}&CF00N10000005HzRr={!URLENCODE($User.LastName&' '&$User.FirstName)}&CF00N10000005HzRr_lkid={!URLENCODE($User.Id)}&CF00N10000005HzRz={!URLENCODE($User.LastName&' '&$User.FirstName)}&CF00N10000005HzRz_lkid={!URLENCODE($User.Id)}&00N10000003OJzc={!URLENCODE($User.LastName&' '&$User.FirstName)}&CF00N10000003O3VB={!URLENCODE(Statu_Achievements__c.Opportunity__c)}&CF00N10000003O3VB_lkid={!URLENCODE(Statu_Achievements__c.OpportunityId__c)}'
+ // var url = '/a0t/e?CF00N10000006pvpb={!URLENCODE(Statu_Achievements__c.Name)}&
+ // CF00N10000006pvpb_lkid={!URLENCODE(Statu_Achievements__c.Id)}&
+ // retURL=%2F{!URLENCODE(Statu_Achievements__c.Id)}&
+ // CF00N10000003Mp1d={!URLENCODE(Statu_Achievements__c.Opp_Hospitalo__c)}&
+ // CF00N10000003Mp1d_lkid={!URLENCODE(Statu_Achievements__c.Opp_Hospital_Id__c)}&
+ // Name={!URLENCODE('*')}&
+ // 00N10000003Msk0={!URLENCODE('浜у搧璇曠敤')}&
+ // 00N10000003Msk5={!URLENCODE('宸茶喘寰呰揣')}&
+ // CF00N10000003O3V6={!URLENCODE(Statu_Achievements__c.Opp_DeptClass__c)}&
+ // CF00N10000003O3V6_lkid={!URLENCODE(Statu_Achievements__c.Opp_DeptClass_Id__c)}&
+ // CF00N10000003Mp2R={!Statu_Achievements__c.Opp_ClassName__c}&
+ // CF00N10000003Mp2R_lkid={!URLENCODE(Statu_Achievements__c.Opp_Class_Id__c)}&
+ // CF00N10000005HzRr={!URLENCODE($User.LastName&' '&$User.FirstName)}&
+ // CF00N10000005HzRr_lkid={!URLENCODE($User.Id)}&
+ // CF00N10000005HzRz={!URLENCODE($User.LastName&' '&$User.FirstName)}&
+ // CF00N10000005HzRz_lkid={!URLENCODE($User.Id)}&
+ // 00N10000003OJzc={!URLENCODE($User.LastName&' '&$User.FirstName)}&
+ // CF00N10000003O3VB={!URLENCODE(Statu_Achievements__c.Opportunity__c)}&
+ // CF00N10000003O3VB_lkid={!URLENCODE(Statu_Achievements__c.OpportunityId__c)}'
// window.top.location.href = url;
// }else{
// alert(rtn );
@@ -45,26 +64,30 @@
this.IsLoading = false;
if (result != null) {
+ console.log("==========result===>>>=====", result);
UserInfo_Owner({}).then(res=>{
- if(res.isFormalStuff == 'true'){
- this.showToast('璇曠敤鏈熷唴锛屼笉鑳界敵璇�','warning');
+ if(res.isFormalStuff){
+ this.showToast('璇曠敤鏈熷唴锛屼笉鑳界敵璇�','warnning');
return;
}else{
- const defaultValues = encodeDefaultFieldValues({
- Statu_Achievements: result.achievement,
- retURL:this.recordId,
- Hospital: result.hospital,
+ console.log("==========res===>>>=====", res);
+ console.log("==========result1===>>>=====", result);
+ const defaultValues = {
+ Statu_Achievements__c:result.achievementId,
+ Hospital__c: result.hospital,
Name:'*',
- Strategic_dept: result.departmentClass,
- Account:result.oppClassName,
- Demo_purpose1:'浜у搧璇曠敤',
- demo_purpose2:'宸茶喘寰呰揣',
- Person_In_Charge:res.lastName + res.firstName,
- applyUser:res.lastName + res.firstName,
- Loaner_received_staff:res.lastName + res.firstName,
- Follow_UP_Opp:result.opportunity
- });
-
+ Strategic_dept__c: result.departmentClass,
+ Account__c:result.oppClassId,
+ Demo_purpose1__c:'浜у搧璇曠敤',
+ demo_purpose2__c:'宸茶喘寰呰揣',
+ Person_In_Charge__c:res.id,
+ applyUser__c:res.id,
+ Loaner_received_staff__c:res.lastName + res.firstName,
+ Follow_UP_Opp__c:result.opportunity
+ };
+ console.log("==========defaultValues44===>>>=====", defaultValues);
+ this.defaultFields = defaultValues;
+ console.log("==========defaultValues===>>>=====", this.defaultFields);
this[NavigationMixin.Navigate]({
type: 'standard__objectPage',
attributes: {
@@ -72,10 +95,14 @@
actionName: 'new'
},
state:{
- defaultFieldValues: this.defaultValues
+ defaultFieldValues: encodeDefaultFieldValues(this.defaultFields)
+
}
- })
+ });
+
}
+ }).catch(error => {
+ console.log("error--->>>",error);
})
this.dispatchEvent(new CloseActionScreenEvent());
// window.location.reload();
@@ -85,7 +112,7 @@
console.log(error);
})
}else{
- this.showToast(res,'warning');
+ this.showToast(res,'error');
return;
}
})
@@ -94,10 +121,11 @@
showToast(message, type) {
const evt = new ShowToastEvent({
- title: '',
+ // title: 'Error',
message: message,
variant: type
});
this.dispatchEvent(evt);
+ this.dispatchEvent(new CloseActionScreenEvent());
}
}
\ No newline at end of file
--
Gitblit v1.9.1