Untitled

 avatar
unknown
dart
2 years ago
1.3 kB
3
Indexable
class ReportsController extends GetxController {
  final AuthenticationManager authManager = Get.find();
  StoreDto storeInfoOld = Get.arguments;
  String? storeName;

  @override
  void onReady() {
    storeName = storeInfoOld.name;
    super.onReady();
  }

  RxList ReportList = [
    {
      'name': 'Visitors report'.tr,
      'Image': 'assets/svg/gen005.svg',
      'id': 1,
      'page': VisitorsReportView(),
      'binding': VisitorsReportBinding(),
    },
    {
      'name': 'Traders reports'.tr,
      'Image': 'assets/svg/gen005.svg',
    },
    {
      'name': 'Yearly/Monthly sale reports'.tr,
      'Image': 'assets/svg/gen005.svg',
    },
    {
      'name': 'Ready for delivery reports'.tr,
      'Image': 'assets/svg/gen005.svg',
    },
    {
      'name': 'Products quantities reports'.tr,
      'Image': 'assets/svg/gen005.svg',
    },
    {
      'name': 'Received reports'.tr,
      'Image': 'assets/svg/gen005.svg',
    },
    {
      'name': 'Refounds repororts'.tr,
      'Image': 'assets/svg/gen005.svg',
    },
  ].obs;

  pageServiceRoute(id) {
    authManager.commonTools.showLoading();

    ReportList.forEach((element) {
      if (id == element['id']) {
        Get.back();
        Get.to(
          element['page'],
          binding: element['binding'],
        );
      }
    });
  }
}
Editor is loading...