同步模板功能基本完成

This commit is contained in:
mgw
2023-06-02 17:03:03 +08:00
parent 8b19e0be38
commit f973bb031d
6 changed files with 594 additions and 46 deletions

View File

@@ -14,12 +14,15 @@ class WxWorkApprovalTemplate(models.Model):
name = fields.Char(string='模板名称')
# content_ids = fields.Many2many('wxwork.approval.template.controls', string='模板内容')
content_ids = fields.One2many('wxwork.approval.template.controls', 'template_id', string='模板内容')
# 增加一个与wxwork.approval.vacation.config的关联字段
vacation_config_id = fields.One2many('wxwork.approval.vacation.config', 'template_id', string='控件配置')
company_id = fields.Many2one('res.company', '公司', default=lambda self: self.env.user.company_id.id)
creator_userid = fields.Many2one('res.users', '创建者', default=lambda self: self.env.user.id)
use_template_approver = fields.Selection([
('0', '自选审批人'),
('1', '预设审批人')
], string='审批人模式', default='0')
], string='审批人模式', default='1')
choose_department = fields.Char(string='提单部门')
approver = fields.One2many('wxwork.approval.approver_line', 'main_id', string='审批流程')
notifyer = fields.Many2many('res.users', string='抄送人userid列表')