From 626f3c3bb25e204568019e8d568e2d7547d1037a Mon Sep 17 00:00:00 2001
From: 黄千龙 <huangqianlong@prec-tech.com>
Date: 星期三, 09 八月 2023 10:54:08 +0800
Subject: [PATCH] 20230809修改伟意按钮同步
---
force-app/main/default/lwc/lexQISMBCrequestNew/lexQISMBCrequestNew.js | 29 +++++++++++++++++++++++++----
1 files changed, 25 insertions(+), 4 deletions(-)
diff --git a/force-app/main/default/lwc/lexQISMBCrequestNew/lexQISMBCrequestNew.js b/force-app/main/default/lwc/lexQISMBCrequestNew/lexQISMBCrequestNew.js
index e879bed..92c75d2 100644
--- a/force-app/main/default/lwc/lexQISMBCrequestNew/lexQISMBCrequestNew.js
+++ b/force-app/main/default/lwc/lexQISMBCrequestNew/lexQISMBCrequestNew.js
@@ -11,10 +11,16 @@
} from 'lightning/actions';
import init from '@salesforce/apex/buttonQISReportCtl.init';
import {
+ NavigationMixin
+} from 'lightning/navigation';
+import {
+ encodeDefaultFieldValues
+} from 'lightning/pageReferenceUtils';
+import {
ShowToastEvent
} from 'lightning/platformShowToastEvent';
-export default class LexQISMBCrequestNew extends LightningElement {
+export default class lexQISMBCrequestNew extends NavigationMixin(LightningElement) {
@api recordId;
str;
IsLoading = true;
@@ -46,6 +52,7 @@
this.QISMBCRequestNew();
this.dispatchEvent(new CloseActionScreenEvent());
+
}
}).catch(error => {
console.log(error);
@@ -55,13 +62,27 @@
// 鏂板缓QIS M-BC鐢宠.
QISMBCRequestNew() {
var status = this.QISStatusC;
-
if (status != '瀹屾瘯' && status != '宸插洖绛�' && status != '鍙栨秷') {
this.ShowToastEvent("QIS娌℃湁瀹℃壒瀹屾瘯鎴栧彇娑堬紝涓嶅彲浠ュ垱寤篞IS M-BC!", "error");
return;
}
- var url = "a20/e?retURL=%2Fa20%2Fo&Name=" + this.Name + "&CF00N10000006Q4NP_lkid=" + this.Id;
- window.top.location.href = url;
+ const url = encodeDefaultFieldValues({
+ Name: this.Name,
+ QIS_request_name__c: this.Id
+ });
+ this[NavigationMixin.Navigate]({
+ type: 'standard__objectPage',
+ attributes: {
+ objectApiName: 'QIS_M_BC__c',
+ actionName: 'new'
+ },
+ state: {
+ nooverride: '1',
+ defaultFieldValues: url
+ }
+ });
+ // var url = "a20/e?retURL=%2Fa20%2Fo&Name=" + this.Name + "&CF00N10000006Q4NP_lkid=" + this.Id;
+ // window.open(url);
}
ShowToastEvent(msg, type) {
--
Gitblit v1.9.1