!10139 添加功能

Merge pull request !10139 from 李鹏宇/dev_zhou
This commit is contained in:
李鹏宇
2026-03-24 06:47:54 +00:00
committed by Gitee
2 changed files with 14 additions and 5 deletions
@@ -361,6 +361,12 @@ class MeterArchivesLine(models.Model):
else:
record.receivables = 0.0
def update_date(self):
archives_ids = self.env["meter.archives.line"].browse(
self._context.get('active_ids', self._context.get('active_id')))
for record in archives_ids:
record.onchange_lessee_id()
def update_meter(self):
current_year = datetime.now().year
target_date = datetime(current_year, 9, 1).date()
@@ -431,12 +437,15 @@ class MeterArchivesLine(models.Model):
)
@api.onchange("yuthon_property_ids")
def compute_lessee_id(self):
def onchange_lessee_id(self):
for record in self:
lessee = False
if record.yuthon_property_ids:
record.lessee_id = record.yuthon_property_ids[0].lessee_id
else:
record.lessee_id = False
for prop in record.yuthon_property_ids:
if prop.lessee_id:
lessee = prop.lessee_id
break
record.lessee_id = lessee
def push_task_push_wizard(self):
meter_ids = self.env["meter.archives.line"].browse(
@@ -195,7 +195,7 @@
<field name="code">action = model.action_property_meter_wizard()</field>
</record>
<record id="all_data_meter_property2" model="ir.actions.server">
<field name="name">更新</field>
<field name="name">更新承租方</field>
<field name="model_id" ref="yuthon_property.model_meter_archives_line"/>
<field name="binding_model_id" ref="yuthon_property.model_meter_archives_line"/>
<field name="state">code</field>