diff --git a/soong_workflow/models/soong_workflow_inspector.py b/soong_workflow/models/soong_workflow_inspector.py index 147d3235b..d6a607b9d 100644 --- a/soong_workflow/models/soong_workflow_inspector.py +++ b/soong_workflow/models/soong_workflow_inspector.py @@ -9,18 +9,24 @@ class SoongWorkflowInspector(models.Model): _name = "soong.workflow.inspector" _description = "督查督办" - name = fields.Char(string="督办主题") - start_data = fields.Date(string="开始日期") - end_data = fields.Date(string="结束日期") + name = fields.Char(string="标题") + start_data = fields.Date(string="督办日期") + end_data = fields.Date(string="完成日期") + reason = fields.Html(string="正文") + user_id = fields.Many2one('res.users', string="申请人", default=lambda self: self.env.user) + department_id = fields.Many2one(related='user_id.department_id', string="部门") code = fields.Char(string="督办编号", default=lambda self: self.env['ir.sequence'].next_by_code('inspector_code')) - department_id = fields.Many2one('hr.department', string="部门") - inspector_importance = fields.Selection([('normal', '正常'), ('urgent', '紧急')], string="重要程度") + department_ids = fields.Many2many('hr.department', string="督办部门") + employee_ids = fields.Many2many('hr.employee', string="督办人员") inspector_html = fields.Html(string="督办内容") + inspector_state = fields.Selection([('to_executed','待执行'), + ('executed','已执行'), ('finish', '已完成'), ('postponed', '延期')], string='督办状态', default='to_executed') inspector_text = fields.Text(string="督办要求") - document_id = fields.Binary(string="附件") + inspector_result = fields.Text(string="督办结果") + remarks = fields.Text(string='备注') + document_ids = fields.Many2many('ir.attachment', string="附件") inspector_line_ids = fields.One2many('soong.workflow.inspector.line', 'workflow_inspector_id', string='任务进度') inspector_line2_ids = fields.One2many('soong.workflow.inspector.line2', 'workflow_inspector_id', string='督办明细') - attachment_ids = fields.Many2many('ir.attachment', string='Attachments') relevancy_type = fields.Selection([('none', '无')], string="关联流程类型") diff --git a/soong_workflow/views/menuitem.xml b/soong_workflow/views/menuitem.xml index ba5872af4..b9517600c 100644 --- a/soong_workflow/views/menuitem.xml +++ b/soong_workflow/views/menuitem.xml @@ -48,22 +48,22 @@ action="soong_workflow_inspector_action" parent="menu_soong_workflow_inspector"/> - + + + + - + + + + + - + + + + + - - soong.workflow.inspector.form soong.workflow.inspector @@ -22,60 +20,58 @@
+ + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -88,27 +84,27 @@ - - soong.workflow.inspector.line.tree - soong.workflow.inspector.line - - - - - - - - -