误餐提醒调整

This commit is contained in:
pengyuthon
2026-02-12 10:01:11 +08:00
parent 290ed5c19c
commit ec3c5311b7
2 changed files with 16 additions and 8 deletions
+2 -2
View File
@@ -30,7 +30,7 @@ class PartyMealWizard(models.TransientModel):
default=lambda self: self._get_default_month())
select_year = fields.Selection(selection=[(str(i), str(i)) for i in range(2024, 2040)], string='年份',
default=lambda self: str(datetime.now().year))
select_days = fields.Selection(selection=[(str(i), str(i)) for i in range(1, 32)], string='日',
select_days = fields.Selection(selection=[(str(i), str(i)) for i in range(1, 32)], string='缴费日',
default=lambda self: str(datetime.now().day))
employee_ids = fields.Many2many('hr.employee', string='员工')
meal_month = fields.Selection([('1', '一月'), ('2', '二月'), ('3', '三月'), ('4', '四月'),
@@ -52,7 +52,7 @@ class PartyMealWizard(models.TransientModel):
])
for meal_id in meal_ids:
employee_list.append(meal_id.employee_id.id)
self.employee_ids = [(6,0, employee_list)]
self.employee_ids = [(6, 0, employee_list)]
def confirm(self):
@@ -7,14 +7,22 @@
<form>
<group>
<group>
<field name="select_year"/>
<field name="select_time"/>
<field name="select_days"/>
<field name="meal_year"/>
<field name="meal_month"/>
<field name="employee_ids" widget="many2many_tags" options="{'no_create': True}"/>
<div class="o_row d-flex align-items-center">
<label for="select_year" class="mr-2"/>
<div class="o_row_field_group d-flex flex-nowrap">
<field name="select_year" string="缴费日期" placeholder="年"
class="oe_inline flex-grow-1 mr-1"/>
<field name="select_time" placeholder="月份" class="oe_inline flex-grow-1 mr-1"/>
<field name="select_days" placeholder="缴费日" class="oe_inline flex-grow-1"/>
</div>
</div>
</group>
</group>
<group>
<field name="meal_year"/>
<field name="meal_month"/>
<field name="employee_ids" widget="many2many_tags" options="{'no_create': True}"/>
</group>
<footer>
<button type="object" name="confirm" string="确认" class="oe_highlight"/>
<button string="返回" class="btn-secondary" special="cancel"/>