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 = [];
|
||||
|
||||
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 = [];
|
||||
|
||||
Reference in new issue
Block a user