From a8628cfe2640797ba9265e9be46c42430d9e7eba Mon Sep 17 00:00:00 2001
From: twysparks <twysparks@163.com>
Date: 星期一, 26 六月 2023 10:01:44 +0800
Subject: [PATCH] 服务按钮样式调整
---
force-app/main/default/lwc/lexSendRepairsToEtQ/lexSendRepairsToEtQ.js | 106 +++++++++++++++++++++++++++++++++--------------------
1 files changed, 66 insertions(+), 40 deletions(-)
diff --git a/force-app/main/default/lwc/lexSendRepairsToEtQ/lexSendRepairsToEtQ.js b/force-app/main/default/lwc/lexSendRepairsToEtQ/lexSendRepairsToEtQ.js
index 82f115d..bfc137a 100644
--- a/force-app/main/default/lwc/lexSendRepairsToEtQ/lexSendRepairsToEtQ.js
+++ b/force-app/main/default/lwc/lexSendRepairsToEtQ/lexSendRepairsToEtQ.js
@@ -17,6 +17,7 @@
import {
ShowToastEvent
} from 'lightning/platformShowToastEvent';
+import LightningConfirm from 'lightning/confirm';
export default class LexSendRepairsToEtQ extends LightningElement {
@api recordId;
@@ -33,6 +34,8 @@
profileId;
profileName;
userName;
+ msg;
+ statu = '';
@wire(CurrentPageReference)
getStateParameters(currentPageReference) {
@@ -52,7 +55,6 @@
}).then(result => {
console.log(result);
if (result != null) {
- this.IsLoading = false;
this.Id = result.Id;
this.PAEDetermineC = result.PAEDetermineC;
this.ETQUPLOADSTATUSC = result.ETQUPLOADSTATUSC;
@@ -67,7 +69,6 @@
}).then(result => {
console.log(result);
if (result != null) {
- this.IsLoading = false;
this.userName = result[0].Name;
}
})
@@ -75,7 +76,6 @@
profileId: this.profileId
}).then(result => {
if (result != null) {
- this.IsLoading = false;
this.profileName = result[0].Name;
this.myDate();
@@ -83,7 +83,6 @@
}
})
- this.dispatchEvent(new CloseActionScreenEvent());
}
}).catch(error => {
console.log(error);
@@ -105,13 +104,15 @@
selectRecords({
recordId: this.Id
}).then(result => {
- if (result[0].AsyncData__c == 'true' && result[0].ETQ_UPLOAD_STATUS__c != '3' || result[0].Complaint_Number__c != null) {
+ if (result[0].AsyncData__c == true && result[0].ETQ_UPLOAD_STATUS__c != '3' || result[0].Complaint_Number__c != null) {
var btns = document.getElementsByName("sendrepairstoetq");
for (var i = 0; i < btns.length; i++) {
btns[i].disabled = true;
btns[i].className = 'btnDisabled';
}
- alert('璇ヤ慨鐞嗕箣鍓嶅凡缁忓彂閫佽繃浜�');
+ this.ShowToastEvent('璇ヤ慨鐞嗕箣鍓嶅凡缁忓彂閫佽繃浜�', "error");
+ this.dispatchEvent(new CloseActionScreenEvent());
+ return;
} else {
this.SendRepairsToEtQ();
}
@@ -123,61 +124,71 @@
// 鍙戦�丒TQ
SendRepairsToEtQ() {
if (this.profileName != "2F7_OSH鎷呭綋" && this.profileName != "2F7_OSH璐ㄩ噺娉曡" && this.profileName != '绯荤粺绠$悊鍛�') {
- alert("鎮ㄦ病鏈夊彂閫佷慨鐞嗗埌EtQ鐨勬潈闄愩��");
+ this.ShowToastEvent("鎮ㄦ病鏈夊彂閫佷慨鐞嗗埌EtQ鐨勬潈闄愩��", "error");
+ this.dispatchEvent(new CloseActionScreenEvent());
return;
}
- var statu = '';
if (this.PAEDetermineC == undefined) {
- alert("OCSM QARA鐨凱AE鍒ゅ畾鏄┖鐨勬椂鍊欙紝涓嶅彲浠ュ彂閫佸埌EtQ銆�");
+ this.ShowToastEvent("OCSM QARA鐨凱AE鍒ゅ畾鏄┖鐨勬椂鍊欙紝涓嶅彲浠ュ彂閫佸埌EtQ銆�", "error");
+ this.dispatchEvent(new CloseActionScreenEvent());
+ return;
+ }
+ if (this.PAEDetermineC == "nonPAE" && this.AEDetermineResultC == "nonAE" && this.PAEDetermineACC == "nonPAE" && this.userName != "闆� 鏂板缓") {
+ this.ShowToastEvent("Close Complait鐨勬椂鍊欙紝涓嶅彲浠ュ彂閫佸埌EtQ", "error");
+ this.dispatchEvent(new CloseActionScreenEvent());
return;
}
if (this.ETQUPLOADSTATUSC == "3") {
- if (!confirm("鏄惁娓呯┖EtQ鍚屾鐘舵�侊紝閲嶆柊鍚屾鏁版嵁锛�")) {
- return;
- }
+ this.handleConfirmClick("鏄惁娓呯┖EtQ鍚屾鐘舵�侊紝閲嶆柊鍚屾鏁版嵁锛�");
+ } else {
+ this.ll();
}
- if (this.PAEDetermineC == "nonPAE" && this.AEDetermineResultC == "nonAE" && this.PAEDetermineACC == "nonPAE" && this.userName != "闆� 鏂板缓") {
- alert("Close Complait鐨勬椂鍊欙紝涓嶅彲浠ュ彂閫佸埌EtQ");
- return;
- }
+ }
+
+ ll() {
if (this.PAEDetermineC != undefined && this.AEDetermineResultC != undefined && this.PAEDetermineACC == undefined) {
- statu = "R1";
+ this.statu = "R1";
} else if ((this.AEDetermineResultC != undefined && this.PAEDetermineC != undefined && this.PAEDetermineACC != undefined) &&
!(this.PAEDetermineC == "nonPAE" && this.AEDetermineResultC == "nonAE" && this.PAEDetermineACC == "nonPAE")) {
- statu = "R2";
+ this.statu = "R2";
if (this.RepairInspectionDateC == undefined) {
- alert("5.淇悊妫�娴嬫棩鏄┖鐨勬椂鍊欙紝涓嶅彲浠ュ彂閫佸埌EtQ銆�");
+ this.ShowToastEvent("5.淇悊妫�娴嬫棩鏄┖鐨勬椂鍊欙紝涓嶅彲浠ュ彂閫佸埌EtQ銆�", "error");
+ this.dispatchEvent(new CloseActionScreenEvent());
return;
}
if (this.ContainUseRSAC == 1) {
- alert("Final universal code涓虹┖锛屾垨鑰呭寘鍚玌seRSA锛岃纭銆�");
+ this.ShowToastEvent("Final universal code涓虹┖锛屾垨鑰呭寘鍚玌seRSA锛岃纭銆�", "error");
+ this.dispatchEvent(new CloseActionScreenEvent());
return;
}
}
- try {
- var repairids = new Array()
- repairids[0] = this.Id;
- var statuArr = new Array();
- statuArr.push(statu);
+ var repairids = new Array()
+ repairids[0] = this.Id;
- sendToETQ({
- iflog_Id: "",
- rowDataSFDC: "",
- repairIds: repairids,
- statu: statuArr[0]
- }).then(result => {
- alert(result);
- location.reload();
- })
+ var statuArr = new Array();
+ statuArr.push(this.statu);
- var btns = document.getElementsByName("sendrepairstoetq");
- for (var i = 0; i < btns.length; i++) {
- btns[i].disabled = true;
- btns[i].className = 'btnDisabled';
+ sendToETQ({
+ iflog_Id: "",
+ rowDataSFDC: "",
+ repairIds: repairids,
+ statu: statuArr[0]
+ }).then(result => {
+ console.log("result:" + result);
+ if (result == "鍙戦�佹垚鍔�!") {
+ this.ShowToastEvent(result, "success");
+ this.dispatchEvent(new CloseActionScreenEvent());
+ } else {
+ this.ShowToastEvent("鍙戦�佷慨鐞嗗埌EtQ澶辫触," + result, "error");
+ this.dispatchEvent(new CloseActionScreenEvent());
}
- } catch (error) {
- alert("鍙戦�佷慨鐞嗗埌EtQ澶辫触" + error.faultstring + ' code:' + error.faultcode);
+ })
+
+ var btns = document.getElementsByName("sendrepairstoetq");
+ for (var i = 0; i < btns.length; i++) {
+ btns[i].disabled = true;
+ btns[i].className = 'btnDisabled';
}
}
@@ -190,4 +201,19 @@
});
this.dispatchEvent(event);
}
+
+ async handleConfirmClick(msg) {
+ const result = await LightningConfirm.open({
+ message: msg,
+ variant: 'headerless',
+ label: 'this is the aria-label value'
+ });
+
+ if (result) {
+ this.ll();
+ } else {
+ this.dispatchEvent(new CloseActionScreenEvent());
+ }
+ }
+
}
\ No newline at end of file
--
Gitblit v1.9.1