import { LightningElement, track, wire,api } from 'lwc';
|
import getBulletinBoard from '@salesforce/apex/FinLibraryButtonController3.getBulletinBoard';
|
import {CurrentPageReference} from 'lightning/navigation';
|
import { CloseActionScreenEvent } from 'lightning/actions';
|
export default class lexFinLibrary3 extends LightningElement {
|
|
@api recordId;
|
IsLoading;
|
Bulletin_Board__c;
|
|
@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.FinLibrary3();
|
}
|
else{
|
var a="没进方法";
|
console.log(a);
|
}
|
}).catch(error =>{
|
console.log("error");
|
console.log(error.message);
|
}).finally(()=>{
|
|
});
|
}
|
|
|
FinLibrary3(){
|
window.open(this.Bulletin_Board__c.iPad_Finlibrary_3__c, 'FinLibrary', '_top');
|
this.dispatchEvent(new CloseActionScreenEvent());
|
}
|
|
|
}
|