diff --git a/jikimo_sale_order_message_notify/models/sale_order.py b/jikimo_sale_order_message_notify/models/sale_order.py
index ad0c3209..4883fedd 100644
--- a/jikimo_sale_order_message_notify/models/sale_order.py
+++ b/jikimo_sale_order_message_notify/models/sale_order.py
@@ -3,6 +3,7 @@ from odoo import models, fields, api
class SaleOrder(models.Model):
_name = "sale.order"
+ _description = "销售订单"
_inherit = ["sale.order", "jikimo.message.dispatch"]
def create(self, vals_list):
diff --git a/jikimo_system_order/static/description/系统工单.png b/jikimo_system_order/static/description/系统工单.png
new file mode 100644
index 00000000..b2d3558f
Binary files /dev/null and b/jikimo_system_order/static/description/系统工单.png differ
diff --git a/jikimo_system_order/views/yizuo_system_order_view.xml b/jikimo_system_order/views/yizuo_system_order_view.xml
index 006a085d..c3a3b2f2 100644
--- a/jikimo_system_order/views/yizuo_system_order_view.xml
+++ b/jikimo_system_order/views/yizuo_system_order_view.xml
@@ -234,7 +234,7 @@
-
+
diff --git a/quality_control/static/description/质量.png b/quality_control/static/description/质量.png
new file mode 100644
index 00000000..308ef030
Binary files /dev/null and b/quality_control/static/description/质量.png differ
diff --git a/quality_control/views/quality_views.xml b/quality_control/views/quality_views.xml
index acb0fb71..f7a1a3dc 100644
--- a/quality_control/views/quality_views.xml
+++ b/quality_control/views/quality_views.xml
@@ -1024,7 +1024,7 @@
diff --git a/requirements.txt b/requirements.txt
index 62ceaf1b..dd3bbd58 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,2 +1,3 @@
pystrich
cpca
+pycryptodome==3.20
diff --git a/sf_base/security/ir.model.access.csv b/sf_base/security/ir.model.access.csv
index ecc572c7..3d4ba3a0 100644
--- a/sf_base/security/ir.model.access.csv
+++ b/sf_base/security/ir.model.access.csv
@@ -242,3 +242,8 @@ access_sf_fixture_materials_basic_parameters_group_sf_stock_manager,sf_fixture_m
access_sf_multi_mounting_type_group_sf_stock_manager,sf_multi_mounting_type_group_sf_stock_manager,model_sf_multi_mounting_type,sf_base.group_sf_stock_manager,1,0,0,0
access_sf_machine_brand_group_sf_stock_manager,sf_machine_brand_group_sf_stock_manager,model_sf_machine_brand,sf_base.group_sf_stock_manager,1,0,0,0
access_sf_cutting_tool_type_group_sf_stock_manager,sf_cutting_tool_type_group_sf_stock_manager,model_sf_cutting_tool_type,sf_base.group_sf_stock_manager,1,0,0,0
+
+
+access_sf_cutting_tool_material_group_plan_dispatch,sf_cutting_tool_material_group_plan_dispatch,model_sf_cutting_tool_material,sf_base.group_plan_dispatch,1,0,0,0
+access_sf_functional_cutting_tool_model_group_plan_dispatch,sf_functional_cutting_tool_model_group_plan_dispatch,model_sf_functional_cutting_tool_model,sf_base.group_plan_dispatch,1,0,0,0
+access_sf_cutting_tool_type_group_plan_dispatch,sf_cutting_tool_type_group_plan_dispatch,model_sf_cutting_tool_type,sf_base.group_plan_dispatch,1,0,0,0
diff --git a/sf_maintenance/static/description/维护.png b/sf_maintenance/static/description/维护.png
new file mode 100644
index 00000000..6d459be8
Binary files /dev/null and b/sf_maintenance/static/description/维护.png differ
diff --git a/sf_maintenance/views/maintenance_views.xml b/sf_maintenance/views/maintenance_views.xml
index 5be7c124..8b084f04 100644
--- a/sf_maintenance/views/maintenance_views.xml
+++ b/sf_maintenance/views/maintenance_views.xml
@@ -1230,5 +1230,9 @@
action="hr_equipment_action1"
sequence="0"/>
+
+
\ No newline at end of file
diff --git a/sf_manufacturing/wizard/workpiece_delivery_wizard.py b/sf_manufacturing/wizard/workpiece_delivery_wizard.py
index 1983bfaf..10171806 100644
--- a/sf_manufacturing/wizard/workpiece_delivery_wizard.py
+++ b/sf_manufacturing/wizard/workpiece_delivery_wizard.py
@@ -184,7 +184,8 @@ class WorkpieceDeliveryWizard(models.TransientModel):
if not barcode.isdigit():
# 判断是否是AGV接驳站名称
agv_site = self.env['sf.agv.site'].search([('name', '=', barcode)])
- self.feeder_station_start_id = agv_site.id # 修正:移除 .id
+ if agv_site:
+ self.feeder_station_start_id = agv_site.id # 修正:移除 .id
return
if delivery_type == '上产线':
diff --git a/sf_mrs_connect/models/res_config_setting.py b/sf_mrs_connect/models/res_config_setting.py
index f2829931..72b04e92 100644
--- a/sf_mrs_connect/models/res_config_setting.py
+++ b/sf_mrs_connect/models/res_config_setting.py
@@ -16,11 +16,11 @@ class ResConfigSettings(models.TransientModel):
token = fields.Char(string='TOKEN', default='b811ac06-3f00-11ed-9aed-0242ac110003')
sf_secret_key = fields.Char(string='密钥', default='wBmxej38OkErKhD6')
sf_url = fields.Char(string='访问地址', default='https://sf.cs.jikimo.com')
-
center_control_url = fields.Char(string='中控访问地址',
default='http://172.16.21.50:8001')
center_control_Authorization = fields.Char(string='中控访问认证')
+ task_type_no = fields.Char('任务单类型编号')
model_parser_url = fields.Char('特征识别路径')
ftp_host = fields.Char(string='FTP的ip')
ftp_port = fields.Char(string='FTP端口')
diff --git a/sf_tool_management/views/jikimo_bom.xml b/sf_tool_management/views/jikimo_bom.xml
index c42af591..50234ac2 100644
--- a/sf_tool_management/views/jikimo_bom.xml
+++ b/sf_tool_management/views/jikimo_bom.xml
@@ -9,7 +9,7 @@
jikimo.bom.form
jikimo.bom
-