|
|
|
@ -4,6 +4,7 @@ import 'dart:io';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:test_sa/extensions/context_extension.dart';
|
|
|
|
|
import 'package:test_sa/extensions/int_extensions.dart';
|
|
|
|
|
import 'package:test_sa/extensions/string_extensions.dart';
|
|
|
|
|
import 'package:test_sa/models/ppm/ppm.dart';
|
|
|
|
|
import 'package:test_sa/models/ppm/ppm_attachment.dart';
|
|
|
|
|
|
|
|
|
@ -42,6 +43,13 @@ class _PentryTBSFormState extends State<PentryTBSForm> {
|
|
|
|
|
initialValue: widget.model.visitStatusId == null ? null : Lookup(name: widget.model.visitStatusName ?? "", id: widget.model.visitStatusId),
|
|
|
|
|
title: context.translation.ppmVisit,
|
|
|
|
|
onSelect: (value) {
|
|
|
|
|
print(value.toJson());
|
|
|
|
|
if (value?.value == 4) {
|
|
|
|
|
"Status cannot be change to ${value.name}.".addTranslation.showToast;
|
|
|
|
|
setState(() {});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (value != null) {
|
|
|
|
|
widget.model.visitStatusName = value.name;
|
|
|
|
|
widget.model.visitStatusId = value.id;
|
|
|
|
|