添加功能
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user