diff --git a/sf_base/models/common.py b/sf_base/models/common.py index 7afefcea..ca827e95 100644 --- a/sf_base/models/common.py +++ b/sf_base/models/common.py @@ -67,7 +67,12 @@ class MrsMaterialModel(models.Model): mf_materia_post = fields.Char("热处理后密度") density = fields.Float("密度(kg/m³)") materials_id = fields.Many2one('sf.production.materials', "材料名") - tensile_strength = fields.Float("拉伸强度(n/mm²)") + tensile_strength = fields.Char("拉伸强度(n/mm²)") + standards_id = fields.Many2one('sf.international.standards', '制造标准') + alloy_code = fields.Char('合金牌号') + price = fields.Float('单价/kg') + apply = fields.Many2many('material.apply', string='材料应用') + materials_code = fields.Char('材料代号') hardness = fields.Float("硬度(hrc)") rough_machining = fields.Float("粗加工Vc(m/min)") finish_machining = fields.Float("精加工Vc(m/min)") @@ -97,7 +102,7 @@ class MrsProductionProcess(models.Model): _name = 'sf.production.process' _description = '表面工艺' - process_encode = fields.Char("编码") + code = fields.Char("编码") name = fields.Char('名称') remark = fields.Text("备注") processing_order_ids = fields.One2many('sf.processing.order', 'production_process_id', string='工序') @@ -114,7 +119,7 @@ class MrsProcessingTechnology(models.Model): name = fields.Char('名称', index=True) remark = fields.Text('备注', index=True) - process_encode = fields.Char("编码") + code = fields.Char("编码") processing_order_ids = fields.Many2many('sf.processing.order', 'sf_associated_processes', index=True, string='工序') active = fields.Boolean('有效', default=True) @@ -173,3 +178,20 @@ class MrsProductionProcessParameter(models.Model): for i in item.parameter_ids: code_arr.append(i.code) return code_arr + + +class ModelInternationalStandards(models.Model): + _name = 'sf.international.standards' + _description = '制造标准' + + code = fields.Char('编码') + name = fields.Char('名称') + active = fields.Boolean('有效', default=True) + + +class MrsMaterialApply(models.Model): + _name = 'material.apply' + _description = '材料应用' + + name = fields.Char('名称', default=True) + active = fields.Boolean('有效', default=True) diff --git a/sf_base/security/ir.model.access.csv b/sf_base/security/ir.model.access.csv index fefaeb1b..1829085c 100644 --- a/sf_base/security/ir.model.access.csv +++ b/sf_base/security/ir.model.access.csv @@ -24,6 +24,8 @@ access_sf_fixture_model,sf_fixture_model,model_sf_fixture_model,base.group_user, access_sf_functional_fixture_type,sf_functional_fixture_type,model_sf_functional_fixture_type,base.group_user,1,1,1,1 access_sf_functional_fixture,sf_functional_fixture,model_sf_functional_fixture,base.group_user,1,1,1,1 access_sf_sync_common,sf_sync_common,model_sf_sync_common,base.group_user,1,1,1,1 +access_sf_international_standards,sf_international_standards,model_sf_international_standards,base.group_user,1,1,1,1 +access_material_apply,material_apply,model_material_apply,base.group_user,1,1,1,1 diff --git a/sf_base/views/common_view.xml b/sf_base/views/common_view.xml index b079beda..a4853907 100644 --- a/sf_base/views/common_view.xml +++ b/sf_base/views/common_view.xml @@ -24,7 +24,7 @@ sf.processing.technology - + @@ -35,7 +35,7 @@ - + @@ -64,7 +64,7 @@ - + @@ -105,7 +105,7 @@ sf.production.process - + @@ -124,7 +124,7 @@ - + @@ -186,7 +186,7 @@ - + @@ -241,17 +241,20 @@ sf.materials.model - - - - + + + + + + - + - - - - + + + + + diff --git a/sf_maintenance/models/sf_maintenance.py b/sf_maintenance/models/sf_maintenance.py index dca24821..156ab83f 100644 --- a/sf_maintenance/models/sf_maintenance.py +++ b/sf_maintenance/models/sf_maintenance.py @@ -36,6 +36,7 @@ class SfMaintenanceEquipment(models.Model): num = "%04d" % m return num + equipment_maintenance_standards_ids = fields.Many2many('equipment.maintenance.standards', 'sf_maintenance_equipment_ids', string='设备维保标准') eq_maintenance_id = fields.Many2one('equipment.maintenance.standards', string='设备保养标准', diff --git a/sf_maintenance/views/maintenance_views.xml b/sf_maintenance/views/maintenance_views.xml index 6bd0af90..45955147 100644 --- a/sf_maintenance/views/maintenance_views.xml +++ b/sf_maintenance/views/maintenance_views.xml @@ -73,105 +73,105 @@ - - + - - - + + + - - - + + + @@ -184,54 +184,54 @@