Erweiterungen
This commit is contained in:
1 parent
5c3cee2d92
commit
07b9d71eb3
17 files changed
+323
-18
No files matched your search
@@ -6,7 +6,10 @@ import 'package:stadtbote/content_views/utils/header_info.dart';
|
||||
import 'package:stadtbote/model/job_tour.dart';
|
||||
import 'package:stadtbote/popups/tasks_popups/arrived_popup.dart';
|
||||
import 'package:stadtbote/popups/tasks_popups/commision_number_popup.dart';
|
||||
import 'package:stadtbote/popups/tasks_popups/receipt_giver_popup.dart';
|
||||
import 'package:stadtbote/popups/tasks_popups/scan_barcodes_popup.dart';
|
||||
import 'package:stadtbote/popups/tasks_popups/station_notice_popup.dart';
|
||||
import 'package:stadtbote/popups/tasks_popups/take_photos_popup.dart';
|
||||
|
||||
import '../main.dart';
|
||||
import '../model/task_info.dart';
|
||||
@@ -178,20 +181,32 @@ class _TaskListPageState extends State<TaskListPage> {
|
||||
void _processTask(TaskInfo taskInfo) {
|
||||
switch(taskInfo.task.type) {
|
||||
case 3:
|
||||
_processTaskArrived(taskInfo);
|
||||
_processTaskArrivedOrFinished(taskInfo);
|
||||
break;
|
||||
|
||||
case 4:
|
||||
_processTakePhotos(taskInfo);
|
||||
break;
|
||||
|
||||
case 5:
|
||||
_processScanBarcodes(taskInfo);
|
||||
break;
|
||||
|
||||
case 7:
|
||||
_processReceiptGiver(taskInfo);
|
||||
break;
|
||||
|
||||
case 8:
|
||||
_processStationNotice(taskInfo);
|
||||
break;
|
||||
|
||||
case 9:
|
||||
_processCommissionNumber(taskInfo);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void _processTaskArrived(TaskInfo taskInfo) {
|
||||
void _processTaskArrivedOrFinished(TaskInfo taskInfo) {
|
||||
_popup = showTaskArrivedPopup(context, taskInfo, () => {
|
||||
_popup.dismiss(context),
|
||||
});
|
||||
@@ -208,4 +223,22 @@ class _TaskListPageState extends State<TaskListPage> {
|
||||
_popup.dismiss(context)
|
||||
});
|
||||
}
|
||||
|
||||
void _processTakePhotos(TaskInfo taskInfo) {
|
||||
_popup = showTakePhotosPopup(context, taskInfo, () => {
|
||||
_popup.dismiss(context)
|
||||
});
|
||||
}
|
||||
|
||||
void _processStationNotice(TaskInfo taskInfo) {
|
||||
_popup = showStationNoticePopup(context, taskInfo, () => {
|
||||
_popup.dismiss(context)
|
||||
});
|
||||
}
|
||||
|
||||
void _processReceiptGiver(TaskInfo taskInfo) {
|
||||
_popup = showReceiptGiverPopup(context, taskInfo, () => {
|
||||
_popup.dismiss(context)
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user