完成 验证调拨单时,校验不合格产品,如果存在不合格质检单则给与提示

This commit is contained in:
yuxianghui
2025-03-10 16:54:15 +08:00
parent dc550d1be5
commit 34456c3506
7 changed files with 59 additions and 7 deletions

View File

@@ -0,0 +1 @@
from . import check_picking_wizard

View File

@@ -0,0 +1,17 @@
from odoo import api, models,fields
class PickingValidateCheckWizard(models.TransientModel):
_name = 'picking.validate.check.wizard'
_description = '调拨质检不合格二次验证'
picking_id = fields.Many2one('stock.picking', '调拨单')
fail_check_text = fields.Text('提示信息')
def confirm_picking_validate_check(self):
self.picking_id.button_validate()
return {'type': 'ir.actions.act_window_close'}
def cancel_picking_validate_check(self):
# 这里是取消后的逻辑
return {'type': 'ir.actions.act_window_close'}

View File

@@ -0,0 +1,15 @@
<odoo>
<record id="picking_validate_check_wizard_form" model="ir.ui.view">
<field name="name">picking.validate.check.wizard</field>
<field name="model">picking.validate.check.wizard</field>
<field name="arch" type="xml">
<form>
<field name="fail_check_text" readonly="True"/>
<footer>
<button name="confirm_picking_validate_check" type="object" class="btn-primary" string="确认"/>
<button name="cancel_picking_validate_check" type="object" string="取消"/>
</footer>
</form>
</field>
</record>
</odoo>