添加功能

This commit is contained in:
李鹏宇
2025-10-15 19:41:07 +08:00
parent cb2865b3df
commit 829df9e78e
2 changed files with 12 additions and 14 deletions
@@ -155,16 +155,15 @@ class PropertyMeterArchives(models.Model):
for record in reading_ids:
record.onchange_property()
@api.onchange("yuthon_property_ids")
@api.onchange("yuthon_property_ids", 'epitope_values_id')
def onchange_property(self):
if not self.line_ids:
return
sync_vals = {}
if self.yuthon_property_ids:
sync_vals["yuthon_property_ids"] = [(6, 0, self.yuthon_property_ids.ids)]
if sync_vals:
self.line_ids.write(sync_vals)
self.update_epitope_values()
self.line_ids.write({
'yuthon_property_ids': [(6, 0, self.yuthon_property_ids.ids)] if self.yuthon_property_ids else [],
'epitope_values_id': self.epitope_values_id.id if self.epitope_values_id else False
})
self.update_epitope_values()
def action_property_meter_wizard(self):
return {
@@ -109,16 +109,15 @@ class PropertyMeterWater(models.Model):
for record in water_ids:
record.water_state = "stop"
@api.onchange("yuthon_property_ids")
@api.onchange("yuthon_property_ids", 'epitope_values_id')
def onchange_property(self):
if not self.line_ids:
return
sync_vals = {}
if self.yuthon_property_ids:
sync_vals["yuthon_property_ids"] = [(6, 0, self.yuthon_property_ids.ids)]
if sync_vals:
self.line_ids.write(sync_vals)
self.update_epitope_values()
self.line_ids.write({
'yuthon_property_ids': [(6, 0, self.yuthon_property_ids.ids)] if self.yuthon_property_ids else [],
'epitope_values_id': self.epitope_values_id.id if self.epitope_values_id else False
})
self.update_epitope_values()
def action_property_water_wizard(self):
return {