From fbd4bea7bd57b4d4a33cb9ed0ebc15d9bf6551c0 Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期三, 12 七月 2023 17:54:54 +0800
Subject: [PATCH] 近日更新按钮,页面以及apex类
---
force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js | 30 +++++++++++++++++++++---------
1 files changed, 21 insertions(+), 9 deletions(-)
diff --git a/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js b/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
index 16e8c29..49ec240 100644
--- a/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
+++ b/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
@@ -4,7 +4,7 @@
* @Author: chen jing wu
* @Date: 2023-04-20 15:04:03
* @LastEditors: chen jing wu
- * @LastEditTime: 2023-06-30 09:55:38
+ * @LastEditTime: 2023-07-10 17:41:12
*/
const columns2=[
{ label: '--鏃�--', value: '' },
@@ -88,6 +88,8 @@
isSubmit = false;
deleteBrandIdList = [];
deleteProductIdList = [];
+ IsLoading;
+ newApprovalHistorys;
connectedCallback(){
init({
oppId1: this.oppId,
@@ -108,7 +110,9 @@
this.LostReport = report;
this.LostReport.lostReport.LostTotalAmount__c = 0.0;
this.LostReport.lostReport.InclusionUltrasound__c = '0';
+
this.newProduct = JSON.parse(JSON.stringify(this.LostReport.LostBrands[0].LostProducts[0]));
+ this.newApprovalHistorys = JSON.parse(JSON.stringify(this.LostReport.approvalHistorys));
console.log(this.LostReport);
this.isInit = true;
}
@@ -240,6 +244,7 @@
}
submitJs() {
console.log('1');
+ this.IsLoading = true;
submit({
report1: JSON.stringify(this.LostReport),
reportId: this.reportId
@@ -259,7 +264,9 @@
this.submitFlag = JSON.parse(JSON.stringify(result.submitFlag));
console.log(this.LostReport);
this.updateRecordView(this.reportId);
+ this.LostReport.lostReport.Report_Status__c = '鐢宠涓�';
}
+ this.IsLoading = false;
}).catch(error=>{
console.log("error");
console.log(error);
@@ -367,23 +374,27 @@
}
cancel() {
// Navigate to the specified opportunity page using the NavigationMixin
- this[NavigationMixin.Navigate]({
- type: 'standard__recordPage',
- attributes: {
- recordId: this.oppId,
- actionName: 'view'
- }
- });
+ this[NavigationMixin.Navigate]({
+ type: 'standard__recordPage',
+ attributes: {
+ recordId: this.oppId,
+ actionName: 'view'
+ }
+ });
}
saveBrandJs(event) {
+ this.IsLoading = true;
this.dataCheck();
if(!this.flag){
+ this.IsLoading = false;
return;
}
console.log(this.LostReport);
+ var newLostReport = JSON.parse(JSON.stringify(this.LostReport));
+ newLostReport.approvalHistorys = this.newApprovalHistorys;
dataEntry({
- report1 : JSON.stringify(this.LostReport),
+ report1 : JSON.stringify(newLostReport),
deleteBrandIdList: this.deleteBrandIdList,
deleteProductIdList: this.deleteProductIdList
}).then(result=>{
@@ -413,6 +424,7 @@
this.showToast('淇濆瓨鎴愬姛','success');
console.log(this.LostReport);
}
+ this.IsLoading = false;
}).catch(error=>{
console.log("error");
console.log(error);
--
Gitblit v1.9.1