fix: save dspys return Message widget for visual feedback
script actiontype forbidden in bricks; use Message widget instead. Status column reflects saved state on page load/reload.
This commit is contained in:
parent
e2811156b0
commit
9afb3c279b
@ -53,4 +53,8 @@ async with DBPools().sqlorContext(dbname) as sor:
|
||||
'auth_source': 'distribution_agreement', 'auth_source_id': item_id,
|
||||
})
|
||||
|
||||
return {'status': 'ok', 'item_id': item_id or '', 'discount': new_discount, 'productid': productid}
|
||||
status_text = '已设置' if float(new_discount) > 0 else '已删除'
|
||||
return {
|
||||
'widgettype': 'Message',
|
||||
'options': {'title': '保存成功', 'message': f'折扣 {status_text}: {new_discount}', 'type': 'success', 'timeout': 2}
|
||||
}
|
||||
|
||||
@ -27,4 +27,8 @@ async with DBPools().sqlorContext(dbname) as sor:
|
||||
'discount': new_discount, 'created_at': now,
|
||||
})
|
||||
|
||||
return {'status': 'ok', 'item_id': item_id or '', 'discount': new_discount, 'productid': productid}
|
||||
status_text = '已设置' if float(new_discount) > 0 else '已删除'
|
||||
return {
|
||||
'widgettype': 'Message',
|
||||
'options': {'title': '保存成功', 'message': f'折扣 {status_text}: {new_discount}', 'type': 'success', 'timeout': 2}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user