diff --git a/soong_workflow/views/soong_workflow_inspector_views.xml b/soong_workflow/views/soong_workflow_inspector_views.xml index b53509f81..23e15891e 100644 --- a/soong_workflow/views/soong_workflow_inspector_views.xml +++ b/soong_workflow/views/soong_workflow_inspector_views.xml @@ -34,7 +34,7 @@ - + diff --git a/soong_workflow/views/soong_workflow_node_views.xml b/soong_workflow/views/soong_workflow_node_views.xml index 0ebbaf31a..edfb1a675 100644 --- a/soong_workflow/views/soong_workflow_node_views.xml +++ b/soong_workflow/views/soong_workflow_node_views.xml @@ -37,7 +37,7 @@ - + diff --git a/soong_workflow/wizard/soong_workflow_apostille_wizard_view.xml b/soong_workflow/wizard/soong_workflow_apostille_wizard_view.xml index 388505231..0c02fed46 100644 --- a/soong_workflow/wizard/soong_workflow_apostille_wizard_view.xml +++ b/soong_workflow/wizard/soong_workflow_apostille_wizard_view.xml @@ -11,7 +11,7 @@ - +
+ + +
+ + + 批量导入物业 + property.management.wizard + form + + \ No newline at end of file diff --git a/yuthon_salary/models/inherit_hr_payroll_structure.py b/yuthon_salary/models/inherit_hr_payroll_structure.py index 1cbafd11b..7153613f1 100644 --- a/yuthon_salary/models/inherit_hr_payroll_structure.py +++ b/yuthon_salary/models/inherit_hr_payroll_structure.py @@ -174,4 +174,18 @@ class HrPayrollStructure(models.Model): self._context.get('active_ids', self._context.get('active_id'))) for payroll in payroll_ids: for rule in payroll.rule_ids: - rule.sudo().unlink() \ No newline at end of file + rule.sudo().unlink() + + def update_payroll_items(self): + payroll_ids = self.env["hr.payroll.structure"].browse( + self._context.get('active_ids', self._context.get('active_id'))) + category_id = self.env['hr.salary.rule.category'].search([('name', '=', '常用项')], limit=1) + for payroll in payroll_ids: + self.env['hr.salary.rule'].create({ + 'name': '质检员津贴', + 'code': 'ZJYJT', + 'category_id': category_id.id, + 'struct_id': payroll.id, + 'sequence': 1, + 'amount_select': 'fix', + }) diff --git a/yuthon_salary/views/inherit_hr_payroll_structure_views.xml b/yuthon_salary/views/inherit_hr_payroll_structure_views.xml index 00caac851..35576f498 100644 --- a/yuthon_salary/views/inherit_hr_payroll_structure_views.xml +++ b/yuthon_salary/views/inherit_hr_payroll_structure_views.xml @@ -133,4 +133,11 @@ code action = model.delete_structure() + + 一次性 + + + code + action = model.update_payroll_items() + \ No newline at end of file diff --git a/yuthon_trade/views/yuthon_trade_activities.xml b/yuthon_trade/views/yuthon_trade_activities.xml index 3169b16e5..3ca16b611 100644 --- a/yuthon_trade/views/yuthon_trade_activities.xml +++ b/yuthon_trade/views/yuthon_trade_activities.xml @@ -35,8 +35,13 @@ - - +