添加功能

This commit is contained in:
李鹏宇
2026-01-04 17:30:17 +08:00
parent 3da6fd35b6
commit 37095004dc
2 changed files with 17 additions and 0 deletions
@@ -105,6 +105,16 @@ class YuthonVacationReports(models.Model):
)
records.write({'vacation_state': 'not_sent'})
def update_wg_is_confirm(self):
records = self.env["yuthon.vacation.reports"].browse(
self._context.get('active_ids', self._context.get('active_id', self.ids))
)
for record in records:
inherit_vals = {
'year_distribution': record.leave,
'year_workday': record.working_overtime,
}
record.write(inherit_vals)
def write(self, vals):
result = super(YuthonVacationReports, self).write(vals)
@@ -519,6 +519,13 @@
<field name="state">code</field>
<field name="code">action = model.update_is_confirm()</field>
</record>
<record id="all_update_wg_vac" model="ir.actions.server">
<field name="name">wg一次性</field>
<field name="model_id" ref="yuthon_hr_attendance.model_yuthon_vacation_reports"/>
<field name="binding_model_id" ref="yuthon_hr_attendance.model_yuthon_vacation_reports"/>
<field name="state">code</field>
<field name="code">action = model.update_wg_is_confirm()</field>
</record>
<record id="all_update_data" model="ir.actions.server">
<field name="name">更新报表</field>
<field name="model_id" ref="yuthon_hr_attendance.model_yuthon_vacation_reports"/>