100 lines
5.2 KiB
XML
100 lines
5.2 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
<record id="view_property_meter_archives_tree" model="ir.ui.view">
|
|
<field name="name">property.meter.archives.tree</field>
|
|
<field name="model">property.meter.archives</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="电表库" create="False" editable="bottom" decoration-success="is_push"
|
|
decoration-danger="archives_state == 'stop'">
|
|
<header>
|
|
<button class="oe_highlight" name="batch_reading_push" string="推送" type="object"/>
|
|
<button class="oe_highlight" name="button_archives_state" string="停用" type="object"/>
|
|
</header>
|
|
<field name="name"/>
|
|
<field name="lessee_id" options="{'no_create': True}"/>
|
|
<field name="yuthon_property_id" string="物业信息"/>
|
|
<field name="meter_date" />
|
|
<field name="last_meter" />
|
|
<field name="last_dosage"/>
|
|
<field name="current_meter"/>
|
|
<field name="unit_number"/>
|
|
<field name="gauge_magnification"/>
|
|
<field name="last_reading_time"/>
|
|
<field name="type"/>
|
|
<field name="ratio"/>
|
|
<field name="dosage"/>
|
|
<field name="start_time"/>
|
|
<field name="end_time"/>
|
|
<field name="archives_state"/>
|
|
<field name="is_push" column_invisible="1"/>
|
|
<field name="maximum_count"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id="view_property_meter_archives_tree1" model="ir.ui.view">
|
|
<field name="name">property.meter.archives.tree</field>
|
|
<field name="model">property.meter.archives</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="电表抄表" create="False" editable="bottom">
|
|
<field name="name" readonly="1"/>
|
|
<field name="yuthon_property_id" string="地址" readonly="1"/>
|
|
<field name="lessee_id" options="{'no_create': True}" readonly="1"/>
|
|
<field name="meter_date" readonly="1"/>
|
|
<field name="last_meter" readonly="1"/>
|
|
<field name="last_dosage" readonly="1"/>
|
|
<field name="current_meter"/>
|
|
<field name="dosage" readonly="1"/>
|
|
<field name="unit"/>
|
|
<field name="archives_state"/>
|
|
<field name="employee_ids" widget="many2many_tags" options="{'no_create': True}" readonly="1"/>
|
|
<field name="is_push" column_invisible="1"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id="view_property_meter_archives_search" model="ir.ui.view">
|
|
<field name="name">property.meter.archives.search</field>
|
|
<field name="model">property.meter.archives</field>
|
|
<field name="arch" type="xml">
|
|
<search string="电表">
|
|
<field name="yuthon_property_id"/>
|
|
<field name="lessee_id"/>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
<record id="action_property_meter_archives" model="ir.actions.act_window">
|
|
<field name="name">电表库</field>
|
|
<field name="res_model">property.meter.archives</field>
|
|
<field name="view_mode">tree,search</field>
|
|
<field name="view_ids" eval="[(5, 0, 0),
|
|
(0, 0, {'view_mode': 'tree', 'view_id': ref('yuthon_property.view_property_meter_archives_tree')})]"/>
|
|
</record>
|
|
<record id="action_property_meter_archives1" model="ir.actions.act_window">
|
|
<field name="name">电表抄表</field>
|
|
<field name="res_model">property.meter.archives</field>
|
|
<field name="view_mode">tree,search</field>
|
|
<field name="domain">[('is_push', '=', True)]</field>
|
|
<field name="view_ids" eval="[(5, 0, 0),
|
|
(0, 0, {'view_mode': 'tree', 'view_id': ref('yuthon_property.view_property_meter_archives_tree1')})]"/>
|
|
</record>
|
|
<record id="all_data_meter_property" model="ir.actions.server">
|
|
<field name="name">导入电表</field>
|
|
<field name="model_id" ref="yuthon_property.model_property_meter_archives"/>
|
|
<field name="binding_model_id" ref="yuthon_property.model_property_meter_archives"/>
|
|
<field name="state">code</field>
|
|
<field name="code">action = model.action_property_meter_wizard()</field>
|
|
</record>
|
|
<record id="all_update_meter_archives" model="ir.actions.server">
|
|
<field name="name">更新状态</field>
|
|
<field name="model_id" ref="yuthon_property.model_property_meter_archives"/>
|
|
<field name="binding_model_id" ref="yuthon_property.model_property_meter_archives"/>
|
|
<field name="state">code</field>
|
|
<field name="code">action = model.update_meter()</field>
|
|
</record>
|
|
<record id="all_format_update_meter" model="ir.actions.server">
|
|
<field name="name">格式更新</field>
|
|
<field name="model_id" ref="yuthon_property.model_property_meter_archives"/>
|
|
<field name="binding_model_id" ref="yuthon_property.model_property_meter_archives"/>
|
|
<field name="state">code</field>
|
|
<field name="code">action = model.format_update()</field>
|
|
</record>
|
|
</odoo> |