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,
|
'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,
|
'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