Files
gzth/attendance_iot/views/attendance_iot_views.xml
T
2026-07-03 09:36:17 +08:00

56 lines
2.7 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="attendance_iot_tree" model="ir.ui.view">
<field name="name">考勤机设备管理</field>
<field name="model">attendance.iot</field>
<field name="arch" type="xml">
<tree editable="bottom" js_class="custom_attendance_iot_button">
<header>
<button name="action_init_device" string="下发全部员工" type="object"/>
</header>
<field name="display_name" string="设备名称"/>
<field name="name" column_invisible="1"/>
<field name="attendance_address"/>
<field name="create_date" string="创建日期"/>
<field name="company_id" column_invisible="1"/>
<field name="number"/>
<field name="remake" column_invisible="1"/>
<field name="is_connected" column_invisible="1"/>
<field name="last_update_time"/>
<button name="open_record" type="object" string="详情" class="btn btn-blue"/>
<button name="action_view_logs" type="object" string="日志" class="btn btn-blue"/>
<button name="action_send_sync_sigle" type="object" string="拉取设备数据" class="btn btn-blue"/>
<button name="action_send_open_door_sigle" type="object" string="开门" class="btn btn-blue"/>
<button name="action_send_close_door_sigle" type="object" string="关门" class="btn btn-blue"/>
</tree>
</field>
</record>
<record id="attendance_iot_action" model="ir.actions.act_window">
<field name="name">考勤机设备管理</field>
<field name="res_model">attendance.iot</field>
<field name="view_mode">tree,form</field>
</record>
<record id="attendance_iot_form" model="ir.ui.view">
<field name="name">attendance.iot.form</field>
<field name="model">attendance.iot</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<field name="display_name" string="设备名称"/>
<field name="name"/>
<field name="attendance_address"/>
<field name="company_id"/>
<field name="is_connected"/>
<field name="last_update_time"/>
<field name="create_date" string="创建日期"/>
<field name="number"/>
<field name="remake"/>
</group>
</sheet>
</form>
</field>
</record>
</odoo>