完成 验证调拨单时,校验不合格产品,如果存在不合格质检单则给与提示
This commit is contained in:
@@ -0,0 +1 @@
|
||||
from . import check_picking_wizard
|
||||
|
||||
17
sf_quality/wizard/check_picking_wizard.py
Normal file
17
sf_quality/wizard/check_picking_wizard.py
Normal 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'}
|
||||
15
sf_quality/wizard/check_picking_wizard_view.xml
Normal file
15
sf_quality/wizard/check_picking_wizard_view.xml
Normal 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>
|
||||
Reference in New Issue
Block a user