rbac: 完善信息弹窗修复双窗口+添加标题

This commit is contained in:
Hermes Agent 2026-06-18 11:09:46 +08:00
parent 947638853f
commit 2ea45cd380
2 changed files with 61 additions and 67 deletions

View File

@ -17,74 +17,63 @@ async with db.sqlorContext(dbname) as sor:
address = user.address or '' address = user.address or ''
return { return {
"widgettype": "PopupWindow", "widgettype": "Form",
"options": { "options": {
"cwidth": 22, "title": "完善个人信息",
"height": "75%", "description": "请填写或更新您的个人信息",
"archor": "cc", "fields": [
"auto_open": True {
}, "name": "nick_name",
"subwidgets": [ "type": "str",
{ "length": 255,
"widgettype": "Form", "uitype": "str",
"options": { "datatype": "str",
"title": "完善个人信息", "required": False,
"description": "请填写或更新您的个人信息", "label": "显示名",
"fields": [ "value": nick_name
{
"name": "nick_name",
"type": "str",
"length": 255,
"uitype": "str",
"datatype": "str",
"required": False,
"label": "显示名",
"value": nick_name
},
{
"name": "email",
"type": "str",
"length": 255,
"uitype": "email",
"datatype": "str",
"required": False,
"label": "邮件地址",
"value": email
},
{
"name": "mobile",
"type": "str",
"length": 255,
"uitype": "tel",
"datatype": "str",
"required": False,
"label": "手机号",
"value": mobile
},
{
"name": "address",
"type": "str",
"length": 255,
"uitype": "str",
"datatype": "str",
"required": False,
"label": "地址",
"value": address
}
]
}, },
"binds": [ {
{ "name": "email",
"wid": "self", "type": "str",
"event": "submit", "length": 255,
"actiontype": "urlwidget", "uitype": "email",
"target": "self", "datatype": "str",
"options": { "required": False,
"method": "POST", "label": "邮件地址",
"url": entire_url('save_profile.dspy') "value": email
} },
} {
] "name": "mobile",
"type": "str",
"length": 255,
"uitype": "tel",
"datatype": "str",
"required": False,
"label": "手机号",
"value": mobile
},
{
"name": "address",
"type": "str",
"length": 255,
"uitype": "str",
"datatype": "str",
"required": False,
"label": "地址",
"value": address
}
]
},
"binds": [
{
"wid": "self",
"event": "submit",
"actiontype": "urlwidget",
"target": "self",
"options": {
"method": "POST",
"url": entire_url('save_profile.dspy')
}
} }
] ]
} }

View File

@ -35,7 +35,12 @@
{ {
"name":"editprofile", "name":"editprofile",
"label":"完善信息", "label":"完善信息",
"url":"{{entire_url('user/edit_profile.dspy')}}" "url":"{{entire_url('user/edit_profile.dspy')}}",
"popup_options":{
"title":"完善个人信息",
"cwidth":22,
"height":"75%"
}
}, },
{ {
"name":"logout", "name":"logout",