1
0
forked from poc/pds

Added device name column for mfm parameter resource and import and export

This commit is contained in:
dhanabalan
2025-07-31 18:14:02 +05:30
parent 5084aa9c0e
commit 1ea00b6901
3 changed files with 17 additions and 8 deletions

View File

@@ -23,6 +23,8 @@ class MfmParameterExporter extends Exporter
}), }),
ExportColumn::make('plant.name') ExportColumn::make('plant.name')
->label('PLANT'), ->label('PLANT'),
ExportColumn::make('deviceName.name')
->label('Device Name'),
ExportColumn::make('name') ExportColumn::make('name')
->label('NAME'), ->label('NAME'),
ExportColumn::make('mfmMeter.name') ExportColumn::make('mfmMeter.name')

View File

@@ -21,6 +21,13 @@ class MfmParameterImporter extends Importer
->label('Plant Name') ->label('Plant Name')
->relationship(resolveUsing:'name') ->relationship(resolveUsing:'name')
->rules(['required']), ->rules(['required']),
ImportColumn::make('deviceName')
->requiredMapping()
->exampleHeader('Device Name')
->example('REG001')
->label('Device Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('mfmMeter') ImportColumn::make('mfmMeter')
->requiredMapping() ->requiredMapping()
->exampleHeader('Mfm Meter Sequence') ->exampleHeader('Mfm Meter Sequence')

View File

@@ -36,14 +36,14 @@ class MfmParameterResource extends Resource
->label('Plant') ->label('Plant')
->relationship('plant', 'name') ->relationship('plant', 'name')
->required(), ->required(),
Forms\Components\Select::make('mfm_meter_id')
->label('Mfm Meter')
->relationship('mfmMeter', 'sequence')
->required(),
Forms\Components\Select::make('device_master_id') Forms\Components\Select::make('device_master_id')
->label('Device Master') ->label('Device Master')
->relationship('deviceName', 'name') ->relationship('deviceName', 'name')
->required(), ->required(),
Forms\Components\Select::make('mfm_meter_id')
->label('Mfm Meter')
->relationship('mfmMeter', 'sequence')
->required(),
Forms\Components\TextInput::make('name') Forms\Components\TextInput::make('name')
->label('Parameter Name') ->label('Parameter Name')
->required(), ->required(),
@@ -81,14 +81,14 @@ class MfmParameterResource extends Resource
->label('Plant') ->label('Plant')
->alignCenter() ->alignCenter()
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('mfmMeter.name')
->label('Sequence')
->alignCenter()
->sortable(),
Tables\Columns\TextColumn::make('deviceName.name') Tables\Columns\TextColumn::make('deviceName.name')
->label('Device Name') ->label('Device Name')
->alignCenter() ->alignCenter()
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('mfmMeter.name')
->label('Sequence')
->alignCenter()
->sortable(),
Tables\Columns\TextColumn::make('name') Tables\Columns\TextColumn::make('name')
->label('Parameter Name') ->label('Parameter Name')
->alignCenter() ->alignCenter()