schema([ TextInputSelectAffix::make('global_scrape_interval') ->label('默认拉取时间') ->numeric() ->required() ->select(fn() => Forms\Components\Select::make('global_scrape_interval_unit') ->extraAttributes([ 'class' => 'w-[72px]' // if you want to constrain the selects size, depending on your usecase ]) ->options([ 'd' => '天', 'h' => '小时', 'm' => '分钟', 's' => '秒' ]) ->required() ), TextInputSelectAffix::make('node_exporter_scrape_interval') ->label('系统监控时间间隔') ->required() ->numeric() ->select(fn() => Forms\Components\Select::make('node_exporter_scrape_interval_unit') ->extraAttributes([ 'class' => 'w-[72px]' // if you want to constrain the selects size, depending on your usecase ]) ->options([ 'd' => '天', 'h' => '小时', 'm' => '分钟', 's' => '秒' ]) ->required() ), TextInputSelectAffix::make('opcua_scrape_interval') ->label('opcua_exporter抓取间隔') ->required() ->numeric() ->select(fn() => Forms\Components\Select::make('opcua_scrape_interval_unit') ->extraAttributes([ 'class' => 'w-[72px]' // if you want to constrain the selects size, depending on your usecase ]) ->options([ 'd' => '天', 'h' => '小时', 'm' => '分钟', 's' => '秒' ]) ->required() ), TextInputSelectAffix::make('storage_interval') ->label('数据存储时间') ->required() ->numeric() ->select(fn() => Forms\Components\Select::make('storage_interval_unit') ->extraAttributes([ 'class' => 'w-[72px]' // if you want to constrain the selects size, depending on your usecase ]) ->options([ 'd' => '天', 'h' => '小时', 'm' => '分钟', 's' => '秒' ]) ->required() ), ]); } }