修改sf设备修改过的需求
This commit is contained in:
@@ -42,14 +42,26 @@ class SfEquipmentSaintenanceStandards(models.Model):
|
||||
if record.maintenance_type == '检修':
|
||||
record.write({'overhaul_ids': [(6, 0, record.maintenance_equipment_ids.ids)]})
|
||||
|
||||
@api.onchange("maintenance_standards_ids")
|
||||
def _reset_work_order_sequence(self):
|
||||
for rec in self:
|
||||
current_sequence = 1
|
||||
for work in rec.maintenance_standards_ids:
|
||||
work.sequence = current_sequence
|
||||
current_sequence += 1
|
||||
|
||||
class SfSaintenanceStandards(models.Model):
|
||||
_name = 'maintenance.standards'
|
||||
_description = '维保项目'
|
||||
_order = 'sequence, id'
|
||||
|
||||
name = fields.Char('维保项目')
|
||||
maintenance_standards = fields.Char('维保标准')
|
||||
equipment_maintenance_standards_id = fields.Many2one('equipment.maintenance.standards', string='设备维保标准')
|
||||
maintenance_request_id = fields.Many2one('maintenance.request', string='设备维保计划')
|
||||
cycle = fields.Integer('频次/周期')
|
||||
device_unit = fields.Char('设备单元')
|
||||
sequence = fields.Integer('序列号')
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -33,8 +33,11 @@
|
||||
<page string="维保项目">
|
||||
<field name="maintenance_standards_ids" widget="ony2many">
|
||||
<tree editable="top" create="true" string="维保项目">
|
||||
<field name="sequence"/>
|
||||
<field name="name"/>
|
||||
<field name="maintenance_standards"/>
|
||||
<field name="cycle"/>
|
||||
<field name="device_unit"/>
|
||||
</tree>
|
||||
</field>
|
||||
</page>
|
||||
|
||||
@@ -26,12 +26,12 @@
|
||||
<field name="equipment_type"/>
|
||||
|
||||
<field name="type_id" attrs="{'invisible': [('equipment_type', '!=', '机床')]}" required="1"/>
|
||||
<field name="brand_id" attrs="{'invisible': [('type_id', '=', False)]}"
|
||||
<field name="brand_id" attrs="{'invisible': [('type_id', '=', False)]}"
|
||||
force_save="1"/>
|
||||
<field name="machine_tool_category" readonly="1" attrs="{'invisible': [('type_id', '=', False)]}"
|
||||
force_save="1"/>
|
||||
</xpath>
|
||||
<xpath expr="//page[@name='maintenance']" position="after">
|
||||
<xpath expr="//page[@name='description']" position="before">
|
||||
<page string="设备参数" name="sf_equipment" attrs="{'invisible': [('type_id', '=', False)]}">
|
||||
<group string="参数">
|
||||
<group>
|
||||
@@ -96,11 +96,8 @@
|
||||
|
||||
</group>
|
||||
</group>
|
||||
<group string="其它">
|
||||
<field name="remark"/>
|
||||
</group>
|
||||
</page>
|
||||
<page string="其他">
|
||||
<page string="其他" attrs="{'invisible': [('type_id', '=', False)]}">
|
||||
<group string="其他">
|
||||
<field name="remark"/>
|
||||
</group>
|
||||
@@ -182,16 +179,37 @@
|
||||
</record>
|
||||
|
||||
<record id="maintenance.menu_equipment_form" model="ir.ui.menu">
|
||||
<field name="active">False</field>
|
||||
<field name="active">False</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
id="menu_equipment_form1"
|
||||
name="设备"
|
||||
parent="maintenance.menu_m_request"
|
||||
action="maintenance.hr_equipment_action"
|
||||
groups="maintenance.group_equipment_manager,base.group_user"
|
||||
sequence="2"/>
|
||||
<record id="hr_equipment_action1" model="ir.actions.act_window">
|
||||
<field name="name">设备清单</field>
|
||||
<field name="res_model">maintenance.equipment</field>
|
||||
<field name="view_mode">kanban,tree,form</field>
|
||||
<field name="view_id" ref="maintenance.hr_equipment_view_kanban"/>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
添加一个设备
|
||||
</p>
|
||||
<p>
|
||||
跟踪设备并将其链接到员工或部门。
|
||||
您将能够管理设备的分配、问题和维护。
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
id="menu_equipment_form1"
|
||||
name="设备"
|
||||
parent="maintenance.menu_m_request"
|
||||
action="hr_equipment_action1"
|
||||
groups="maintenance.group_equipment_manager,base.group_user"
|
||||
sequence="2"/>
|
||||
|
||||
<!-- <record id="maintenance.hr_equipment_action" model="ir.actions.act_window">-->
|
||||
<!-- <field name="active">False</field>-->
|
||||
<!-- </record>-->
|
||||
|
||||
|
||||
<!-- <menuitem-->
|
||||
<!-- id="menu_m_request"-->
|
||||
|
||||
Reference in New Issue
Block a user