diff --git a/soong_workflow/models/soong_workflow_mixin.py b/soong_workflow/models/soong_workflow_mixin.py index d88b4bf14..c0908e002 100644 --- a/soong_workflow/models/soong_workflow_mixin.py +++ b/soong_workflow/models/soong_workflow_mixin.py @@ -257,15 +257,14 @@ class SoongWorkflowMixin(models.AbstractModel): "default_res_model": self._name, "default_log_ids": logs.ids, "default_node_btn_id": btn_rec.id, - "default_node_link_len": '转交2' if len( - btn_rec.node_id.out_link_ids) > 1 and btn_rec.name == '转交' else '', + "default_node_link_len": '转交2' if len(btn_rec.node_id.out_link_ids) > 1 and btn_rec.name == '转交' else '', }, } # 下一个节点 next_state = btn_rec.workflow_id.node_ids[self_state + 1].button_ids[0] - if btn_rec.name == '转交' and len(btn_rec.node_id.out_link_ids) > 1: + if btn_rec.name == '转交' and len(btn_rec.node_id.out_link_ids) >= 1: for state in btn_rec.node_id.out_link_ids: - self.env['trans.link'].create({ + trans_link_id = self.env['trans.link'].create({ 'node_button_id': btn_rec.id, 'name': state.name.split('-> ')[1], 'link_type': 'trans', @@ -301,6 +300,7 @@ class SoongWorkflowMixin(models.AbstractModel): "default_is_automatic": next_state.is_automatic, "default_employee_ids": employee_ids, "default_node_btn_id": btn_rec.id, + "default_trans_link_id": trans_link_id.id, "default_node_link_len": '转交2' if len(btn_rec.node_id.out_link_ids) > 1 and btn_rec.name == '转交' else '', }, } diff --git a/soong_workflow/wizard/soong_workflow_comment_wizard_view.xml b/soong_workflow/wizard/soong_workflow_comment_wizard_view.xml index 9d94d3ec4..f71a64ca4 100644 --- a/soong_workflow/wizard/soong_workflow_comment_wizard_view.xml +++ b/soong_workflow/wizard/soong_workflow_comment_wizard_view.xml @@ -18,7 +18,7 @@ - + diff --git a/yuthon_property/views/property_rent_list_views.xml b/yuthon_property/views/property_rent_list_views.xml index c96384276..d9f82ee10 100644 --- a/yuthon_property/views/property_rent_list_views.xml +++ b/yuthon_property/views/property_rent_list_views.xml @@ -22,7 +22,7 @@