KKbes
2023-06-28 d5d810af942c23a1009857477a545a9a2dc134b5
force-app/main/default/lwc/lexFinLibrary/lexFinLibrary.js
@@ -7,20 +7,17 @@
export default class lexFinLibrary extends LightningElement {
      @api recordId;
      IsLoading;
   IsLoading=true;
      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);
          }
       }
    }
@@ -29,20 +26,13 @@
    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);
                this.FinLibrary().then(result=>{
                    this.IsLoading=false;
                    this.dispatchEvent(new CloseActionScreenEvent());
                });
       }
    }).catch(error =>{
       console.log("error");
       console.log(error.message);
    }).finally(()=>{
@@ -50,7 +40,6 @@
    }
    async FinLibrary(){
        this.dispatchEvent(new CloseActionScreenEvent());
       window.open(this.Bulletin_Board__c.iPad_Finlibrary__c, 'FinLibrary', '_top');   
    }