| import { LightningElement,wire,track,api} from 'lwc'; | 
| import { CurrentPageReference } from "lightning/navigation"; | 
| import { CloseActionScreenEvent } from 'lightning/actions'; | 
| import  init  from '@salesforce/apex/TenderingButtonController.initTenderingController'; | 
| import { ShowToastEvent } from 'lightning/platformShowToastEvent'; | 
| export default class lexTenderingAttachmentButton extends LightningElement { | 
|     @api recordId;//当前这条数据的id | 
|     id;//返回值的id  Tender_information__c招标项目的id | 
|     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; | 
|             this.id = result.Id; | 
|             this.AttachmentButton(); | 
|             this.dispatchEvent(new CloseActionScreenEvent()); | 
|         }).catch(error => { | 
|             console.log("error"+error); | 
|         }).finally(() => { | 
|              | 
|         });         | 
|     } | 
|      | 
|     //查看附件 | 
|     AttachmentButton(){ | 
|         window.open(`/apex/TenderInformationUploadPdf?id=${this.id}`); | 
|     } | 
|   | 
|     showToast(msg,type) { | 
|         const event = new ShowToastEvent({ | 
|             message: msg, | 
|             variant: type | 
|         }); | 
|         this.dispatchEvent(event); | 
|     } | 
| } | 
|   | 
| // var From= function(){ | 
| //     window.open( "/apex/TenderInformationUploadPdf?id={!URLENCODE(Tender_information__c.Id)}"); | 
| //     } | 
| //     From(); |