1. 更新水表,电表数据
2. 显示当前抄表记录
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user