From d29f75b84fccd06917fb8e2c2ee70e9d76f868cd Mon Sep 17 00:00:00 2001
From: chenjingwu <chenjingwu@prec-tech.com>
Date: 星期四, 11 四月 2024 20:15:54 +0800
Subject: [PATCH] 123
---
force-app/main/default/lwc/lexYanshoudanRequest/lexYanshoudanRequest.js | 45 +++++++++++++++++++++++++++++++++++++++------
1 files changed, 39 insertions(+), 6 deletions(-)
diff --git a/force-app/main/default/lwc/lexYanshoudanRequest/lexYanshoudanRequest.js b/force-app/main/default/lwc/lexYanshoudanRequest/lexYanshoudanRequest.js
index 84fe55d..ad1fd9a 100644
--- a/force-app/main/default/lwc/lexYanshoudanRequest/lexYanshoudanRequest.js
+++ b/force-app/main/default/lwc/lexYanshoudanRequest/lexYanshoudanRequest.js
@@ -47,9 +47,7 @@
}
}).catch(error => {
console.log(error);
- }).finally(() => {
-
- });
+ })
}
// 楠屾敹鍗曞洖鏀剁敵璇�
@@ -59,14 +57,49 @@
}).then(result => {
console.log(result);
if (result.length > 0) {
- var indexs = result.indexOf(": ")
- var resolves = result.substring(indexs + 1, result.length);
- alert(resolves);
+ var split = result.split(", ");
+ alert(split[1]);
}
location.reload();
+ }).catch(error => {
+ console.log(error);
})
}
+ getConnectDMLErrorMessages(results) {
+ var messages = [],
+ i = 0,
+ len = results.length,
+ r;
+ for (; i < len; i++) {
+ r = results[i];
+ if (!r.getBoolean("success")) {
+ messages = messages.concat(this.getConnectDMLMessagesOfAResult(r));
+ }
+ }
+ return messages;
+ }
+ getConnectDMLMessagesOfAResult(res) {
+ var messages = [],
+ errors = res.getArray("errors"),
+ i = 0,
+ len = errors.length,
+ e;
+ for (; i < len; i++) {
+ e = errors[i];
+ messages.push(e.message + " " + this.getConnectDMLErrorFields(e));
+ }
+ return messages;
+ }
+ getConnectDMLErrorFields(error) {
+ var fields = error.getArray('fields');
+ if (fields.length > 0) {
+ return "[" + fields.join(",") + "]"
+ } else {
+ return "";
+ }
+ }
+
// 寮圭獥
ShowToastEvent(msg, type) {
const event = new ShowToastEvent({
--
Gitblit v1.9.1