添加功能

This commit is contained in:
zhou
2025-05-07 21:03:02 +08:00
parent ab55036b7c
commit 7e21520a06
2 changed files with 7 additions and 1 deletions
@@ -26,6 +26,7 @@ class YuthonWillTask(models.Model):
users_ids = fields.Many2many('res.users', string='用户', store=True, index=True, default=lambda self: self.env.user)
user_role_ids = fields.Many2many('soong.user.role', string='角色', store=True, index=True)
task_time_ids = fields.Many2many('yuthon.task.time', string='提醒')
address = fields.Char(string='地点')
start_time = fields.Datetime(string='开始时间',default=lambda self: datetime.combine(datetime.now().date(), time(1, 0, 0)))
end_time = fields.Datetime(string='结束时间',default=lambda self: datetime.combine(datetime.now().date(), time(11, 0, 0)))
task_state = fields.Selection([('will', '待办'), ('done', '已办'), ('cancel', '取消')], default='will', string='状态', store=True)
@@ -14,6 +14,7 @@
<field name='task_content' required="1"/>
<field name="user_id" optional="hide"/>
<field name='employee_ids' widget="many2many_tags" required="1"/>
<field name="address"/>
<field name='priority'/>
<field name='end_time' optional="hide" />
<field name='creation_time' optional="hide"/>
@@ -67,7 +68,8 @@
<field name="employee_ids" widget="many2many_tags" options="{'no_create': True}"/>
<field name='employee_ids2' widget="many2many_tags" domain="[('user_role_ids.name', 'in', ['司机'])]"/>
<field name="user_role_ids" widget="many2many_tags" invisible="1"/>
<field name='users_ids' widget="many2many_tags"/>
<field name='users_ids' widget="many2many_tags" invisible="1"/>
<field name="address"/>
<field name="remarks"/>
<field name="creation_time" invisible="1"/>
</group>
@@ -97,6 +99,7 @@
<field name='task_content' required="1"/>
<field name="user_id" optional="hide"/>
<field name='employee_ids' widget="many2many_tags" required="1"/>
<field name="address"/>
<field name='priority'/>
<field name='end_time' optional="hide" />
<field name='creation_time' optional="hide"/>
@@ -136,6 +139,8 @@
<field name="employee_ids" widget="many2many_tags" options="{'no_create': True}"/>
<field name='employee_ids2' widget="many2many_tags" domain="[('user_role_ids.name', 'in', ['司机'])]"/>
<field name='users_ids' widget="many2many_tags" invisible="1"/>
<field name="user_role_ids" widget="many2many_tags" invisible="1"/>
<field name="address"/>
<field name="remarks"/>
<field name="creation_time" invisible="1"/>
</group>