Anzeige Kommissionsnummer auf der Seite mit der Liste der Tasks.
This commit is contained in:
1 parent
bdf5aca006
commit
8751e3ec80
3 files changed
+27
-8
No files matched your search
@@ -67,11 +67,15 @@ class _TaskListPageState extends State<TaskListPage> {
|
|||||||
|
|
||||||
List<Uint8List> _photos = [];
|
List<Uint8List> _photos = [];
|
||||||
|
|
||||||
|
late String commisionNumber;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
Future.delayed(const Duration(seconds: 0), () async {
|
Future.delayed(const Duration(seconds: 0), () async {
|
||||||
_taskList = await _fetchTaskList();
|
_taskList = await _fetchTaskList();
|
||||||
|
|
||||||
|
commisionNumber = widget.tour.com;
|
||||||
|
|
||||||
_initCompleted = true;
|
_initCompleted = true;
|
||||||
|
|
||||||
setState(() {});
|
setState(() {});
|
||||||
@@ -96,8 +100,21 @@ class _TaskListPageState extends State<TaskListPage> {
|
|||||||
child: AbsorbPointer(
|
child: AbsorbPointer(
|
||||||
absorbing: widget.readOnly,
|
absorbing: widget.readOnly,
|
||||||
child: Column(
|
child: Column(
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
children: [
|
||||||
children: steps,
|
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.additionalText = comissionNumber;
|
||||||
taskInfo.completed = true;
|
taskInfo.completed = true;
|
||||||
|
|
||||||
|
commisionNumber = comissionNumber;
|
||||||
|
|
||||||
setState(() {});
|
setState(() {});
|
||||||
|
|
||||||
_finishTaskProcessing(taskInfo);
|
_finishTaskProcessing(taskInfo);
|
||||||
@@ -463,10 +482,10 @@ class _TaskListPageState extends State<TaskListPage> {
|
|||||||
var position = MyApp.currentPosition;
|
var position = MyApp.currentPosition;
|
||||||
if (position != null) {
|
if (position != null) {
|
||||||
finTourMessage.finTour.track = Track();
|
finTourMessage.finTour.track = Track();
|
||||||
finTourMessage.finTour.track.time = DateTime.now().toIso8601String();
|
finTourMessage.finTour.track!.time = DateTime.now().toIso8601String();
|
||||||
finTourMessage.finTour.track.pos = FinTaskPos();
|
finTourMessage.finTour.track!.pos = FinTaskPos();
|
||||||
finTourMessage.finTour.track.pos!.lat = position.latitude;
|
finTourMessage.finTour.track!.pos!.lat = position.latitude;
|
||||||
finTourMessage.finTour.track.pos!.long = position.longitude;
|
finTourMessage.finTour.track!.pos!.long = position.longitude;
|
||||||
}
|
}
|
||||||
|
|
||||||
finTourMessage.finTour.tasks = [];
|
finTourMessage.finTour.tasks = [];
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ class FinTour {
|
|||||||
|
|
||||||
late String com;
|
late String com;
|
||||||
|
|
||||||
late Track track;
|
Track? track;
|
||||||
|
|
||||||
late List<FinTourTask> tasks;
|
late List<FinTourTask> tasks;
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class TrackStationMessage {
|
|||||||
|
|
||||||
late String time;
|
late String time;
|
||||||
|
|
||||||
late FinTaskPos? pos;
|
FinTaskPos? pos;
|
||||||
|
|
||||||
TrackStationMessage();
|
TrackStationMessage();
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user