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}