Erweiterungen
This commit is contained in:
1 parent
43e146594e
commit
47f31b7a5a
7 files changed
+23
-8
No files matched your search
@@ -6,6 +6,7 @@ import 'package:isar/isar.dart';
|
||||
import 'package:kumi_popup_window/kumi_popup_window.dart';
|
||||
import 'package:stadtbote/content_views/utils/content_view_widget.dart';
|
||||
import 'package:stadtbote/content_views/utils/header_info.dart';
|
||||
import 'package:stadtbote/model/job.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';
|
||||
@@ -27,7 +28,9 @@ import '../model/task_info.dart';
|
||||
import '../tools/util.dart';
|
||||
|
||||
class TaskListPage extends ContentViewWidget {
|
||||
const TaskListPage({super.key, required this.tour, this.readOnly = false});
|
||||
const TaskListPage({super.key, required this.job, required this.tour, this.readOnly = false});
|
||||
|
||||
final Job job;
|
||||
|
||||
final JobTour tour;
|
||||
|
||||
@@ -427,7 +430,7 @@ class _TaskListPageState extends State<TaskListPage> {
|
||||
}
|
||||
}
|
||||
*/
|
||||
_sendFinTourMessage() {
|
||||
_sendFinTourMessage() async {
|
||||
var finTourMessage = FinTourMessage();
|
||||
finTourMessage.finTour = FinTour();
|
||||
finTourMessage.finTour.trId = widget.tour.id;
|
||||
@@ -455,5 +458,12 @@ class _TaskListPageState extends State<TaskListPage> {
|
||||
}
|
||||
|
||||
MqttCore.instance.publishPayloadMessage("job", finTourMessage.toJson());
|
||||
|
||||
widget.tour.state = 9;
|
||||
await MyApp.isarInstance.writeTxn(() async {
|
||||
await MyApp.isarInstance.jobs.put(widget.job);
|
||||
});
|
||||
|
||||
Navigator.of(context).popUntil((route) => route.isFirst);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user