修改维保标准维保项目参数为One2many对象 并与设备,维保计划关联,修改原生维保计划方法 根据保养和检修生成不同的维保计划单
This commit is contained in:
@@ -2,31 +2,42 @@
|
||||
|
||||
<odoo>
|
||||
|
||||
<record id="view_equipment_maintenance_standards_form" model="ir.ui.view">
|
||||
<field name="name">equipment.maintenance.standards.form</field>
|
||||
<field name="model">equipment.maintenance.standards</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="设备维保标准">
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="code" readonly="1" force_save="1"/>
|
||||
<field name="maintenance_type" required="1"/>
|
||||
<field name="name" required="1"/>
|
||||
<field name="created_user_id"/>
|
||||
<field name="maintenance_equipment_category_id" required="1"/>
|
||||
<field name="maintenance_equipment_ids" widget="many2many_tags"/>
|
||||
<field name="maintenance_projects" required="1"/>
|
||||
<field name="maintenance_standards" required="1"/>
|
||||
<field name="eq_maintenance_ids"/>
|
||||
<field name="overhaul_ids" />
|
||||
<record id="view_equipment_maintenance_standards_form" model="ir.ui.view">
|
||||
<field name="name">equipment.maintenance.standards.form</field>
|
||||
<field name="model">equipment.maintenance.standards</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="设备维保标准">
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="code" readonly="1" force_save="1"/>
|
||||
<field name="maintenance_type" required="1"/>
|
||||
<field name="name" required="1"/>
|
||||
<field name="eq_maintenance_ids" invisible='1'/>
|
||||
<field name="overhaul_ids" invisible='1'/>
|
||||
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_equipment_maintenance_standards_tree" model="ir.ui.view">
|
||||
</group>
|
||||
<group>
|
||||
<field name="created_user_id"/>
|
||||
<field name="maintenance_equipment_category_id" required="1"/>
|
||||
<field name="maintenance_equipment_ids" widget="many2many_tags"/>
|
||||
</group>
|
||||
<notebook>
|
||||
<page string="维保项目">
|
||||
<field name="maintenance_standards_ids" widget="ony2many">
|
||||
<tree editable="top" create="true" string="维保项目">
|
||||
<field name="name"/>
|
||||
<field name="maintenance_standards"/>
|
||||
</tree>
|
||||
</field>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_equipment_maintenance_standards_tree" model="ir.ui.view">
|
||||
<field name="name">equipment.maintenance.standards.tree</field>
|
||||
<field name="model">equipment.maintenance.standards</field>
|
||||
<field name="arch" type="xml">
|
||||
@@ -36,9 +47,7 @@
|
||||
<field name="name" required="1"/>
|
||||
<field name="maintenance_equipment_category_id" required="1"/>
|
||||
<field name="maintenance_equipment_ids"/>
|
||||
<field name="maintenance_projects" required="1"/>
|
||||
<field name="maintenance_standards" required="1"/>
|
||||
<field name="created_user_id"/>
|
||||
<field name="created_user_id"/>
|
||||
<field name="create_date" string="创建时间"/>
|
||||
|
||||
</tree>
|
||||
@@ -50,7 +59,7 @@
|
||||
<field name="model">equipment.maintenance.standards</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<searchpanel>
|
||||
<searchpanel>
|
||||
<field name="maintenance_type" icon="fa-building" enable_counters="1"/>
|
||||
</searchpanel>
|
||||
<field name="code" string="编码"/>
|
||||
@@ -58,14 +67,11 @@
|
||||
<field name="name" string="日常机床保养"/>
|
||||
<field name="created_user_id" string="创建人"/>
|
||||
<field name="maintenance_equipment_category_id" string="设备类别"/>
|
||||
<field name="maintenance_projects" string="维保项目"/>
|
||||
<field name="maintenance_standards" string="维保标准"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
|
||||
<record id="action_equipment_maintenance_standards" model="ir.actions.act_window">
|
||||
<field name="name">设备维保标准</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
@@ -79,12 +85,12 @@
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
id="menu_equipment_maintenance_standards"
|
||||
name="设备维保标准"
|
||||
parent="maintenance.menu_maintenance_configuration"
|
||||
action="action_equipment_maintenance_standards"
|
||||
sequence="4"/>
|
||||
<menuitem
|
||||
id="menu_equipment_maintenance_standards"
|
||||
name="设备维保标准"
|
||||
parent="maintenance.menu_maintenance_configuration"
|
||||
action="action_equipment_maintenance_standards"
|
||||
sequence="4"/>
|
||||
|
||||
|
||||
</odoo>
|
||||
@@ -17,8 +17,12 @@
|
||||
<notebook>
|
||||
<page string="维保标准" attrs="{'invisible': [('equipment_maintenance_id', '=', False)]}">
|
||||
<group>
|
||||
<field name="maintenance_projects"/>
|
||||
<field name="maintenance_standards"/>
|
||||
<field name="maintenance_standards" widget="ony2many">
|
||||
<tree create="False" string="维保项目">
|
||||
<field name="name"/>
|
||||
<field name="maintenance_standards"/>
|
||||
</tree>
|
||||
</field>
|
||||
</group>
|
||||
|
||||
</page>
|
||||
|
||||
Reference in New Issue
Block a user