1、没绑定工单不能完工,绑定后才可以完工

2、工单绑定后没完工可以换绑
3、工单点完工按钮要有确认弹窗
This commit is contained in:
jinling.yang
2024-03-29 17:38:35 +08:00
parent 35fd1e329d
commit 8d1e4a89c2
5 changed files with 12 additions and 9 deletions

View File

@@ -606,6 +606,8 @@ class ResMrpWorkOrder(models.Model):
if self.routing_type == '装夹预调':
if not self.material_center_point and self.X_deviation_angle > 0:
raise UserError("请对前置三元检测定位参数进行计算定位")
if not self.rfid_code:
raise UserError("请扫RFID码进行绑定")
if self.picking_out_id:
picking_out = self.env['stock.picking'].search([('id', '=', self.picking_out_id.id)])
if picking_out.workorder_out_id:
@@ -869,7 +871,8 @@ class SfWorkOrderBarcodes(models.Model):
[('production_id', '=', workorder.production_id.id)])
if workorder_rfid:
for item in workorder_rfid:
item.write({'rfid_code': barcode})
if item.state == "progress":
item.write({'rfid_code': barcode})
class WorkPieceDelivery(models.Model):