按钮文字提示

This commit is contained in:
李鹏宇
2026-05-19 18:17:27 +08:00
parent a81c89b061
commit 7df6a37da4
@@ -1171,6 +1171,17 @@ class SoongWorkflowMixin(models.AbstractModel):
# invisible_condition = invisible_condition.replace("询价", "draft")
btn_exec_action_el.set("invisible", invisible_condition)
btn_exec_action_el.set("context", "{'btn_key':'%s','active_model':'%s'}" % (button.btn_key, self._name), )
# 添加鼠标悬停提示
if button.name == '转交':
btn_exec_action_el.set("title", "审核,转至下一节点继续审批")
elif button.name == '结束':
btn_exec_action_el.set("title", "审批核准,流程到此结束,无下一节点人员可以选择")
elif button.name == '确认':
btn_exec_action_el.set("title", "传阅确认,不影响流程结束")
elif button.name == '加签':
btn_exec_action_el.set("title", "转交给下一节点一人或多人,完成后会返回回来")
elif button.name == '归档':
btn_exec_action_el.set("title", "按要求上传附件存单")
else:
is_apostille = False
if button.btn_hide:
@@ -1266,6 +1277,17 @@ class SoongWorkflowMixin(models.AbstractModel):
invisible += "or not is_active"
custom_class = btn_exec_action_el.get("class", "")
btn_exec_action_el.set("class", custom_class)
# 添加鼠标悬停提示
if button.name == '转交':
btn_exec_action_el.set("title", "审核,转至下一节点继续审批")
elif button.name == '结束':
btn_exec_action_el.set("title", "审批核准,流程到此结束,无下一节点人员可以选择")
elif button.name == '确认':
btn_exec_action_el.set("title", "传阅确认,不影响流程结束")
elif button.name == '加签':
btn_exec_action_el.set("title", "转交给下一节点一人或多人,完成后会返回回来")
elif button.name == '归档':
btn_exec_action_el.set("title", "按要求上传附件存单")
if model == 'purchase.order':
invisible = invisible.replace("询价", "draft")
btn_exec_action_el.set("invisible", invisible)