From ba4eaa465311c49c9476243256841dc8a52b7366 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 2 Apr 2026 14:06:59 +0800 Subject: [PATCH] bugfix --- wwwroot/create_apikey.dspy | 14 +++++++++++++- wwwroot/create_apikey.ui | 5 +++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/wwwroot/create_apikey.dspy b/wwwroot/create_apikey.dspy index e272041..f2f62e8 100644 --- a/wwwroot/create_apikey.dspy +++ b/wwwroot/create_apikey.dspy @@ -1,6 +1,18 @@ debug(f'{params_kw=}') dbname = get_module_dbname('dapi') db = DBPools() +kw = { + "binds": [ + { + "wid": "self", + "event": "dismissed", + "actiontype": "script", + "target": params_kw.data_widget, + "script": "this.render()" + } + ] +} + async with db.sqlorContext(dbname) as sor: orgid = await get_userorgid() userid = await get_user() @@ -22,5 +34,5 @@ async with db.sqlorContext(dbname) as sor: "expired_date": '9999-12-31' } await sor.C('downapikey', ns1) - return UiMessage(title="create apikey", message=f"apikey created") + return UiMessage(title="create apikey", message=f"apikey created", **kw) return UiError(title='create apikey', message='add apikey error') diff --git a/wwwroot/create_apikey.ui b/wwwroot/create_apikey.ui index ef3ea99..396c5a3 100644 --- a/wwwroot/create_apikey.ui +++ b/wwwroot/create_apikey.ui @@ -10,6 +10,11 @@ "uitype":"str", "required": true }, + { + "name": "data_widget", + "value": "{{params_kw.referer_widget}}", + "uitype": "hide" + }, { "name":"appname", "label":"应用名",