From 303c70e5ca60248aaa477ec51e1a6bae8c3d33bb Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 24 Feb 2026 19:42:52 +0800 Subject: [PATCH] bugfix --- wwwroot/user/up_login.dspy | 2 +- wwwroot/usermenu.ui | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/wwwroot/user/up_login.dspy b/wwwroot/user/up_login.dspy index b9a2a56..9d971f5 100644 --- a/wwwroot/user/up_login.dspy +++ b/wwwroot/user/up_login.dspy @@ -42,7 +42,7 @@ async with db.sqlorContext(dbname) as sor: "wid":"self", "event":"dismissed", "actiontype":"script", - "target": f'body.{params_kw.referer_widget}.-@PopupWindow', + "target": f'body.login_window', "script":"this.destroy()" } ] diff --git a/wwwroot/usermenu.ui b/wwwroot/usermenu.ui index da14ca6..4025ad8 100644 --- a/wwwroot/usermenu.ui +++ b/wwwroot/usermenu.ui @@ -1,3 +1,4 @@ +{% set roles = get_user_roles(get_user()) %} { "widgettype":"Menu", "options":{ @@ -8,6 +9,18 @@ "cwidth":20 }, "items":[ +{% if 'customer.operator' in roles %} + { + "icon": "{{entire_url('/bricks/imgs/qr-scan.svg')}}", + "name":"qr-scan", + "label":"扫码", + "url":"{{entire_url('qr_scan.ui')}}" + "popup_options":{ + "height": "300px", + "width": "300px" + } + }, +{% endif %} { "name":"resetpwd", "label":"重置密码",