From b3317ffcc4feba7145f537dcc18562b414fe229d Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期二, 01 八月 2023 17:14:32 +0800
Subject: [PATCH] 修改按钮
---
force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js | 82 +++++++++++++++++++++++++++++++++++-----
1 files changed, 71 insertions(+), 11 deletions(-)
diff --git a/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js b/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
index 16e8c29..2a0a5da 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-08-01 16:22:17
*/
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
@@ -253,13 +258,34 @@
console.log('123');
var date = new Date(result.approvalHistorys[i].CreatedDate);
result.approvalHistorys[i].CreatedDate = date.toLocaleString();
+ if(result.approvalHistorys[i].StepStatus == 'Approved'){
+ result.approvalHistorys[i].StepStatus = '宸叉壒鍑�';
+ }else if(result.approvalHistorys[i].StepStatus == 'Fault'){
+
+ }else if(result.approvalHistorys[i].StepStatus == 'Pending'){
+ result.approvalHistorys[i].StepStatus = '寰呭鐞�';
+ }else if(result.approvalHistorys[i].StepStatus == 'Held'){
+
+ }else if(result.approvalHistorys[i].StepStatus == 'NoResponse'){
+
+ }else if(result.approvalHistorys[i].StepStatus == 'Reassigned'){
+
+ }else if(result.approvalHistorys[i].StepStatus == 'Rejected'){
+ result.approvalHistorys[i].StepStatus = '宸叉嫆缁�';
+ }else if(result.approvalHistorys[i].StepStatus == 'Removed'){
+
+ }else if(result.approvalHistorys[i].StepStatus == 'Started'){
+ result.approvalHistorys[i].StepStatus = '宸叉彁浜�';
+ }
this.LostReport.approvalHistorys.push(JSON.parse(JSON.stringify(result.approvalHistorys[i])));
console.log('321');
}
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 +393,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=>{
@@ -404,7 +434,36 @@
// });
// index1++;
// });
- this.LostReport = JSON.parse(result.LostReport);
+ var newLostReport = JSON.parse(result.LostReport);
+
+ if(newLostReport.approvalHistorys.length > 0){
+ for(var i=0;i < newLostReport.approvalHistorys.length;i++){
+ console.log('123');
+ var date = new Date(newLostReport.approvalHistorys[i].CreatedDate);
+ newLostReport.approvalHistorys[i].CreatedDate = date.toLocaleString();
+ if(newLostReport.approvalHistorys[i].StepStatus == 'Approved'){
+ newLostReport.approvalHistorys[i].StepStatus = '宸叉壒鍑�';
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Fault'){
+
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Pending'){
+ newLostReport.approvalHistorys[i].StepStatus = '寰呭鐞�';
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Held'){
+
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'NoResponse'){
+
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Reassigned'){
+
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Rejected'){
+ newLostReport.approvalHistorys[i].StepStatus = '宸叉嫆缁�';
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Removed'){
+
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Started'){
+ newLostReport.approvalHistorys[i].StepStatus = '宸叉彁浜�';
+ }
+ }
+ }
+
+ this.LostReport = newLostReport;
this.reportId = result.reportId;
// this.LostReport.lostReport.Id = result.reportId;
// console.log(this.LostReport);
@@ -413,6 +472,7 @@
this.showToast('淇濆瓨鎴愬姛','success');
console.log(this.LostReport);
}
+ this.IsLoading = false;
}).catch(error=>{
console.log("error");
console.log(error);
--
Gitblit v1.9.1