From 96f0748948cab2bb762ac733e41769f8cd20161a Mon Sep 17 00:00:00 2001 From: zhouzhou <123@qq.com> Date: Sat, 23 Nov 2024 18:24:19 +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 --- soong_workflow/models/soong_user_role.py | 5 ++- soong_workflow/models/soong_workflow_node.py | 2 +- .../views/soong_workflow_node_views.xml | 2 +- .../models/inherit_hr_leave_type.py | 3 +- yuthon_hr_attendance/models/overtime_page.py | 3 +- .../models/yuthon_duty_arrangement.py | 16 ---------- .../models/yuthon_duty_summary.py | 30 +++++++++++++++--- .../security/ir.model.access.csv | 1 + .../wizard/yuthon_duty_arrangement_wizard.py | 8 ++++- .../wizard/yuthon_duty_summary_wizard.py | 23 +++----------- .../yuthon_duty_summary_wizard_views.xml | 16 +++++----- yuthon_hr_employee/models/inherit_hr_job.py | 2 +- .../models/yuthon_hr_employee.py | 4 +-- yuthon_hr_employee/models/yuthon_job_lv.py | 2 +- .../models/yuthon_interview_approval.py | 2 +- .../models/yuthon_leaving_approval.py | 2 +- .../models/yuthon_onboard_approval.py | 2 +- .../models/yuthon_prepare_approval.py | 6 ++-- .../models/yuthon_reassignment_approval.py | 2 +- .../models/yuthon_recruitment_approval.py | 2 +- .../models/yuthon_regularization_approval.py | 2 +- .../models/yuthon_reward_approval.py | 2 +- .../models/yuthon_transfer_approval.py | 2 +- yuthon_issue/models/issue_approval.py | 2 +- .../models/issue_approval_decision.py | 2 +- yuthon_issue/models/issue_library.py | 2 +- .../models/yuthon_offficial_incoming_party.py | 21 ++++++++++++- .../models/yuthon_official_incoming_labor.py | 21 ++++++++++++- .../models/yuthon_official_incoming_normal.py | 4 +-- .../yuthon_official_incoming_labor_views.xml | 30 ++++++------------ .../yuthon_official_incoming_normal_views.xml | 10 +++--- .../yuthon_official_incoming_party_views.xml | 31 ++++++------------- .../models/yuthon_Index_management.py | 24 +++++++------- .../views/yuthon_Index_management.xml | 20 ++++++++++-- yuthon_property/models/yuthon_property.py | 4 +-- .../models/property_eligibility.py | 3 +- .../models/property_intention_approval.py | 3 +- .../models/property_transfer_approval.py | 3 +- .../models/inherit_hr_payroll_structure.py | 3 +- yuthon_will_task/models/yuthon_will_task.py | 12 +++++++ yuthon_work_brand/views/attendance_menu.xml | 10 +++--- 41 files changed, 185 insertions(+), 159 deletions(-) diff --git a/soong_workflow/models/soong_user_role.py b/soong_workflow/models/soong_user_role.py index 9b3afb05e..aeb2eacbe 100644 --- a/soong_workflow/models/soong_user_role.py +++ b/soong_workflow/models/soong_user_role.py @@ -15,13 +15,12 @@ class YuthonUserRole(models.Model): create_time = fields.Datetime(string="创建时间", default=fields.Datetime.now) end_time = fields.Datetime(string="结束时间") yuthon_company = fields.Selection([('thtz', '天河投资集团'), ('thwg', '天河物管'), - ('thlc', '天河粮储'), ('tctj', '天投城建'), - ('thtjbb', '天河投资本部')], string="所属公司", compute='compute_company') + ('thlc', '天河粮储'), ('thtjbb', '天河投资本部')], string="所属公司", compute='compute_company') @api.depends('department_id') def compute_company(self): company_mapping = {'天河投资集团': 'thtz', '天河物管': 'thwg', - '天河粮储': 'thlc', '天投城建': 'tctj', + '天河粮储': 'thlc', '天河投资本部': 'thtjbb'} for record in self: visited_departments = set() diff --git a/soong_workflow/models/soong_workflow_node.py b/soong_workflow/models/soong_workflow_node.py index 34f8bc645..c8c562a8f 100644 --- a/soong_workflow/models/soong_workflow_node.py +++ b/soong_workflow/models/soong_workflow_node.py @@ -300,7 +300,7 @@ class SoongWorkflowNodeButton(models.Model): required=True, ondelete="cascade", ) - is_automatic = fields.Boolean('是否自动匹配', default=True) + is_automatic = fields.Boolean('是否自动匹配', default=True, help='该节点默认拟办人员的部门相应人员。必须是系统全局角色') @api.onchange("node_id") def change_workflow(self): diff --git a/soong_workflow/views/soong_workflow_node_views.xml b/soong_workflow/views/soong_workflow_node_views.xml index 974506c46..65902487a 100644 --- a/soong_workflow/views/soong_workflow_node_views.xml +++ b/soong_workflow/views/soong_workflow_node_views.xml @@ -161,7 +161,7 @@ name="reviewer_group_id" invisible="review_type != 'group'" /> - +