From 4138903bff29300a0ce66b5dc1c6aafa114c503c Mon Sep 17 00:00:00 2001
From: mgw <1392924357@qq.com>
Date: Fri, 14 Mar 2025 14:02:14 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=90=91=E5=AF=BC=E6=8F=90?=
=?UTF-8?q?=E7=A4=BA=E8=AF=AD=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
quality_control/models/quality.py | 7 ++++++-
quality_control/views/quality_views.xml | 3 ++-
quality_control/wizard/quality_wizard.py | 2 ++
.../wizard/quality_wizard_view.xml | 20 ++++++++++++++++++-
4 files changed, 29 insertions(+), 3 deletions(-)
diff --git a/quality_control/models/quality.py b/quality_control/models/quality.py
index 329d9593..a9a845d2 100644
--- a/quality_control/models/quality.py
+++ b/quality_control/models/quality.py
@@ -177,6 +177,8 @@ class QualityCheck(models.Model):
# 出厂检验报告编号
report_number_id = fields.Many2one('documents.document', string='出厂检验报告编号', readonly=True)
+ old_report_name = fields.Char('旧出厂检验报告编号', default='')
+
# 出厂检验报告、关联文档的数据
report_content = fields.Binary(string='出厂检验报告', related='report_number_id.datas')
@@ -259,6 +261,8 @@ class QualityCheck(models.Model):
'default_check_qty': self.check_qty,
'default_measure_count': self.column_nums,
'default_item_count': len(self.measure_line_ids),
+ 'default_old_report_name': self.old_report_name,
+ 'default_publish_status': self.publish_status,
}
}
@@ -309,7 +313,8 @@ class QualityCheck(models.Model):
# 关联到当前质检记录
self.write({
'report_number_id': doc.id,
- 'publish_status': 'published'
+ 'publish_status': 'published',
+ 'old_report_name': self.report_number_id.name
})
# 记录发布历史
diff --git a/quality_control/views/quality_views.xml b/quality_control/views/quality_views.xml
index ae0e5452..6872952f 100644
--- a/quality_control/views/quality_views.xml
+++ b/quality_control/views/quality_views.xml
@@ -274,7 +274,8 @@