添加功能

This commit is contained in:
李鹏宇
2025-10-15 19:24:00 +08:00
parent 5636cdb309
commit fce3e8e3bc
2 changed files with 17 additions and 3 deletions
@@ -151,8 +151,15 @@ class PropertyMeterArchives(models.Model):
# else:
# record.current_meter = 0
def update_property(self):
reading_ids = self.env["property.meter.archives"].browse(
self._context.get("active_ids", self._context.get("active_id"))
)
for record in reading_ids:
record.onchange_property()
@api.onchange("yuthon_property_ids")
def _onchange_property(self):
def onchange_property(self):
if not self.line_ids:
return
sync_vals = {}
@@ -355,7 +362,7 @@ class MeterArchivesLine(models.Model):
)
@api.onchange("yuthon_property_ids")
def onchange_lessee_id(self):
def compute_lessee_id(self):
for record in self:
if record.yuthon_property_ids:
record.lessee_id = record.yuthon_property_ids[0].lessee_id
@@ -113,7 +113,7 @@ class PropertyMeterWater(models.Model):
record.water_state = "stop"
@api.onchange("yuthon_property_ids")
def _onchange_property(self):
def onchange_property(self):
if not self.line_ids:
return
sync_vals = {}
@@ -165,6 +165,13 @@ class PropertyMeterWater(models.Model):
'yuthon_property_id': property.id,
})
def update_property(self):
reading_ids = self.env["property.meter.water"].browse(
self._context.get("active_ids", self._context.get("active_id"))
)
for record in reading_ids:
record.onchange_property()
class MeterWaterLine(models.Model):
_name = "meter.water.line"
_description = "水表库明细行"