mirror of
https://github.com/SyncrowIOT/web.git
synced 2026-10-25 12:57:55 +00:00
connect generate reports model and api to view
This commit is contained in:
@@ -30,7 +30,8 @@ class CeilingSensorControls extends StatelessWidget
|
||||
..add(CeilingInitialEvent()),
|
||||
child: BlocBuilder<CeilingSensorBloc, CeilingSensorState>(
|
||||
builder: (context, state) {
|
||||
if (state is CeilingLoadingInitialState) {
|
||||
if (state is CeilingLoadingInitialState ||
|
||||
state is CeilingReportsLoadingState) {
|
||||
return const Center(child: CircularProgressIndicator());
|
||||
} else if (state is CeilingUpdateState) {
|
||||
return _buildGridView(
|
||||
@@ -39,11 +40,11 @@ class CeilingSensorControls extends StatelessWidget
|
||||
return ReportsTable(
|
||||
report: state.deviceReport,
|
||||
onRowTap: (index) {
|
||||
final entry = state.deviceReport.data![index];
|
||||
context.read<CeilingSensorBloc>().add(
|
||||
ShowCeilingDescriptionEvent(
|
||||
description: entry['description']),
|
||||
);
|
||||
// final entry = state.deviceReport.data![index];
|
||||
// context.read<CeilingSensorBloc>().add(
|
||||
// ShowCeilingDescriptionEvent(
|
||||
// description: entry['description']),
|
||||
// );
|
||||
},
|
||||
onClose: () {
|
||||
context
|
||||
@@ -154,7 +155,7 @@ class CeilingSensorControls extends StatelessWidget
|
||||
GestureDetector(
|
||||
onTap: () {
|
||||
context.read<CeilingSensorBloc>().add(GetCeilingDeviceReportsEvent(
|
||||
code: 'illuminance_record', deviceUuid: device.uuid!));
|
||||
code: 'presence_state', deviceUuid: device.uuid!));
|
||||
},
|
||||
child: const PresenceStaticWidget(
|
||||
icon: Assets.illuminanceRecordIcon,
|
||||
|
||||
Reference in New Issue
Block a user