diff --git a/sf_message/models/sf_message_functional_tool_dismantle.py b/sf_message/models/sf_message_functional_tool_dismantle.py index c9f3c087..f6edb995 100644 --- a/sf_message/models/sf_message_functional_tool_dismantle.py +++ b/sf_message/models/sf_message_functional_tool_dismantle.py @@ -9,11 +9,11 @@ class SFMessagefunctionalToolDismantle(models.Model): @api.model def create(self, vals): # 判断是否为web页面创建请求 - is_web_request = self.env.context.get('params', False) + is_web_request = self.env.context.get('is_web_request', False) result = super(SFMessagefunctionalToolDismantle, self).create(vals) - if is_web_request and is_web_request.get('menu_id', False): + if is_web_request: return result for obj in result: - if obj.dismantle_cause in ['寿命到期报废', '崩刀报废']and obj.state=='待拆解': + if obj.dismantle_cause in ['寿命到期报废', '崩刀报废'] and obj.state == '待拆解': obj.add_queue('功能刀具寿命到期') return result diff --git a/sf_tool_management/views/tool_base_views.xml b/sf_tool_management/views/tool_base_views.xml index b01f5b4c..a83faa6a 100644 --- a/sf_tool_management/views/tool_base_views.xml +++ b/sf_tool_management/views/tool_base_views.xml @@ -1046,7 +1046,7 @@ sf.functional.tool.dismantle tree,form,search - {'search_default_no_dismantle_state':1} + {'search_default_no_dismantle_state':1,'is_web_request':True}