From d5d810af942c23a1009857477a545a9a2dc134b5 Mon Sep 17 00:00:00 2001
From: KKbes <1620284052@qq.com>
Date: 星期三, 28 六月 2023 10:17:19 +0800
Subject: [PATCH] button selfReview
---
force-app/main/default/lwc/lexFinLibrary/lexFinLibrary.js | 39 +++++++++++++++------------------------
1 files changed, 15 insertions(+), 24 deletions(-)
diff --git a/force-app/main/default/lwc/lexFinLibrary/lexFinLibrary.js b/force-app/main/default/lwc/lexFinLibrary/lexFinLibrary.js
index febcdf5..968318a 100644
--- a/force-app/main/default/lwc/lexFinLibrary/lexFinLibrary.js
+++ b/force-app/main/default/lwc/lexFinLibrary/lexFinLibrary.js
@@ -2,54 +2,45 @@
import getBulletinBoard from '@salesforce/apex/FinLibraryButtonController.getBulletinBoard';
import {CurrentPageReference} from 'lightning/navigation';
import { CloseActionScreenEvent } from 'lightning/actions';
+import LightningAlert from 'lightning/alert';
+import { ShowToastEvent } from 'lightning/platformShowToastEvent';
export default class lexFinLibrary extends LightningElement {
- @api recordId;
- IsLoading;
- Bulletin_Board__c;
+ @api recordId;
+ IsLoading=true;
+ Bulletin_Board__c;
- @wire(CurrentPageReference)
+ @wire(CurrentPageReference)
getStateParameters(currentPageReference){
if(currentPageReference){
- console.log(currentPageReference);
- console.log("杩涘叆鑾峰彇page鍙傛暟")
const IdValue=currentPageReference.state.recordId;
if(IdValue){
let str=`${IdValue}`;
this.recordId=str;
- console.log("recordId="+str);
}
}
}
connectedCallback(){
- getBulletinBoard({recordId:this.recordId}).then(res=>{
- if(res!=null){
- this.IsLoading=false;
- console.log("res");
- console.log(res);
- console.log("杩涘叆鍒濆鍖栧璞″叾浠栧睘鎬�");
- this.Bulletin_Board__c=res;
- console.log(this.Bulletin_Board__c);
- this.FinLibrary();
- }
- else{
- var a="娌¤繘鏂规硶";
- console.log(a);
+ getBulletinBoard({recordId:this.recordId}).then(res=>{
+ if(res!=null){
+ this.Bulletin_Board__c=res;
+ this.FinLibrary().then(result=>{
+ this.IsLoading=false;
+ this.dispatchEvent(new CloseActionScreenEvent());
+ });
}
}).catch(error =>{
- console.log("error");
console.log(error.message);
}).finally(()=>{
});
}
- FinLibrary(){
- window.open(this.Bulletin_Board__c.iPad_Finlibrary__c, 'FinLibrary', '_top');
- this.dispatchEvent(new CloseActionScreenEvent());
+ async FinLibrary(){
+ window.open(this.Bulletin_Board__c.iPad_Finlibrary__c, 'FinLibrary', '_top');
}
}
\ No newline at end of file
--
Gitblit v1.9.1