From 492f744d9d84289e27b2ddac9a9b4a2137fd11d6 Mon Sep 17 00:00:00 2001
From: KKbes <1620284052@qq.com>
Date: 星期一, 07 八月 2023 11:25:24 +0800
Subject: [PATCH] slefreview

---
 force-app/main/default/lwc/lexCancelInService/lexCancelInService.js |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)

diff --git a/force-app/main/default/lwc/lexCancelInService/lexCancelInService.js b/force-app/main/default/lwc/lexCancelInService/lexCancelInService.js
index 30d1819..52c5627 100644
--- a/force-app/main/default/lwc/lexCancelInService/lexCancelInService.js
+++ b/force-app/main/default/lwc/lexCancelInService/lexCancelInService.js
@@ -55,15 +55,17 @@
     }
 
     async cancelInService(){
+    	var checkUpdate=0;
+    	var Status =this.Campaign.Status;
 		if (this.Campaign.Status == '鍙栨秷') {
 			this.dispatchEvent(event1);
 			return;
 		}
 		if (this.Campaign.Status != '鑽夋涓�' && this.Campaign.Status != '鍏紑涓�') {
-			const event2 = new dispatchEvent({
-				message : this.Campaign.Status +"鐘舵�佷笉鑳藉彇娑�" ,
+			const event2 = new ShowToastEvent({
+				message : Status +"鐘舵�佷笉鑳藉彇娑�" ,
 				variant : 'error'
-			})
+			});
 			this.dispatchEvent(event2);
 			return;
 		}
@@ -71,6 +73,7 @@
 			this.dispatchEvent(event3);
 			return;
 		}
+
 		var IsCancelFromOpen = false;
 		console.log(this.Campaign.Status);
 		if (this.Campaign.Status == '鍏紑涓�') {
@@ -95,7 +98,7 @@
 				}
 				else{
 					theStatus = '鑽夋涓�'
-				}
+				}			
 				newAndUpddateCampaign({campaignId : this.Campaign.Id , Status : theStatus}).then(result2=>{
 				 	if(result2!='success'){
 				 		const eventErroe3 = new ShowToastEvent({
@@ -103,18 +106,28 @@
 			        	   	result2,
 			        	   	variant : 'error'
 		        		});
+		        		checkUpdate +=1;
 		        		this.dispatchEvent(eventErroe3);	
 				 	}
-
+				 	if(checkUpdate!=0){
+						return;
+					}							 
 				});
+				if(checkUpdate!=0){
+					return;
+				}	
 				const eventFail = new ShowToastEvent({
 			       	 	message:
 			       	  	result1,
 			      	    variant : 'error'
-		       	 });	
-		        this.dispatchEvent(eventFail);
+		       	 });
+		       	checkUpdate +=1;	
+		        this.dispatchEvent(eventFail);					
 			}
 		});
+		if(checkUpdate!=0){
+			return;
+		}		
 		window.location.reload();
 
 

--
Gitblit v1.9.1