diff --git a/soong_workflow/models/soong_workflow_mixin.py b/soong_workflow/models/soong_workflow_mixin.py index 5a360109c..73f422097 100644 --- a/soong_workflow/models/soong_workflow_mixin.py +++ b/soong_workflow/models/soong_workflow_mixin.py @@ -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)