From 85b3e7fcd41849cba39024c13f1d6f62ecf551e9 Mon Sep 17 00:00:00 2001 From: wangzhibiao Date: Wed, 16 Sep 2026 23:22:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=97=A8=E7=A6=81=EF=BC=9A?= =?UTF-8?q?=E6=94=AF=E6=8C=81=20ADMIN=5FONE=5FTIME=5FDISPLAY=20=E4=B8=B4?= =?UTF-8?q?=E6=97=B6=E5=87=AD=E8=AF=81=E4=B8=80=E6=AC=A1=E6=80=A7=E5=AE=89?= =?UTF-8?q?=E5=85=A8=E5=B1=95=E7=A4=BA=E4=B8=8E=E5=BA=8F=E5=88=97=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../orchestration/ReconciliationResult.java | 1 + build_ui/src/views/train/auth/index.vue | 48 ++++++++++++++++++- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/orchestration/ReconciliationResult.java b/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/orchestration/ReconciliationResult.java index ee1fae0ca..cd677728c 100644 --- a/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/orchestration/ReconciliationResult.java +++ b/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/orchestration/ReconciliationResult.java @@ -111,6 +111,7 @@ public class ReconciliationResult implements Serializable { */ private transient String oneTimePlaintextCredential; + @com.fasterxml.jackson.annotation.JsonProperty("oneTimePlaintextCredential") public String getOneTimePlaintextCredential() { return oneTimePlaintextCredential; } diff --git a/build_ui/src/views/train/auth/index.vue b/build_ui/src/views/train/auth/index.vue index 3ca611eb5..0688cfedf 100644 --- a/build_ui/src/views/train/auth/index.vue +++ b/build_ui/src/views/train/auth/index.vue @@ -184,6 +184,39 @@ 关 闭 + + + + +
+
门锁一次性访问密码 (One-Time Credential)
+
+ {{ maskedMode ? '••••••••' : oneTimeCredential }} +
+
+ + {{ maskedMode ? '查看明文' : '掩码隐藏' }} + +
+
+ +
@@ -208,7 +241,10 @@ export default { }, operationOpen: false, operationLoading: false, - operationList: [] + operationList: [], + oneTimeDialogOpen: false, + oneTimeCredential: null, + maskedMode: true } }, created() { @@ -243,6 +279,11 @@ export default { this.operationLoading = false }) }, + handleCloseOneTimeDialog() { + this.oneTimeDialogOpen = false + this.oneTimeCredential = null + this.maskedMode = true + }, handleManualReconcile(row) { if (!row.enrollmentId) { this.$modal.msgError('当前授权记录未关联报名信息,无法执行对账') @@ -255,6 +296,11 @@ export default { }).then(res => { this.$modal.msgSuccess(res.msg || '对账执行成功') this.getList() + if (res.data && res.data.oneTimePlaintextCredential) { + this.oneTimeCredential = res.data.oneTimePlaintextCredential + this.maskedMode = true + this.oneTimeDialogOpen = true + } }).catch(() => {}) } }