added logic in ocr

This commit is contained in:
dhanabalan
2025-10-25 18:01:47 +05:30
parent 917ce3535f
commit 9c85ea9631

View File

@@ -113,7 +113,7 @@ class OcrValidationResource extends Resource
->reactive(),
Forms\Components\Hidden::make('serialNumbers')
->default('[]') // empty array as default
->dehydrated(false),
->dehydrated(),
Forms\Components\Actions::make([
// Action::make('uploadNow1')
@@ -252,13 +252,6 @@ class OcrValidationResource extends Resource
Action::make('uploadNow1')
->label('Upload OCR')
->extraAttributes([
'x-data' => '{}',
'x-on:click' => "() => {
const serials = JSON.stringify(window.serialNumbers || []);
@this.call('uploadOcr', serials);
}",
])
->action(function ($get, callable $set) {
// $serialNumbers = [
@@ -271,6 +264,7 @@ class OcrValidationResource extends Resource
// $hasSerial = collect($serialNumbers)->some(fn($s) => !empty($s));
$serialNumbersJson = $get('serialNumbers'); // input name matches hidden input
$serialNumbers = json_decode($serialNumbersJson, true) ?? [];
dd($serialNumbers);
if (empty($serialNumbers)) {
Notification::make()