import { LightningElement, wire, api } from 'lwc'; import { CurrentPageReference } from "lightning/navigation"; import { ShowToastEvent } from 'lightning/platformShowToastEvent'; export default class LexAccessory_Add extends LightningElement { @api recordId; IsLoading = true; @api rentalApplyEquipmentSetDetailIds; msg; @wire(CurrentPageReference) getStateParameters(currentPageReference) { console.log(111); console.log(currentPageReference); if (currentPageReference) { const urlValue = currentPageReference.state.recordId; if (urlValue) { let str = `${urlValue}`; this.recordId = str; this.connectedCallback(); } } } connectedCallback(){ this.IsLoading = false; if (this.rentalApplyEquipmentSetDetailIds == undefined || this.rentalApplyEquipmentSetDetailIds.length == 0) { this.msg = "请选择一个借出备品配套一览明细信息"; return; } else { console.log("------附属品追加-----",this.rentalApplyEquipmentSetDetailIds); window.open("/apex/AccessoryAdd?recid=" + this.rentalApplyEquipmentSetDetailIds, "_top"); this.closeAction(); } } closeAction() { //返回当前的备品申请 window.open("/"+this.recordId,'_self'); } }