| force-app/main/default/classes/LexSubmitExtensionController.cls | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| force-app/main/default/classes/LexSubmitExtensionController.cls-meta.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| force-app/main/default/lwc/lexSubmitExtensionApprovalProcess/lexSubmitExtensionApprovalProcess.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
force-app/main/default/classes/LexSubmitExtensionController.cls
New file @@ -0,0 +1,40 @@ public with sharing class LexSubmitExtensionController { @AuraEnabled public static InitData init(String recordId) { InitData res = new InitData(); try { List<Rental_Apply__c> racList = [SELECT Id, ExtensionStatus__c, Root_Rental_Apply__c, demo_purpose2__c, AgreementBorrowingExtensionDate__c, Return_dadeline_final__c from Rental_Apply__c where Id = :recordId]; if(racList.size()>0){ Rental_Apply__c rac = racList[0]; res.id = rac.Id; res.extensionStatus = rac.ExtensionStatus__c; res.rootRentalApply = rac.Root_Rental_Apply__c; res.demoPurpose2 = rac.demo_purpose2__c; res.agreementBorrowingExtensionDate = rac.AgreementBorrowingExtensionDate__c; res.returnDadelineFinal = rac.Return_dadeline_final__c; } } catch (Exception e) { System.debug(LoggingLevel.INFO, '****e:' + e); } return res; } public class InitData { @AuraEnabled public String id; @AuraEnabled public String extensionStatus; @AuraEnabled public String rootRentalApply; @AuraEnabled public String demoPurpose2; @AuraEnabled public Date agreementBorrowingExtensionDate; @AuraEnabled public Date returnDadelineFinal; } } force-app/main/default/classes/LexSubmitExtensionController.cls-meta.xml
New file @@ -0,0 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <ApexClass xmlns="http://soap.sforce.com/2006/04/metadata"> <apiVersion>50.0</apiVersion> <status>Active</status> </ApexClass> force-app/main/default/lwc/lexSubmitExtensionApprovalProcess/lexSubmitExtensionApprovalProcess.js
@@ -4,7 +4,7 @@ import { ShowToastEvent } from 'lightning/platformShowToastEvent'; import { updateRecord } from 'lightning/uiRecordApi'; import init from '@salesforce/apex/SubmitExtensionApprovalProcessController.init'; import init from '@salesforce/apex/LexSubmitExtensionController.init'; import extension_approval_processCheck from '@salesforce/apex/RentalApplyWebService.extension_approval_processCheck' export default class lexSubmitExtensionApprovalProcess extends LightningElement { @api @@ -27,7 +27,11 @@ recordId:this.recordId }).then(res=>{ console.log('res==='+JSON.stringify(res)); var today = new Date(); if(JSON.stringify(res) == '{}'){ this.ToastShow('没有查到需要的数据','warning'); return; } let today = new Date(); //追加备品申请状态确认,已经提交过的申请,不能重复提交Status__c if(res.extensionStatus == '填写完毕' || res.extensionStatus == '申请中') { this.showToast('请确认延期申请状态,已经提交过的申请,不能重复提交','error');