Added logic in ocr create page

This commit is contained in:
dhanabalan
2025-10-27 18:26:40 +05:30
parent a126050963
commit b058bb3c8a
3 changed files with 21 additions and 7 deletions

View File

@@ -111,9 +111,11 @@ class OcrValidationResource extends Resource
->label('Captured File')
->default(null)
->reactive(),
Forms\Components\Hidden::make('serialNumbers')
->default('[]') // empty array as default
->dehydrated(),
// Forms\Components\Hidden::make('serialNumbers')
// ->default('[]') // empty array as default
// ->dehydrated(),
Forms\Components\Hidden::make('serial_numbers')
->default('[]'),
Forms\Components\Actions::make([
// Action::make('uploadNow1')
@@ -262,7 +264,7 @@ class OcrValidationResource extends Resource
// ];
// $hasSerial = collect($serialNumbers)->some(fn($s) => !empty($s));
$serialNumbersJson = $get('serialNumbers'); // input name matches hidden input
$serialNumbersJson = $get('serial_numbers');
$serialNumbers = json_decode($serialNumbersJson, true) ?? [];
dd($serialNumbers);
@@ -312,9 +314,9 @@ class OcrValidationResource extends Resource
$slots = [
['x' => 5.7, 'y' => 41.9, 'w' => 46.5, 'h' => 3.5], // 1st serial
['x' => 50, 'y' => 41.5, 'w' => 46.6, 'h' => 3.9], // 2nd serial
['x' => 50, 'y' => 41.5, 'w' => 46.6, 'h' => 3.9], // 2nd serial
['x' => 5.7, 'y' => 60, 'w' => 46.5, 'h' => 3.5], // 3rd serial
['x' => 50, 'y' => 60, 'w' => 46.6, 'h' => 3.5], // 4rd serial
['x' => 50, 'y' => 60, 'w' => 46.6, 'h' => 3.5], // 4rd serial
];
$qrSlots = [