perf: profile not display ukey for other user

This commit is contained in:
Bai
2026-06-04 19:37:10 +08:00
parent 9eae552d6f
commit a8aa4a0b55
2 changed files with 6 additions and 22 deletions

View File

@@ -73,14 +73,6 @@ sdk:
scope: both
register: ukey.devVersion
- name: CERT_SUBJECT_CN
label: "{{ '证书拥有者 CN' | trans }}"
call: UKey_GetCertInfo
args:
- "{{ config.certType }}" # 证书类型参数
- 9
register: ukey.certCN
#═══════════════════════════════════════════════════════════════════════════════
# info: 展示信息字段定义(只读,不修改设备状态)
#
@@ -94,7 +86,7 @@ sdk:
# user — 仅用户可见
#═══════════════════════════════════════════════════════════════════════════════
info:
when: "{{ mode === 'admin' || (mode === 'user' && ukey.devSN === user.ukey_sn && ukey.certCN === user.username) }}" # 仅当检测到设备时显示信息区域
when: "{{ mode === 'admin' || (mode === 'user' && ukey.devSN === user.ukey_sn) }}" # 仅当检测到设备时显示信息区域
# 左上「设备驱动状态」区域的动态字段(固定字段由页面内置)
device:
@@ -248,7 +240,7 @@ info:
# { type: json, value: { key1: tpl, ... } } → '{"key1":"val1"}'
#═══════════════════════════════════════════════════════════════════════════════
operations:
when: "{{ mode === 'admin' || (mode === 'user' && ukey.devSN === user.ukey_sn && ukey.certCN === user.username) }}" # 仅当检测到设备时显示信息区域
when: "{{ mode === 'admin' || (mode === 'user' && ukey.devSN === user.ukey_sn) }}" # 仅当检测到设备时显示信息区域
items:
- key: bindUserUKeySN
label: "{{ '绑定设备' | trans }}"
@@ -279,7 +271,7 @@ operations:
ukey_sn: "{{ input.ukeySN }}"
register: user
- key: bindUserUKeySN
- key: unbindUserUKeySN
label: "{{ '解绑设备' | trans }}"
hint: "{{ '解绑后用户将无法使用 UKey 登录' | trans }}"
btnType: danger

View File

@@ -110,14 +110,6 @@ sdk:
- "{{ config.keySpec }}" # keySpec
register: ukey.cert
- name: getUserCertCN
label: "{{ '证书拥有者 CN' | trans }}"
call: SOF_GetCertInfo
args:
- "{{ ukey.cert }}" # cert
- "{{ instance.SGD_CERT_SUBJECT_CN }}" # OID for Subject CN
register: ukey.certCN
#═══════════════════════════════════════════════════════════════════════════════
# info: 展示信息字段定义(只读,不修改设备状态)
#
@@ -146,7 +138,7 @@ sdk:
# user — 仅用户可见
#═══════════════════════════════════════════════════════════════════════════════
info:
when: "{{ mode === 'admin' || (mode === 'user' && ukey.devSN.0 === user.ukey_sn && ukey.certCN === user.username) }}" # 仅当检测到设备时显示信息区域
when: "{{ mode === 'admin' || (mode === 'user' && ukey.devSN.0 === user.ukey_sn) }}" # 仅当检测到设备时显示信息区域
# 左上「设备驱动状态」区域的动态字段(固定字段由页面内置)
device:
@@ -316,7 +308,7 @@ info:
# { type: json, value: { key1: tpl, ... } } → '{"key1":"val1"}'
#═══════════════════════════════════════════════════════════════════════════════
operations:
when: "{{ mode === 'admin' || (mode === 'user' && ukey.devSN.0 === user.ukey_sn && ukey.certCN === user.username) }}" # 仅当检测到设备时显示信息区域
when: "{{ mode === 'admin' || (mode === 'user' && ukey.devSN.0 === user.ukey_sn) }}" # 仅当检测到设备时显示信息区域
items:
- key: bindUserUKeySN
@@ -348,7 +340,7 @@ operations:
ukey_sn: "{{ input.ukeySN }}"
register: user
- key: bindUserUKeySN
- key: unbindUserUKeySN
label: "{{ '解绑设备' | trans }}"
hint: "{{ '解绑后用户将无法使用 UKey 登录' | trans }}"
btnType: danger