diff --git a/quality_control/models/quality.py b/quality_control/models/quality.py index 76024d28..22eef194 100644 --- a/quality_control/models/quality.py +++ b/quality_control/models/quality.py @@ -339,7 +339,7 @@ class QualityCheck(models.Model): # 4. 获取报告动作并生成PDF(此时二维码将包含正确的文档ID) report_action = self.env.ref('sf_quality.action_report_quality_inspection') - pdf_content, _ = report_action._render_qweb_pdf( + pdf_content, v = report_action._render_qweb_pdf( report_ref=report_action.report_name, res_ids=self.ids ) diff --git a/sf_quality/models/quality.py b/sf_quality/models/quality.py index 8052e007..7e7f6693 100644 --- a/sf_quality/models/quality.py +++ b/sf_quality/models/quality.py @@ -273,7 +273,7 @@ class QualityCheck(models.Model): 'message': f"拣货调拨单号{self.picking_id.name}需求数量为{picking_qty},当前质量检查单产品数量为{self.total_qty},数量不一致,是否确认继续?", 'next_model': self._name, 'next_method': 'preview_do_publish_confirm', - 'context': self.env.context + 'context': self.env.context, } } else: @@ -298,5 +298,6 @@ class QualityCheck(models.Model): 'default_item_count': len(self.measure_line_ids), 'default_old_report_name': self.old_report_name, 'default_publish_status': self.publish_status, + 'is_web_request': True } } \ No newline at end of file