!11566 添加功能

Merge pull request !11566 from 李鹏宇/dev_zhou
This commit is contained in:
李鹏宇
2026-05-18 10:17:17 +00:00
committed by Gitee
2 changed files with 15 additions and 11 deletions
@@ -621,16 +621,20 @@ class SoongWorkflowCommentWizard(models.TransientModel):
if self.node_btn_name == '加签':
current_node_log = self.sudo().env["soong.workflow.log"].search(
[
("model", "=", self.res_model),
("res_id", "=", self.res_id),
("done_by", "=", self.env.user.id),
("node_id", "=", self.node_btn_id.node_id.id),
],
order="create_date DESC",
limit=1
)
is_admin = self.env.user.id.has_group('base.group_system')
if not is_admin:
current_node_log = self.sudo().env["soong.workflow.log"].search(
[
("model", "=", self.res_model),
("res_id", "=", self.res_id),
("done_by", "=", self.env.user.id),
("node_id", "=", self.node_btn_id.node_id.id),
],
order="create_date DESC",
limit=1
)
else:
current_node_log = record_id.log_ids[-1]
current_node_log.write({
"comment": self.comment,
"approval_state": "2", # 已完成
@@ -4,7 +4,7 @@
<field name="name">property.fee.form.tree</field>
<field name="model">property.fee.form</field>
<field name="arch" type="xml">
<tree string="费用支出">
<tree string="费用支出" default_order="create_date desc">
<field name="code" string="流水号"/>
<field name="name"/>
<field name="company_id1" options="{'no_create': True}"/>