From f303d7b31b1e7d5ea755ab380662ac9a92867625 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Wed, 23 Apr 2025 12:47:26 +0530 Subject: [PATCH] Added label and example data --- app/Filament/Imports/ShiftImporter.php | 7 ++ .../Imports/StickerMasterImporter.php | 103 ++++++++++++------ 2 files changed, 77 insertions(+), 33 deletions(-) diff --git a/app/Filament/Imports/ShiftImporter.php b/app/Filament/Imports/ShiftImporter.php index a4bf6d7..bb34f9c 100644 --- a/app/Filament/Imports/ShiftImporter.php +++ b/app/Filament/Imports/ShiftImporter.php @@ -17,39 +17,46 @@ class ShiftImporter extends Importer ImportColumn::make('name') ->requiredMapping() ->exampleHeader('Shift Name') + ->example('Day') ->label('Shift Name') ->rules(['required']), ImportColumn::make('block') ->requiredMapping() ->exampleHeader('Block Name') + ->example('Block A') ->label('Block Name') ->relationship(resolveUsing:'name') ->rules(['required']), ImportColumn::make('plant') ->requiredMapping() ->exampleHeader('Plant Name') + ->example('Ransar Industries-I') ->label('Plant Name') ->relationship(resolveUsing:'name') ->rules(['required']), ImportColumn::make('start_time') ->requiredMapping() ->exampleHeader('Start Time') + ->example('08:00:00') ->label('Start Time') ->rules(['required']), ImportColumn::make('duration') ->requiredMapping() ->numeric() ->exampleHeader('Shift Duration') + ->example('11.30') ->label('Shift Duration') ->rules(['required']), ImportColumn::make('end_time') ->requiredMapping() ->exampleHeader('End Time') + ->example('19:30:00') ->label('End Time') ->rules(['required']), ImportColumn::make('status') ->requiredMapping() ->exampleHeader('Active Status') + ->example('Active') ->label('Active Status') ->rules(['required']), ]; diff --git a/app/Filament/Imports/StickerMasterImporter.php b/app/Filament/Imports/StickerMasterImporter.php index 5768787..5d9e78b 100644 --- a/app/Filament/Imports/StickerMasterImporter.php +++ b/app/Filament/Imports/StickerMasterImporter.php @@ -17,124 +17,161 @@ class StickerMasterImporter extends Importer ImportColumn::make('item') ->requiredMapping() ->exampleHeader('Item Code') - ->label('Item Code') + ->example('123456') + ->label('ITEM CODE') ->relationship(resolveUsing: 'code') ->rules(['required']), ImportColumn::make('plant') ->requiredMapping() ->exampleHeader('Plant Name') - ->label('Plant Name') + ->example('Ransar Industries-I') + ->label('PLANT') ->relationship(resolveUsing: 'name') ->rules(['required']), ImportColumn::make('serial_number_motor') // ->requiredMapping() - ->exampleHeader('Serial Number Motor'), + ->exampleHeader('Serial Number Motor') + ->label('SERIAL NUMBER MOTOR') + ->example('1'), ImportColumn::make('serial_number_pump') //->requiredMapping() - ->exampleHeader('Serial Number Pump'), + ->exampleHeader('Serial Number Pump') + ->label('SERIAL NUMBER PUMP') + ->example('1'), ImportColumn::make('serial_number_pumpset') //->requiredMapping() - ->exampleHeader('Serial Number PumpSet'), + ->exampleHeader('Serial Number PumpSet') + ->label('SERIAL NUMBER PUMPSET') + ->example(''), ImportColumn::make('pack_slip_motor') //->requiredMapping() - ->exampleHeader('Pack Slip Motor'), + ->exampleHeader('Pack Slip Motor') + ->label('PACK SLIP MOTOR') + ->example('1'), ImportColumn::make('pack_slip_pump') //->requiredMapping() - ->exampleHeader('Pack Slip Pump'), + ->exampleHeader('Pack Slip Pump') + ->label('PACK SLIP PUMP') + ->example('1'), ImportColumn::make('pack_slip_pumpset') //->requiredMapping() - ->exampleHeader('Pack Slip PumpSet'), + ->exampleHeader('Pack Slip PumpSet') + ->label('PACK SLIP PUMPSET') + ->example(''), ImportColumn::make('name_plate_motor') // ->requiredMapping() - ->exampleHeader('Name Plate Motor'), + ->exampleHeader('Name Plate Motor') + ->label('NAME PLATE MOTOR') + ->example('1'), ImportColumn::make('name_plate_pump') // ->requiredMapping() - ->exampleHeader('Name Plate Pump'), + ->exampleHeader('Name Plate Pump') + ->label('NAME PLATE PUMP') + ->example('1'), ImportColumn::make('name_plate_pumpset') // ->requiredMapping() - ->exampleHeader('Name Plate PumpSet'), + ->exampleHeader('Name Plate PumpSet') + ->label('NAME PLATE PUMPSET') + ->example(''), ImportColumn::make('tube_sticker_motor') // ->requiredMapping() - ->exampleHeader('Tube Sticker Motor'), + ->exampleHeader('Tube Sticker Motor') + ->label('TUBE STICKER MOTOR') + ->example('1'), ImportColumn::make('tube_sticker_pump') // ->requiredMapping() - ->exampleHeader('Tube Sticker Pump'), + ->exampleHeader('Tube Sticker Pump') + ->label('TUBE STICKER PUMP') + ->example('1'), ImportColumn::make('tube_sticker_pumpset') // ->requiredMapping() - ->exampleHeader('Tube Sticker PumpSet'), + ->exampleHeader('Tube Sticker PumpSet') + ->label('TUBE STICKER PUMPSET') + ->example(''), ImportColumn::make('warranty_card') // ->requiredMapping() - ->exampleHeader('Warranty Card'), + ->exampleHeader('Warranty Card') + ->label('WARRANTY CARD') + ->example('1'), ImportColumn::make('part_validation1') // ->requiredMapping() - ->label('Part Validation 1') - ->exampleHeader('Part Validation 1'), + ->exampleHeader('Part Validation 1') + ->label('PART VALIDATION 1') + ->example('12345'), ImportColumn::make('part_validation2') // ->requiredMapping() - ->label('Part Validation 2') - ->exampleHeader('Part Validation 2'), + ->exampleHeader('Part Validation 2') + ->label('PART VALIDATION 2') + ->example('23456'), ImportColumn::make('part_validation3') // ->requiredMapping() - ->label('Part Validation 3') - ->exampleHeader('Part Validation 3'), + ->exampleHeader('Part Validation 3') + ->label('PART VALIDATION 3') + ->example('34567'), ImportColumn::make('part_validation4') // ->requiredMapping() - ->label('Part Validation 4') - ->exampleHeader('Part Validation 4'), + ->exampleHeader('Part Validation 4') + ->label('PART VALIDATION 4') + ->example('45678'), ImportColumn::make('part_validation5') // ->requiredMapping() - ->label('Part Validation 5') - ->exampleHeader('Part Validation 5'), + ->exampleHeader('Part Validation 5') + ->label('PART VALIDATION 5') + ->example('56789'), ImportColumn::make('panel_box_code') //->requiredMapping() - ->label('Panel Box Code') - ->exampleHeader('Panel Box Code'), + ->exampleHeader('Panel Box Code') + ->label('PANEL BOX CODE') + ->example('123456'), ImportColumn::make('load_rate') // ->requiredMapping() - ->label('Load Rate') ->integer() - ->exampleHeader('Load Rate'), + ->exampleHeader('Load Rate') + ->label('LOAD RATE') + ->example('0'), ImportColumn::make('bundle_quantity') // ->requiredMapping() - ->label('Bundle Quantity') ->integer() - ->exampleHeader('Bundle Quantity'), + ->exampleHeader('Bundle Quantity') + ->label('BUNDLE QUANTITY') + ->example(''), ImportColumn::make('material_type') // ->requiredMapping() - ->label('Material Type') ->integer() - ->exampleHeader('Material Type'), + ->exampleHeader('Material Type') + ->label('MATERIAL TYPE') + ->example(''), ]; }