黄千龙
2023-07-18 428f42fab44b654c69fbc461513203830743d7de
force-app/main/default/lwc/lexQISIntakeuniversalcode/lexQISIntakeuniversalcode.js
@@ -1,16 +1,19 @@
import { LightningElement,wire,track,api} from 'lwc';
import { CurrentPageReference } from "lightning/navigation";
import { CloseActionScreenEvent } from 'lightning/actions';
import { NavigationMixin } from 'lightning/navigation';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import init  from '@salesforce/apex/QISReportController.initForlexQISIntakeuniversalcodeButton';
import sqlForPAE  from '@salesforce/apex/QISReportController.sqlForPAE1';
/*
 * @Description: Intake universal code编辑
 * @Author: hql
 * @Date: 2023-07-12 09:45:19
 * @LastEditTime: 2023-07-12 15:44:33
 * @LastEditors:
 */
export default class lexQISIntakeuniversalcode extends LightningElement {
   @api recordId;
   IsLoading = true;
   qisReportId;
   paeId;
    @api recordId;
    IsLoading = true;
    qisReportId;
    paeId;
    @wire(CurrentPageReference)
     getStateParameters(currentPageReference) {
@@ -38,21 +41,21 @@
                this.qisReportId = result.Id;
                var RecordTypeId = "ASRCDecision";
                sqlForPAE({
                   qisReportId: this.qisReportId
                  }).then(result => {
                  if (result!=null) {
                     this.paeId = result.PAEid;
                     console.log('result='+this.paeId);
                  }
                  var url = '';
               if (result!=null&&result.length>0){
                  url = "/apex/PAEDecisionRecord?Id="+this.paeId+"&QISReportId="+this.qisReportId +"&RecordTypeIds="+RecordTypeId ;
               } else {
                  url = "/apex/PAEDecisionRecord?QISReportId="+this.qisReportId +"&RecordTypeIds="+RecordTypeId;
               }
               console.log('url='+url);
                    qisReportId: this.qisReportId
                 }).then(result => {
                    if (result!=null) {
                        this.paeId = result.pAEid;
                        console.log('result2='+this.paeId);
                    }
                    var url = '';
                    if (result!=null&& this.paeId!=null){
                        url = "/apex/PAEDecisionRecord?Id="+this.paeId+"&QISReportId="+this.qisReportId +"&RecordTypeIds="+RecordTypeId ;
                    } else {
                        url = "/apex/PAEDecisionRecord?QISReportId="+this.qisReportId +"&RecordTypeIds="+RecordTypeId;
                    }
                    console.log('url='+url);
                    window.location.replace(url);
              });
                });
            }
        }).catch(error => {
            console.log('error='+error);