1
chenjingwu
2024-05-24 35910c355f74e736e2068a0ffb7f39ae9615d8e1
force-app/main/default/lwc/lexCancelReport/lexCancelReport.js
@@ -7,9 +7,9 @@
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import { NavigationMixin } from 'lightning/navigation';
import { encodeDefaultFieldValues } from 'lightning/pageReferenceUtils';
import ConSent from '@salesforce/apex/BidAnnouncementController.ConSent';
import lwcCSS from '@salesforce/resourceUrl/lwcCSS';
import {loadStyle} from 'lightning/platformResourceLoader';
import queryCancelReport  from '@salesforce/apex/OpportunityLightingButtonController.queryCancelReport';
export default class LexCancelReport extends NavigationMixin(LightningElement) {
    @api recordId;
    stageName;
@@ -26,6 +26,7 @@
    salesOwnerBuchang;
    salesOwnerBuchangID;
    recordTypeId;
    haveLostReport;
    IsLoading = true;
    @wire(CurrentPageReference)
    getStateParameters(currentPageReference) {
@@ -65,7 +66,13 @@
            this.salesOwnerBuchang = result.salesOwnerBuchang == undefined ? '' : result.salesOwnerBuchang;
            this.salesOwnerBuchangID = result.salesOwnerBuchangID == undefined ? '' : result.salesOwnerBuchangID;
            this.recordTypeId = result.recordTypeId;
            this.cancelReport();
            queryCancelReport({
                recordId: this.recordId
            }).then(result=>{
                this.haveLostReport = result;
                this.cancelReport();
            });
        }).catch(error=>{
            console.log("error");
            console.log(error);
@@ -110,7 +117,7 @@
            else if (this.sapSendOK == '1') {
                this.showToast("已经上传SAP、不能做 取消 了!","error");
            }
            else if (this.cntLostCancelReport - this.cntLostCancelDraft > 0) {
            else if (this.haveLostReport) {
                this.showToast("询价已经有 取消/失单报告 了!","error");
            }
            else if (this.jobCategory == '支援') {