| | |
| | | * @Author: chen jing wu |
| | | * @Date: 2023-09-12 17:37:34 |
| | | * @LastEditors: chen jing wu |
| | | * @LastEditTime: 2023-10-02 15:35:06 |
| | | * @LastEditTime: 2023-10-11 14:58:33 |
| | | */ |
| | | import { api, wire,LightningElement } from 'lwc'; |
| | | import { CurrentPageReference } from "lightning/navigation"; |
| | |
| | | } |
| | | } |
| | | showToast(msg,type) { |
| | | const event = new ShowToastEvent({ |
| | | title: ' ', |
| | | message: msg, |
| | | variant: type, |
| | | mode: 'sticky' |
| | | }); |
| | | this.dispatchEvent(event); |
| | | if(type == 'success'){ |
| | | const event = new ShowToastEvent({ |
| | | message: msg, |
| | | variant: type, |
| | | }); |
| | | this.dispatchEvent(event); |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | }else{ |
| | | const event = new ShowToastEvent({ |
| | | message: msg, |
| | | variant: type, |
| | | mode: 'sticky' |
| | | }); |
| | | this.dispatchEvent(event); |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | } |
| | | } |
| | | |
| | | connectedCallback(){ |
| | |
| | | init({ |
| | | recordId: this.recordId |
| | | }).then(result=>{ |
| | | this.lostlist = result; |
| | | queryForProfileId().then(res=>{ |
| | | this.profileId = res; |
| | | this.AprofileId = PCLReportProfileId.includes(this.profileId); |
| | | console.log(PCLReportProfileId); |
| | | console.log(this.profileId); |
| | | this.editLost(); |
| | | }); |
| | | console.log(result); |
| | | if(result.error){ |
| | | this.showToast('您不能修改失单/部分失单报告!','error'); |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | }else if(result.report){ |
| | | this.lostlist = result.report.lostReport; |
| | | queryForProfileId().then(res=>{ |
| | | this.profileId = res; |
| | | this.AprofileId = PCLReportProfileId.includes(this.profileId); |
| | | console.log(PCLReportProfileId); |
| | | console.log(this.profileId); |
| | | this.editLost(); |
| | | }); |
| | | } |
| | | |
| | | |
| | | }); |
| | | } |
| | |
| | | //alert(lost.RecordTypeId); |
| | | if(lost.RecordTypeId == '01210000000R4hMAAS'){ |
| | | //alert('4'); |
| | | if(lost.Report_Status__c == '草案' || this.profileId == '00e10000000Y3o5' || (lost.Report_Status__c == '批准' && AprofileId)){ |
| | | if(lost.Report_Status__c == '草案' || this.profileId == '00e10000000Y3o5' || (lost.Report_Status__c == '批准' && this.AprofileId)){ |
| | | //alert('5'); |
| | | window.open("/apex/PCLLostReportPageLwc?pageStatus=Edit&reportId="+lost.Id); |
| | | window.open("/lightning/n/PCLLostReportPageLwc#pageStatus=Edit&reportId="+lost.Id); |
| | | }else{ |
| | | window.open("/apex/PCLLostReportPageLwc?pageStatus=View&reportId="+lost.Id); |
| | | window.open("/lightning/n/PCLLostReportPageLwc#pageStatus=View&reportId="+lost.Id); |
| | | } |
| | | } |
| | | } |
| | |
| | | else{ |
| | | //alert('2'); |
| | | //var status = lostlist[0].Report_Status__c; |
| | | if(this.lostlist[0].Report_Status__c == '草案' || this.profileId == '00e10000000Y3o5' || (this.lostlist[0].Report_Status__c == '批准' && AprofileId)){ |
| | | window.open("/apex/PCLLostReportPageLwc?pageStatus=Edit&reportId="+this.lostlist[0].Id); |
| | | if(this.lostlist[0].Report_Status__c == '草案' || this.profileId == '00e10000000Y3o5' || (this.lostlist[0].Report_Status__c == '批准' && this.AprofileId)){ |
| | | window.open("/lightning/n/PCLLostReportPageLwc#pageStatus=Edit&reportId="+this.lostlist[0].Id); |
| | | }else{ |
| | | window.open("/apex/PCLLostReportPageLwc?pageStatus=View&reportId="+this.lostlist[0].Id); |
| | | window.open("/lightning/n/PCLLostReportPageLwc#pageStatus=View&reportId="+this.lostlist[0].Id); |
| | | } |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | } |