From 4eff73f6befa97fdfb9b2854e22f00aeda47bd3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= <9664676+pengyuthon@user.noreply.gitee.com> Date: Thu, 8 Jan 2026 18:41:43 +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_workflow_log.py | 3 +- .../templates/soong_workflow_templates.xml | 95 ++++++++++++++++++- .../views/soong_workflow_log_views.xml | 49 +--------- .../views/soong_workflow_record.xml | 4 +- soong_workflow/wizard/soong_bounced_wizard.py | 4 + .../wizard/soong_workflow_comment_wizard.py | 30 ++++-- yuthon_wechat/models/wecom_apps.py | 5 + yuthon_will_task/models/yuthon_will_task.py | 2 +- 8 files changed, 130 insertions(+), 62 deletions(-) diff --git a/soong_workflow/models/soong_workflow_log.py b/soong_workflow/models/soong_workflow_log.py index 696630ac5..da6211b23 100644 --- a/soong_workflow/models/soong_workflow_log.py +++ b/soong_workflow/models/soong_workflow_log.py @@ -19,6 +19,7 @@ class SoongWorkflowLog(models.Model): workflow_id = fields.Many2one(comodel_name="soong.workflow") node_id = fields.Many2one(comodel_name="soong.workflow.node") + msg_id = fields.Char(string="Msg_id") node_btn_id = fields.Many2one(comodel_name="soong.workflow.node.button", string="动作名称") node_btn_name = fields.Selection([('0', ' '), ('1', '退回'), ('2', '加签'), ('3', '串'), ('4', '并'), ('5', '董事长'), ('6', '承办')], store=True, string='节点功能', default='0') done_by = fields.Many2one(comodel_name="res.users", string="审批人") @@ -78,7 +79,7 @@ class SoongWorkflowLog2(models.Model): res_id = fields.Integer(string="Related Document ID", index=True, required=True) node_id = fields.Many2one(comodel_name="soong.workflow.node") node_btn_id = fields.Many2one(comodel_name="soong.workflow.node.button", string="动作名称") - + msg_id = fields.Char(string="Msg_id") sequence = fields.Integer(string="序号", compute="_compute_sequence") done_by = fields.Many2one(comodel_name="res.users", string="审批人") name = fields.Char(string="节点名称", compute="_compute_name", store=True) diff --git a/soong_workflow/templates/soong_workflow_templates.xml b/soong_workflow/templates/soong_workflow_templates.xml index 8f4ecdd2b..efe2bd1c1 100644 --- a/soong_workflow/templates/soong_workflow_templates.xml +++ b/soong_workflow/templates/soong_workflow_templates.xml @@ -17,7 +17,7 @@ - + @@ -32,9 +32,9 @@ - + - + @@ -85,7 +85,7 @@ - + @@ -120,4 +120,91 @@ + + soong.workflow.log.kanban + soong.workflow.log + + + + + + + + + + +
+
+
+ + 节点: + +
+
+ + 状态: + +
+
+ + 经办人: + +
+
+ + 意见: + +
+
+ + 附件: + +
+
+
+
+
+
+
+
+ + soong.workflow.log2.kanban + soong.workflow.log2 + + + + + + + + +
+
+
+ + 姓名: + +
+
+ + 意见: + +
+
+ + 状态: + +
+
+ + 时间: + +
+
+
+
+
+
+
+
diff --git a/soong_workflow/views/soong_workflow_log_views.xml b/soong_workflow/views/soong_workflow_log_views.xml index 58d2f4210..f44ac9750 100644 --- a/soong_workflow/views/soong_workflow_log_views.xml +++ b/soong_workflow/views/soong_workflow_log_views.xml @@ -1,52 +1,5 @@ - - soong.workflow.log.kanban - soong.workflow.log - - - - - - - - - - -
-
-
- - 节点: - -
-
- - 状态: - -
-
- - 经办人: - -
-
- - 意见: - -
-
- - 附件: - -
-
-
-
-
-
-
-
soong.workflow.log.tree @@ -59,6 +12,7 @@ + @@ -82,6 +36,7 @@ + diff --git a/soong_workflow/views/soong_workflow_record.xml b/soong_workflow/views/soong_workflow_record.xml index 91ecca53d..d3a7ec46c 100644 --- a/soong_workflow/views/soong_workflow_record.xml +++ b/soong_workflow/views/soong_workflow_record.xml @@ -176,8 +176,8 @@ -