From 19f3491cd91e0c863eb13f0c6c69aca5634ed1d9 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期二, 23 五月 2023 16:59:03 +0800
Subject: [PATCH] backup2023
---
force-app/main/default/lwc/lexInventoryHeaderClearStatus/lexInventoryHeaderClearStatus.js | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/force-app/main/default/lwc/lexInventoryHeaderClearStatus/lexInventoryHeaderClearStatus.js b/force-app/main/default/lwc/lexInventoryHeaderClearStatus/lexInventoryHeaderClearStatus.js
index 1332387..889100d 100644
--- a/force-app/main/default/lwc/lexInventoryHeaderClearStatus/lexInventoryHeaderClearStatus.js
+++ b/force-app/main/default/lwc/lexInventoryHeaderClearStatus/lexInventoryHeaderClearStatus.js
@@ -2,8 +2,10 @@
import { CurrentPageReference,NavigationMixin } from 'lightning/navigation';
import { CloseActionScreenEvent } from 'lightning/actions';
import { updateRecord } from 'lightning/uiRecordApi';
+import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import init from '@salesforce/apex/LexInventoryHeaderClearStatusController.init';
+import updateStatus from '@salesforce/apex/LexInventoryHeaderClearStatusController.updateStatus';
export default class lexInventoryHeaderClearStatus extends LightningElement {
@api recordId;
IsLoading = true;
@@ -19,4 +21,42 @@
}
}
}
+
+ connectedCallback(){
+ init({
+ recordId:this.recordId
+ }).then(results=>{
+ for(var i =0; i<results.length;i++){
+ if(results[i].Inventory_Status__c != '澶勭悊涓�' && results[i].Inventory_Status__c != null){
+ alert(results[i].Name+'鐨勭洏鐐圭姸鎬佷负銆�'+results[i].Inventory_Status__c+'銆戯紝涓嶈兘娓呴櫎姝ょ洏鐐圭姸鎬併��');
+ return;
+ }
+ }
+ if(!confirm("璇风‘璁ゆ槸鍚﹁娓呴櫎鐩樼偣鐘舵�侊紵")){
+ return;
+ }
+
+ updateStatus({
+ inventoryList: results
+ }).then(res=>{
+ if(res == '娓呴櫎鐩樼偣鐘舵�佸畬姣�'){
+ this.showToast(res, success);
+ }else{
+ this.showToast(res, error);
+ }
+ })
+ })
+ }
+
+ showToast(msg,type) {
+ const event = new ShowToastEvent({
+ message: msg,
+ variant: type
+ });
+ if(type == 'success'){
+ this.updateRecordView();
+ }
+ this.dispatchEvent(event);
+ this.dispatchEvent(new CloseActionScreenEvent());
+ }
}
\ No newline at end of file
--
Gitblit v1.9.1