Anzeige Kommissionsnummer auf der Seite mit der Liste der Tasks.

This commit is contained in:
Sven committed 2024-03-08 20:28:03 +01:00
1 parent bdf5aca006
commit 8751e3ec80
3 files changed
+27 -8

No files matched your search

+25 -6
View File
@@ -67,11 +67,15 @@ class _TaskListPageState extends State<TaskListPage> {
List<Uint8List> _photos = [];
late String commisionNumber;
@override
void initState() {
Future.delayed(const Duration(seconds: 0), () async {
_taskList = await _fetchTaskList();
commisionNumber = widget.tour.com;
_initCompleted = true;
setState(() {});
@@ -96,8 +100,21 @@ class _TaskListPageState extends State<TaskListPage> {
child: AbsorbPointer(
absorbing: widget.readOnly,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: steps,
children: [
Visibility(
visible: commisionNumber.length > 0,
child: Row(
children: [
Text('Komm-#: $commisionNumber', style: const TextStyle(fontSize: 20), textAlign: TextAlign.left),
],
),
),
const SizedBox(height: 10),
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: steps,
),
],
),
),
),
@@ -277,6 +294,8 @@ class _TaskListPageState extends State<TaskListPage> {
taskInfo.additionalText = comissionNumber;
taskInfo.completed = true;
commisionNumber = comissionNumber;
setState(() {});
_finishTaskProcessing(taskInfo);
@@ -463,10 +482,10 @@ class _TaskListPageState extends State<TaskListPage> {
var position = MyApp.currentPosition;
if (position != null) {
finTourMessage.finTour.track = Track();
finTourMessage.finTour.track.time = DateTime.now().toIso8601String();
finTourMessage.finTour.track.pos = FinTaskPos();
finTourMessage.finTour.track.pos!.lat = position.latitude;
finTourMessage.finTour.track.pos!.long = position.longitude;
finTourMessage.finTour.track!.time = DateTime.now().toIso8601String();
finTourMessage.finTour.track!.pos = FinTaskPos();
finTourMessage.finTour.track!.pos!.lat = position.latitude;
finTourMessage.finTour.track!.pos!.long = position.longitude;
}
finTourMessage.finTour.tasks = [];