zhangqian
2023-08-10 af7f2ebba1ca53c05ad1c47361c889afd53a9765
force-app/main/default/lwc/lexSendReport/lexSendReport.js
@@ -3,8 +3,8 @@
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import { CurrentPageReference } from 'lightning/navigation';
import init from '@salesforce/apex/RentalApplyFaultController.init';
import updateRentalApplyFaultStatus from '@salesforce/apex/RentalApplyFaultController.updateRentalApplyFaultStatus';
import init from '@salesforce/apex/LexRentalApplyFaultController.init';
import updateRentalApplyFaultStatus from '@salesforce/apex/LexRentalApplyFaultController.updateRentalApplyFaultStatus';
export default class lexSendReport extends LightningElement {
   @api recordId;
@@ -25,23 +25,28 @@
      init({
         recordId: this.recordId
      }).then(res=>{
         console.log('res==='+JSON.stringify(res));
         if(res.status__c!='草案中' && res.status__c!=''){
            this.showToast('只有草案中的检测分析报告才能发送报告','warning');
            return;
         }
         updateRentalApplyFaultStatus({
            recordId: this.recordId,
            updateStatus: '已发送'
         }).then(result=>{
            console.log('result==='+result);
            if(result=='SUCCESS'){
               this.showToast('报告已发送','success');
            }else{
               this.showToast(res.getMessage(),'error');
         if(res){
            console.log('res==='+JSON.stringify(res));
            if(res.status__c!='草案中' && res.status__c!=''){
               this.showToast('只有草案中的检测分析报告才能发送报告','warning');
               return;
            }
         })
            updateRentalApplyFaultStatus({
               recordId: this.recordId,
               updateStatus: '已发送'
            }).then(result=>{
               console.log('result==='+result);
               if(result=='SUCCESS'){
                  this.showToast('报告已发送','success');
               }else{
                  this.showToast(res.getMessage(),'error');
               }
            })
         }else{
            this.showToast('未查询到数据','warning');
         }
      }).catch(err=>{
         console.log('init=='+err);
      })