Refactor invoice processing to reset form fields after completion
This commit is contained in:
@@ -171,6 +171,16 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
//$fullPath = $disk->path($filePath);
|
//$fullPath = $disk->path($filePath);
|
||||||
$disk->delete($filePath);
|
$disk->delete($filePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->form->fill([
|
||||||
|
'plant_id' => $plantId,
|
||||||
|
'invoice_number' => null,
|
||||||
|
'serial_number' => null,
|
||||||
|
'total_quantity' => 0,
|
||||||
|
'update_invoice' => false,
|
||||||
|
'scanned_quantity'=> 0
|
||||||
|
]);
|
||||||
|
|
||||||
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: false);
|
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: false);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -829,7 +839,7 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
{
|
{
|
||||||
Notification::make()
|
Notification::make()
|
||||||
->title("Completed: Serial Invoice")
|
->title("Completed: Serial Invoice")
|
||||||
->body("Serial invoice '$invoiceNumber' completed the scanning process.<br>Scan the next 'Serial Invoice' to proceed.!")
|
->body("Serial invoice '$invoiceNumber' completed the scanning process.<br>Scan the next 'Serial Invoice' to proceed..!")
|
||||||
->warning()
|
->warning()
|
||||||
->seconds(3)
|
->seconds(3)
|
||||||
->send();
|
->send();
|
||||||
@@ -845,6 +855,16 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
$disk->delete($filePath);
|
$disk->delete($filePath);
|
||||||
}
|
}
|
||||||
$this->dispatch('playNotificationSound');
|
$this->dispatch('playNotificationSound');
|
||||||
|
|
||||||
|
$this->form->fill([
|
||||||
|
'plant_id' => $plantId,
|
||||||
|
'invoice_number' => null,
|
||||||
|
'serial_number' => null,
|
||||||
|
'total_quantity' => 0,
|
||||||
|
'update_invoice' => false,
|
||||||
|
'scanned_quantity'=> 0
|
||||||
|
]);
|
||||||
|
|
||||||
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: true);
|
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -2388,15 +2408,6 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
->send();
|
->send();
|
||||||
$this->dispatch('playNotificationSound');
|
$this->dispatch('playNotificationSound');
|
||||||
|
|
||||||
$this->form->fill([
|
|
||||||
'plant_id' => $plantId,
|
|
||||||
'invoice_number' => $invoiceNumber,
|
|
||||||
'serial_number' => null,
|
|
||||||
'total_quantity' => $totQuan,
|
|
||||||
'update_invoice' => false,
|
|
||||||
'scanned_quantity'=> $scanMQuan,
|
|
||||||
]);
|
|
||||||
|
|
||||||
$filename = $invoiceNumber . '.xlsx';
|
$filename = $invoiceNumber . '.xlsx';
|
||||||
$directory = 'uploads/temp';
|
$directory = 'uploads/temp';
|
||||||
$disk = Storage::disk('local');
|
$disk = Storage::disk('local');
|
||||||
@@ -2406,6 +2417,16 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
//$fullPath = $disk->path($filePath);
|
//$fullPath = $disk->path($filePath);
|
||||||
$disk->delete($filePath);
|
$disk->delete($filePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->form->fill([
|
||||||
|
'plant_id' => $plantId,
|
||||||
|
'invoice_number' => null,
|
||||||
|
'serial_number' => null,
|
||||||
|
'total_quantity' => 0,
|
||||||
|
'update_invoice' => false,
|
||||||
|
'scanned_quantity'=> 0
|
||||||
|
]);
|
||||||
|
|
||||||
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: false);
|
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: false);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -3139,15 +3160,6 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
|
|
||||||
$this->dispatch('playNotificationSound');
|
$this->dispatch('playNotificationSound');
|
||||||
|
|
||||||
$this->form->fill([
|
|
||||||
'plant_id' => $plantId,
|
|
||||||
'invoice_number' => $invoiceNumber,
|
|
||||||
'serial_number' => null,
|
|
||||||
'total_quantity' => $totQuan,
|
|
||||||
'update_invoice' => false,
|
|
||||||
'scanned_quantity'=> $scannedMQuantity,
|
|
||||||
]);
|
|
||||||
|
|
||||||
$filename = $invoiceNumber . '.xlsx';
|
$filename = $invoiceNumber . '.xlsx';
|
||||||
$directory = 'uploads/temp';
|
$directory = 'uploads/temp';
|
||||||
$disk = Storage::disk('local');
|
$disk = Storage::disk('local');
|
||||||
@@ -3157,6 +3169,16 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
//$fullPath = $disk->path($filePath);
|
//$fullPath = $disk->path($filePath);
|
||||||
$disk->delete($filePath);
|
$disk->delete($filePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->form->fill([
|
||||||
|
'plant_id' => $plantId,
|
||||||
|
'invoice_number' => null,
|
||||||
|
'serial_number' => null,
|
||||||
|
'total_quantity' => 0,
|
||||||
|
'update_invoice' => false,
|
||||||
|
'scanned_quantity'=> 0
|
||||||
|
]);
|
||||||
|
|
||||||
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: false);
|
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: false);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -3186,15 +3208,6 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
|
|
||||||
$this->dispatch('playNotificationSound');
|
$this->dispatch('playNotificationSound');
|
||||||
|
|
||||||
$this->form->fill([
|
|
||||||
'plant_id' => $plantId,
|
|
||||||
'invoice_number' => $invoiceNumber,
|
|
||||||
'serial_number' => null,
|
|
||||||
'total_quantity' => $totQuan,
|
|
||||||
'update_invoice' => false,
|
|
||||||
'scanned_quantity'=> $scanSQuan,
|
|
||||||
]);
|
|
||||||
|
|
||||||
$filename = $invoiceNumber . '.xlsx';
|
$filename = $invoiceNumber . '.xlsx';
|
||||||
$directory = 'uploads/temp';
|
$directory = 'uploads/temp';
|
||||||
$disk = Storage::disk('local');
|
$disk = Storage::disk('local');
|
||||||
@@ -3204,6 +3217,16 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
//$fullPath = $disk->path($filePath);
|
//$fullPath = $disk->path($filePath);
|
||||||
$disk->delete($filePath);
|
$disk->delete($filePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->form->fill([
|
||||||
|
'plant_id' => $plantId,
|
||||||
|
'invoice_number' => null,
|
||||||
|
'serial_number' => null,
|
||||||
|
'total_quantity' => 0,
|
||||||
|
'update_invoice' => false,
|
||||||
|
'scanned_quantity'=> 0
|
||||||
|
]);
|
||||||
|
|
||||||
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: true);
|
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -3640,6 +3663,16 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
//$fullPath = $disk->path($filePath);
|
//$fullPath = $disk->path($filePath);
|
||||||
$disk->delete($filePath);
|
$disk->delete($filePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->form->fill([
|
||||||
|
'plant_id' => $plantId,
|
||||||
|
'invoice_number' => null,
|
||||||
|
'serial_number' => null,
|
||||||
|
'total_quantity' => 0,
|
||||||
|
'update_invoice' => false,
|
||||||
|
'scanned_quantity'=> 0
|
||||||
|
]);
|
||||||
|
|
||||||
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: true);
|
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -3806,6 +3839,16 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
//$fullPath = $disk->path($filePath);
|
//$fullPath = $disk->path($filePath);
|
||||||
$disk->delete($filePath);
|
$disk->delete($filePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->form->fill([
|
||||||
|
'plant_id' => $plantId,
|
||||||
|
'invoice_number' => null,
|
||||||
|
'serial_number' => null,
|
||||||
|
'total_quantity' => 0,
|
||||||
|
'update_invoice' => false,
|
||||||
|
'scanned_quantity'=> 0
|
||||||
|
]);
|
||||||
|
|
||||||
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: true);
|
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -4074,6 +4117,16 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
//$fullPath = $disk->path($filePath);
|
//$fullPath = $disk->path($filePath);
|
||||||
$disk->delete($filePath);
|
$disk->delete($filePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->form->fill([
|
||||||
|
'plant_id' => $plantId,
|
||||||
|
'invoice_number' => null,
|
||||||
|
'serial_number' => null,
|
||||||
|
'total_quantity' => 0,
|
||||||
|
'update_invoice' => false,
|
||||||
|
'scanned_quantity'=> 0
|
||||||
|
]);
|
||||||
|
|
||||||
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: true);
|
$this->dispatch('refreshCompletedInvoice', invoiceNumber: $invoiceNumber, plantId: $plantId, isSerial: true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user