Files
test/sf_maintenance/views/maintenance_logs_views.xml

156 lines
6.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<!-- Tree View -->
<record id="view_maintenance_logs_tree" model="ir.ui.view">
<field name="name">maintenance.logs.tree</field>
<field name="model">sf.maintenance.logs</field>
<field name="arch" type="xml">
<tree>
<field name="type" optional="hide"/>
<!-- <field name="brand"/> -->
<field name="name"/>
<field name="code_location" optional="hide"/>
<field name="fault_code" optional="hide"/>
<field name="alarm_time"/>
<field name="fault_alarm_info"/>
<field name="alarm_level" optional="hide"/>
<field name="alarm_way" optional="hide"/>
<field name="fault_process" optional="hide"/>
<field name="operator" optional="hide"/>
<field name="recovery_time"/>
<field name="fault_duration"/>
<field name="note" optional="hide"/>
</tree>
</field>
</record>
<!-- Form View -->
<record id="view_maintenance_logs_form" model="ir.ui.view">
<field name="name">maintenance.logs.form</field>
<field name="model">sf.maintenance.logs</field>
<field name="arch" type="xml">
<form string="设备故障日志">
<header>
<field name="alarm_level" widget="statusbar"/>
</header>
<sheet>
<div class="oe_title">
<h1>
<field name="name" readonly="1"/>
</h1>
</div>
<group>
<group>
<field name="code"/>
<!-- <field name="type" required="1" widget="radio" options="{'horizontal': true}"/> -->
<field name="maintenance_equipment_id"/>
<field name="brand"/>
<field name="alarm_time"/>
<field name="fault_alarm_info"/>
<!-- <field name="code_location"/> -->
<!-- <field name="fault_type" required="1" widget="radio" options="{'horizontal': true}"/> -->
<!-- <field name="fault_code"/> -->
</group>
<group>
<field name="operator"/>
<field name="fault_process"/>
<!-- <field name="alarm_way" required="1" widget="radio" options="{'horizontal': true}"/> -->
<field name="recovery_time"/>
<field name="fault_duration"/>
</group>
</group>
<group>
<field name="note"/>
</group>
</sheet>
</form>
</field>
</record>
<!-- Search View -->
<record id="view_maintenance_logs_search" model="ir.ui.view">
<field name="name">maintenance.logs.search</field>
<field name="model">sf.maintenance.logs</field>
<field name="arch" type="xml">
<search>
<searchpanel>
<field name="maintenance_equipment_id" icon="fa-building" enable_counters="1"/>
</searchpanel>
<field name="code"/>
<field name="name"/>
<field name="type"/>
<field name="brand"/>
<field name="maintenance_equipment_id"/>
<field name="code_location"/>
<field name="fault_type"/>
<field name="fault_code"/>
<field name="fault_alarm_info"/>
<field name="alarm_level"/>
<field name="alarm_time"/>
<field name="alarm_way"/>
<field name="fault_process"/>
<field name="operator"/>
<field name="recovery_time"/>
<field name="fault_duration"/>
<field name="note"/>
</search>
</field>
</record>
<!-- Action -->
<record id="action_maintenance_logs" model="ir.actions.act_window">
<field name="name">设备故障日志</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">sf.maintenance.logs</field>
<field name="search_view_id" ref="view_maintenance_logs_search"/>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_maintenance_logs_tree"/>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
设备故障日志
</p>
</field>
</record>
<!-- <record id="action_maintenance_logs_button" model="ir.actions.act_window">-->
<!-- <field name="name">设备故障日志</field>-->
<!-- <field name="type">ir.actions.act_window</field>-->
<!-- <field name="res_model">sf.maintenance.logs</field>-->
<!-- <field name="search_view_id" ref="view_maintenance_logs_search"/>-->
<!-- <field name="view_mode">tree,form</field>-->
<!-- <field name="view_id" ref="view_maintenance_logs_tree"/>-->
<!-- <field name="context">{-->
<!-- 'default_maintenance_equipment_id': active_id-->
<!-- }</field>-->
<!-- <field name="help" type="html">-->
<!-- <p class="oe_view_nocontent_create">-->
<!-- 设备故障日志-->
<!-- </p>-->
<!-- </field>-->
<!-- </record>-->
<!-- <record id="action_maintenance_logs" model="ir.actions.act_window">-->
<!-- <field name="name">设备故障日志</field>-->
<!-- <field name="res_model">sf.maintenance.logs</field>-->
<!-- <field name="view_type">form</field>-->
<!-- <field name="view_mode">tree,form</field>-->
<!-- <field name="view_id" ref="view_maintenance_logs_tree"/>-->
<!-- </record>-->
<!-- Menu -->
<menuitem name="设备故障日志" id="menu_maintenance_logs" parent="maintenance.menu_m_request"
sequence="10" action="action_maintenance_logs"/>
</data>
</odoo>