1. 更新水表,电表数据

2. 显示当前抄表记录
This commit is contained in:
sunjie
2025-08-08 01:01:39 +08:00
parent 3a66b7dd52
commit cb366e44aa
2 changed files with 38 additions and 38 deletions
@@ -699,10 +699,10 @@ class AppletAttendance(Controller):
dosage = kw.get('dosage') # 用量
meter_type = kw.get('meter_type')
if meter_type == 'electric':
model_name = 'property.electric.reading'
model_name = 'property.meter.archives'
meter_type_name = '电表'
elif meter_type == 'water':
model_name = 'property.water.reading'
model_name = 'property.meter.water'
meter_type_name = '水表'
else:
return json.dumps({
@@ -710,9 +710,9 @@ class AppletAttendance(Controller):
'code': '400',
'message': f"不支持的仪表类型: {meter_type}"
})
record = request.env(user=SUPERUSER_ID)[model_name].search([('code', '=', code)], limit=1)
record = request.env(user=SUPERUSER_ID)[model_name].search([('name', '=', code)], limit=1)
if record:
record.write({'dosage': dosage})
record.write({'current_meter': dosage})
message = f"成功更新{meter_type_name}用量: {code}"
else:
message = f"未找到{meter_type_name}记录: {code}"
@@ -78,40 +78,40 @@
action = records.action_generate_equipment_labels()
</field>
</record>
<!-- <record id="view_maintenance_equipment_inherit_tree" model="ir.ui.view">-->
<!-- <field name="name">maintenance.equipment.tree.inherit</field>-->
<!-- <field name="model">maintenance.equipment</field>-->
<!-- <field name="inherit_id" ref="maintenance.hr_equipment_view_tree"/>-->
<!-- <field name="arch" type="xml">-->
<!-- <xpath expr="//tree/field[@name='name']" position="after">-->
<!-- <field name="mainten_state"/>-->
<!-- <field name="model" sting="型号"/>-->
<!-- <field name="equipment_number"/>-->
<!-- <field name="equipment_unit"/>-->
<!-- <field name="cost" string="原值"/>-->
<!-- <field name="warranty_date" string="寿命"/>-->
<!-- </xpath>-->
<!-- <xpath expr="//tree/field[@name='employee_id']" position="attributes">-->
<!-- <attribute name="column_invisible">1</attribute>-->
<!-- </xpath>-->
<!-- <xpath expr="//tree/field[@name='technician_user_id']" position="attributes">-->
<!-- <attribute name="column_invisible">1</attribute>-->
<!-- </xpath>-->
<!-- <xpath expr="//tree/field[@name='technician_user_id']" position="after">-->
<!-- <field name="employee_id" string="员工"/>-->
<!-- <field name="department_id1"/>-->
<!-- </xpath>-->
<!-- <xpath expr="//tree/field[@name='department_id']" position="attributes">-->
<!-- <attribute name="column_invisible">1</attribute>-->
<!-- </xpath>-->
<!-- <xpath expr="//tree/field[@name='assign_date']" position="attributes">-->
<!-- <attribute name="string">购入日期</attribute>-->
<!-- </xpath>-->
<!-- <xpath expr="//tree/field[@name='serial_no']" position="attributes">-->
<!-- <attribute name="string">资产编号</attribute>-->
<!-- </xpath>-->
<!-- </field>-->
<!-- </record>-->
<record id="view_maintenance_equipment_inherit_tree" model="ir.ui.view">
<field name="name">maintenance.equipment.tree.inherit</field>
<field name="model">maintenance.equipment</field>
<field name="inherit_id" ref="maintenance.hr_equipment_view_tree"/>
<field name="arch" type="xml">
<xpath expr="//tree/field[@name='name']" position="after">
<field name="mainten_state"/>
<field name="model" sting="型号"/>
<field name="equipment_number"/>
<field name="equipment_unit"/>
<field name="cost" string="原值"/>
<field name="warranty_date" string="寿命"/>
</xpath>
<xpath expr="//tree/field[@name='employee_id']" position="attributes">
<attribute name="column_invisible">1</attribute>
</xpath>
<xpath expr="//tree/field[@name='technician_user_id']" position="attributes">
<attribute name="column_invisible">1</attribute>
</xpath>
<xpath expr="//tree/field[@name='technician_user_id']" position="after">
<field name="employee_id" string="员工"/>
<field name="department_id1"/>
</xpath>
<xpath expr="//tree/field[@name='department_id']" position="attributes">
<attribute name="column_invisible">1</attribute>
</xpath>
<xpath expr="//tree/field[@name='assign_date']" position="attributes">
<attribute name="string">购入日期</attribute>
</xpath>
<xpath expr="//tree/field[@name='serial_no']" position="attributes">
<attribute name="string">资产编号</attribute>
</xpath>
</field>
</record>
<record id="maintain_equipment_kanban_inherit_hr" model="ir.ui.view">
<field name="name">maintain.equipment.kanban.inherit.hr</field>
<field name="model">maintenance.equipment</field>