KKbes
2023-08-07 492f744d9d84289e27b2ddac9a9b4a2137fd11d6
force-app/main/default/lwc/lexLeadQuotationRequest/lexLeadQuotationRequest.js
@@ -7,9 +7,9 @@
import { CloseActionScreenEvent } from 'lightning/actions';
  const event = new ShowToastEvent({
            title: '意向已结束',
            message:
                '意向已结束不能做报价委托',
            variant : 'error'
        });
import init  from '@salesforce/apex/LexLeadRequestController.init';
@@ -19,6 +19,7 @@
   @api recordId;
   Lead;
    IsLoading=true;
@@ -30,8 +31,6 @@
          const urlValue = currentPageReference.state.recordId;
          if (urlValue) {
            let str = `${urlValue}`;
            console.log("str");
            console.log(str);
            this.recordId = str;
          }
        }
@@ -40,16 +39,15 @@
    connectedCallback(){
        console.log(this.recordId);
        init({
            recordId: this.recordId
        }).then(result => {
            console.log(result);
            if (result != null) {
                this.Lead = result;
                console.log(this.Lead);
                console.log(this.Lead.Status == '未跟进');
                this.QuotationRequest();
                this.QuotationRequest().then(result=>{
                    this.IsLoading=false;
                    this.dispatchEvent(new CloseActionScreenEvent());
                });
            }
        }).catch(error => {
            console.log("error");
@@ -60,13 +58,11 @@
    async QuotationRequest(){
      if( this.Lead.Status == '未跟进'){
      this.dispatchEvent(new CloseActionScreenEvent());
      window.open("/apex/NewQuoteIrai?leadid="+ this.Lead.Id +"&tenderid="+ this.Lead.Tender_information__c);
      if( this.Lead.Status == '未跟进'){
          window.open("/apex/NewQuoteIrai?leadid="+ this.Lead.Id +"&tenderid="+ this.Lead.Tender_information__c);
      }else{
      this.dispatchEvent(new CloseActionScreenEvent());
      this.dispatchEvent(event);
      }
          this.dispatchEvent(event);
      }
    }