From d533f39b6fa798e238810d17e928dee75d5b1af7 Mon Sep 17 00:00:00 2001
From: yumenghui <953181891@qq.com>
Date: 星期五, 11 八月 2023 16:02:17 +0800
Subject: [PATCH] 备注添加改造
---
force-app/main/default/lwc/lexReturnDeliverySlip/lexReturnDeliverySlip.js | 47 +++++++++++++++++++++++++++--------------------
1 files changed, 27 insertions(+), 20 deletions(-)
diff --git a/force-app/main/default/lwc/lexReturnDeliverySlip/lexReturnDeliverySlip.js b/force-app/main/default/lwc/lexReturnDeliverySlip/lexReturnDeliverySlip.js
index b8c66e8..01b9adc 100644
--- a/force-app/main/default/lwc/lexReturnDeliverySlip/lexReturnDeliverySlip.js
+++ b/force-app/main/default/lwc/lexReturnDeliverySlip/lexReturnDeliverySlip.js
@@ -2,9 +2,10 @@
import { CurrentPageReference,NavigationMixin } from 'lightning/navigation';
import { CloseActionScreenEvent } from 'lightning/actions';
import { encodeDefaultFieldValues } from 'lightning/pageReferenceUtils';
+import { ShowToastEvent } from 'lightning/platformShowToastEvent';
+import { updateRecord } from 'lightning/uiRecordApi';
+
import init from '@salesforce/apex/ReturnDeliverySlipController.init';
-
-
export default class lexReturnDeliverySlip extends LightningElement {
@api recordId;
@@ -27,27 +28,33 @@
init({
recordId: this.recordId
}).then(result =>{
- if(result.RentalApplyEquipmentSetCnt > 0){
- console.log(JSON.stringify(result.raeSet));
- if(JSON.stringify(result.raeSet) != '[]'){
- var check = result.raeSet && result.raeSet.length>0;
- if((check || result.RentalApplyEquipmentSetCnt - result.LoanerReceivedNgNum > 0) && result.RentalApplyEquipmentSetCnt > 0){
- window.open("/apex/EquipmentSetShippmentReceived4?id=" + result.Name);
- }else{
- alert("娌℃湁鐢宠鑰呮敹鍒扮‘璁ょ殑鍊熷嚭澶囧搧");
- }
- }else{
- alert("娌℃湁绗﹀悎鏉′欢鐨勫鍝佸�熷嚭鐢宠涓�瑙堟槑缁�");
- console.log('else');
- }
- this.dispatchEvent(new CloseActionScreenEvent());
- }else{
- this.dispatchEvent(new CloseActionScreenEvent());
- alert("娌℃湁澶囧搧鍊熷嚭鐢宠涓�瑙堝強涓�瑙堟槑缁�");
- }
+ console.log(JSON.stringify(result.raeSet));
+ var check = result.raeSet && result.raeSet.length>0;
+ if((check || result.rentalApplyEquipmentSetCnt - result.loanerReceivedNgNum > 0) && result.rentalApplyEquipmentSetCnt > 0){
+ this.dispatchEvent(new CloseActionScreenEvent());
+ window.open("/apex/EquipmentSetShippmentReceived4?id=" + result.name);
+ }else{
+ this.showToast("娌℃湁鐢宠鑰呮敹鍒扮‘璁ょ殑鍊熷嚭澶囧搧", 'error');
+ }
}).catch(err=>{
this.dispatchEvent(new CloseActionScreenEvent());
console.log('err=='+err);
})
}
+
+ showToast(msg,type) {
+ const event = new ShowToastEvent({
+ message: msg,
+ variant: type
+ });
+ if(type == 'success'){
+ this.updateRecordView();
+ }
+ this.dispatchEvent(event);
+ this.dispatchEvent(new CloseActionScreenEvent());
+ }
+
+ updateRecordView(recordId) {
+ updateRecord({fields: { Id: recordId }});
+ }
}
\ No newline at end of file
--
Gitblit v1.9.1