From 07390e2fcb4adf27c928335bf27ae7939c5a80ad Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期二, 23 五月 2023 11:28:12 +0800
Subject: [PATCH] bakcup20230523
---
force-app/main/default/lwc/lexCreateReportMaintenanceTask/lexCreateReportMaintenanceTask.js | 37 +++++++++++++++++++++----------------
1 files changed, 21 insertions(+), 16 deletions(-)
diff --git a/force-app/main/default/lwc/lexCreateReportMaintenanceTask/lexCreateReportMaintenanceTask.js b/force-app/main/default/lwc/lexCreateReportMaintenanceTask/lexCreateReportMaintenanceTask.js
index 7e3b5fa..c965a6b 100644
--- a/force-app/main/default/lwc/lexCreateReportMaintenanceTask/lexCreateReportMaintenanceTask.js
+++ b/force-app/main/default/lwc/lexCreateReportMaintenanceTask/lexCreateReportMaintenanceTask.js
@@ -9,15 +9,15 @@
import {
CloseActionScreenEvent
} from 'lightning/actions';
-import init from '@salesforce/apex/otherButtonMaintenanceContractCtl.init';
+import init from '@salesforce/apex/buttonMaintenanceTaskCtl.init';
+import selectMaintenanceContract from '@salesforce/apex/buttonMaintenanceTaskCtl.selectMaintenanceContract';
export default class LexCreateReportMaintenanceTask extends LightningElement {
@api recordId;
str;
IsLoading = true;
Id;
- RecordTypeDeveloperNameC;
- EstimateTargetC;
+ MaintenanceContractC;
@wire(CurrentPageReference)
getStateParameters(currentPageReference) {
@@ -31,7 +31,6 @@
}
connectedCallback() {
- console.log(this.recordId);
init({
recordId: this.recordId
}).then(result => {
@@ -39,8 +38,7 @@
if (result != null) {
this.IsLoading = false;
this.Id = result.Id;
- this.RecordTypeDeveloperNameC = result.RecordTypeDeveloperNameC;
- this.EstimateTargetC = result.EstimateTargetC;
+ this.MaintenanceContractC = result.MaintenanceContractC;
this.CreateReport();
this.dispatchEvent(new CloseActionScreenEvent());
@@ -52,16 +50,23 @@
// 鍒朵綔鎶ュ憡涔�
CreateReport() {
- var MaintenanceContractId = this.Id;
- var RecordTypeName = this.RecordTypeDeveloperNameC;
- var EstimateTarget = this.EstimateTargetC;
+ selectMaintenanceContract({
+ Id: this.MaintenanceContractC
+ }).then(result => {
+ console.log(result);
+ var MaintenanceContractId = this.MaintenanceContractC;
+ var RecordTypeName = result[0].RecordType_DeveloperName__c;
+ var EstimateTarget = result[0].Estimate_Target__c;
- var url = '';
- if (EstimateTarget == "缁忛攢鍟�" && (RecordTypeName == "NewMaintenance_Contract" || RecordTypeName == "VM_Contract")) {
- url = "/apex/MoreMaintenanceContractPop?Id=" + MaintenanceContractId + "&RecordTypeName=" + RecordTypeName;
- } else {
- url = "http://powerbi.olympus.com.cn/Home/Login";
- }
- window.open(url, '_bank');
+ console.log(RecordTypeName);
+ console.log(EstimateTarget);
+ var url = '';
+ if (EstimateTarget == "缁忛攢鍟�" && (RecordTypeName == "NewMaintenance_Contract" || RecordTypeName == "VM_Contract")) {
+ url = "/apex/MoreMaintenanceContractPop?Id=" + MaintenanceContractId + "&RecordTypeName=" + RecordTypeName;
+ } else {
+ url = "http://powerbi.olympus.com.cn/Home/Login";
+ }
+ window.open(url, '_bank');
+ })
}
}
\ No newline at end of file
--
Gitblit v1.9.1