|
|
|
|
@ -1,7 +1,6 @@
|
|
|
|
|
import 'dart:convert';
|
|
|
|
|
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:flutter/services.dart';
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
import 'package:test_sa/controllers/localization/localization.dart';
|
|
|
|
|
import 'package:test_sa/controllers/providers/api/user_provider.dart';
|
|
|
|
|
@ -15,6 +14,8 @@ import 'package:test_sa/views/widgets/status/pentry/pentry_visit_status_mune.dar
|
|
|
|
|
import 'package:test_sa/views/widgets/timer/app_timer.dart';
|
|
|
|
|
import 'package:test_sa/views/widgets/titles/app_sub_title.dart';
|
|
|
|
|
|
|
|
|
|
import '../status/pentry/pentry_status_mune.dart';
|
|
|
|
|
|
|
|
|
|
class PentryInfoForm extends StatefulWidget {
|
|
|
|
|
final Pentry model;
|
|
|
|
|
final bool enableValidate;
|
|
|
|
|
@ -79,16 +80,21 @@ class _PentryInfoFormState extends State<PentryInfoForm> {
|
|
|
|
|
const SizedBox(
|
|
|
|
|
height: 8,
|
|
|
|
|
),
|
|
|
|
|
// const ASubTitle("Status"),
|
|
|
|
|
// // if(widget.enableValidate && widget.model.status == null)
|
|
|
|
|
// // ASubTitle(subtitle.requiredWord,color: Colors.red,),
|
|
|
|
|
// const SizedBox(height: 4,),
|
|
|
|
|
// PentryStatusMenu(
|
|
|
|
|
// initialValue: widget.model.status,
|
|
|
|
|
// onSelect: (status){
|
|
|
|
|
// widget.model.status = status;
|
|
|
|
|
// },
|
|
|
|
|
// ),
|
|
|
|
|
const ASubTitle("Status"),
|
|
|
|
|
if (widget.enableValidate && widget.model.status == null)
|
|
|
|
|
ASubTitle(
|
|
|
|
|
subtitle.requiredWord,
|
|
|
|
|
color: Colors.red,
|
|
|
|
|
),
|
|
|
|
|
const SizedBox(
|
|
|
|
|
height: 4,
|
|
|
|
|
),
|
|
|
|
|
PentryStatusMenu(
|
|
|
|
|
initialValue: widget.model.status,
|
|
|
|
|
onSelect: (status) {
|
|
|
|
|
widget.model.status = status;
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
const SizedBox(
|
|
|
|
|
height: 8,
|
|
|
|
|
),
|
|
|
|
|
|