From d6b52c33a11e624e608315387bd0b08381a5cab0 Mon Sep 17 00:00:00 2001 From: zhou <123@> Date: Thu, 23 Jan 2025 17:21:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../models/soong_workflow_inspector.py | 20 ++- soong_workflow/views/menuitem.xml | 28 ++-- .../views/soong_workflow_inspector_views.xml | 140 +++++++++--------- .../models/resource_calendar_leaves.py | 5 + .../views/all_attendance_menu.xml | 5 + .../views/hr_attendance_views.xml | 2 +- .../views/resource_calendar_leaves_views.xml | 10 ++ yuthon_hr_employee/__manifest__.py | 1 + .../models/yuthon_hr_employee.py | 17 ++- .../views/inherit_hr_work_location_views.xml | 14 ++ .../views/yuthon_hr_employee_views.xml | 60 ++++---- .../models/yuthon_reassignment_approval.py | 9 +- .../views/yuthon_interview_approval_views.xml | 22 ++- .../yuthon_reassignment_approval_views.xml | 6 +- .../models/property_report_repair.py | 13 +- yuthon_maintain/views/all_menu.xml | 110 +++++++------- .../views/maintenance_equipment_views.xml | 2 +- .../views/property_report_repair.xml | 25 +--- .../inherit_soong_workflow_insector_views.xml | 18 +-- yuthon_work_brand/__manifest__.py | 2 +- yuthon_work_brand/views/executive_manage.xml | 57 +++++++ yuthon_work_brand/views/hr_menus.xml | 10 -- 22 files changed, 322 insertions(+), 254 deletions(-) create mode 100644 yuthon_hr_employee/views/inherit_hr_work_location_views.xml 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 - - - - - - - - -