maintenance_detail_page_provider.dart 635 B

1234567891011121314151617181920212223
  1. import 'package:flutter/cupertino.dart';
  2. import 'package:liftmanager/internal/maintenance/model/maintenance_options_item.dart';
  3. class MaintenanceDetailPageProvider extends ChangeNotifier {
  4. /// Tab的下标
  5. int _index = 0;
  6. int get index => _index;
  7. Map<int, List<MaintenanceOptionsItem>> _optionsMap = { 1: [], 2: [], 3: [], 4: [],5: []};
  8. Map<int, List<MaintenanceOptionsItem>> get optionsMap =>_optionsMap;
  9. void setIndex(int index) {
  10. _index = index;
  11. print("index:${index}");
  12. notifyListeners();
  13. }
  14. setOptions(Map<int, List<MaintenanceOptionsItem>> map){
  15. _optionsMap = map;
  16. notifyListeners();
  17. }
  18. }