add signin function
This commit is contained in:
89
lib/app.dart
89
lib/app.dart
@@ -1,22 +1,22 @@
|
||||
import 'package:fcs/model/discount_model.dart';
|
||||
import 'package:fcs/model/shipment_model.dart';
|
||||
import 'package:fcs/model_fcs/message_model.dart';
|
||||
import 'package:fcs/model_fcs/package_model.dart';
|
||||
import 'package:fcs/vo/message.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_localizations/flutter_localizations.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:fcs/fcs/common/pages/signin/model/signin_model.dart';
|
||||
import 'package:fcs/model/buyer_model.dart';
|
||||
import 'package:fcs/model/delivery_model.dart';
|
||||
import 'package:fcs/model/discount_model.dart';
|
||||
import 'package:fcs/model/manual_model.dart';
|
||||
import 'package:fcs/model/notification_model.dart';
|
||||
import 'package:fcs/model/pd_model.dart';
|
||||
import 'package:fcs/model/reg_model.dart';
|
||||
import 'package:fcs/model/report_model.dart';
|
||||
import 'package:fcs/model/shipment_model.dart';
|
||||
import 'package:fcs/model/storage_model.dart';
|
||||
import 'package:fcs/model/test_model.dart';
|
||||
import 'package:fcs/model_fcs/message_model.dart';
|
||||
import 'package:fcs/model_fcs/package_model.dart';
|
||||
import 'package:fcs/pages/email_page.dart';
|
||||
import 'package:fcs/pages/login_page.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_localizations/flutter_localizations.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
import 'model/announcement_model.dart';
|
||||
import 'model/chart_model.dart';
|
||||
@@ -35,11 +35,10 @@ import 'model/report_user_model.dart';
|
||||
import 'model/shipment_rate_model.dart';
|
||||
import 'model/user_model.dart';
|
||||
import 'model_fcs/box_model.dart';
|
||||
import 'pages/home_page.dart';
|
||||
import 'pages/home_page_welcome.dart';
|
||||
import 'pages/splash.dart';
|
||||
import 'fcs/common/pages/home_page.dart';
|
||||
import 'fcs/common/pages/welcome_page.dart';
|
||||
import 'fcs/common/pages/splash_page.dart';
|
||||
import 'pages/term.dart';
|
||||
import 'pages/welcome_page.dart';
|
||||
import 'widget/localization/app_translations_delegate.dart';
|
||||
import 'widget/localization/transalation.dart';
|
||||
|
||||
@@ -131,9 +130,8 @@ class _AppState extends State<App> {
|
||||
Map<String, WidgetBuilder> route(BuildContext context) {
|
||||
final routes = <String, WidgetBuilder>{
|
||||
'/': (_) => SplashScreen(),
|
||||
'/home': (_) => HomePageWelcome(),
|
||||
'/homeLogin': (_) => HomePage(),
|
||||
'/welcome': (context) => WelcomePage(),
|
||||
'/welcome': (_) => WelcomePage(),
|
||||
'/home': (_) => HomePage(),
|
||||
'/term': (context) => Term(
|
||||
agreePage: true,
|
||||
),
|
||||
@@ -147,38 +145,37 @@ class _AppState extends State<App> {
|
||||
Widget build(BuildContext context) {
|
||||
return MultiProvider(
|
||||
providers: [
|
||||
ChangeNotifierProvider(builder: (context) => mainModel),
|
||||
ChangeNotifierProvider(builder: (context) => userModel),
|
||||
ChangeNotifierProvider(builder: (context) => productModel),
|
||||
ChangeNotifierProvider(builder: (context) => employeeModel),
|
||||
ChangeNotifierProvider(builder: (context) => poSubmissionModel),
|
||||
ChangeNotifierProvider(builder: (context) => doModel),
|
||||
ChangeNotifierProvider(builder: (context) => storageModel),
|
||||
ChangeNotifierProvider(builder: (context) => pdModel),
|
||||
ChangeNotifierProvider(builder: (context) => lanuguageModel),
|
||||
ChangeNotifierProvider(builder: (context) => regModel),
|
||||
ChangeNotifierProvider(builder: (context) => buyerModel),
|
||||
ChangeNotifierProvider(builder: (context) => notificationModel),
|
||||
ChangeNotifierProvider(builder: (context) => chartModel),
|
||||
ChangeNotifierProvider(builder: (context) => deliveryModel),
|
||||
ChangeNotifierProvider(builder: (context) => manualModel),
|
||||
ChangeNotifierProvider(builder: (context) => logModel),
|
||||
ChangeNotifierProvider(builder: (context) => deliveryModel),
|
||||
ChangeNotifierProvider(builder: (context) => phoneDeviceModel),
|
||||
ChangeNotifierProvider(builder: (context) => reportModel),
|
||||
ChangeNotifierProvider(builder: (context) => announcementModel),
|
||||
ChangeNotifierProvider(builder: (context) => reportUserModel),
|
||||
ChangeNotifierProvider(builder: (context) => pickUpModel),
|
||||
ChangeNotifierProvider(builder: (context) => shipmentRateModel),
|
||||
ChangeNotifierProvider(builder: (context) => shipmentModel),
|
||||
ChangeNotifierProvider(builder: (context) => packageModel),
|
||||
ChangeNotifierProvider(builder: (context) => boxModel),
|
||||
ChangeNotifierProvider(builder: (context) => messageModel),
|
||||
ChangeNotifierProvider(builder: (context) => invoiceModel),
|
||||
ChangeNotifierProvider(builder: (context) => customerModel),
|
||||
ChangeNotifierProvider(builder: (context) => discountModel),
|
||||
ChangeNotifierProvider.value(value: mainModel),
|
||||
ChangeNotifierProvider.value(value: userModel),
|
||||
ChangeNotifierProvider.value(value: productModel),
|
||||
ChangeNotifierProvider.value(value: employeeModel),
|
||||
ChangeNotifierProvider.value(value: poSubmissionModel),
|
||||
ChangeNotifierProvider.value(value: doModel),
|
||||
ChangeNotifierProvider.value(value: storageModel),
|
||||
ChangeNotifierProvider.value(value: pdModel),
|
||||
ChangeNotifierProvider.value(value: lanuguageModel),
|
||||
ChangeNotifierProvider.value(value: regModel),
|
||||
ChangeNotifierProvider.value(value: buyerModel),
|
||||
ChangeNotifierProvider.value(value: notificationModel),
|
||||
ChangeNotifierProvider.value(value: chartModel),
|
||||
ChangeNotifierProvider.value(value: deliveryModel),
|
||||
ChangeNotifierProvider.value(value: logModel),
|
||||
ChangeNotifierProvider.value(value: phoneDeviceModel),
|
||||
ChangeNotifierProvider.value(value: reportModel),
|
||||
ChangeNotifierProvider.value(value: announcementModel),
|
||||
ChangeNotifierProvider.value(value: reportUserModel),
|
||||
ChangeNotifierProvider.value(value: pickUpModel),
|
||||
ChangeNotifierProvider.value(value: shipmentRateModel),
|
||||
ChangeNotifierProvider.value(value: shipmentModel),
|
||||
ChangeNotifierProvider.value(value: packageModel),
|
||||
ChangeNotifierProvider.value(value: boxModel),
|
||||
ChangeNotifierProvider.value(value: messageModel),
|
||||
ChangeNotifierProvider.value(value: invoiceModel),
|
||||
ChangeNotifierProvider.value(value: customerModel),
|
||||
ChangeNotifierProvider.value(value: discountModel),
|
||||
ChangeNotifierProvider.value(value: testModel),
|
||||
ChangeNotifierProvider(
|
||||
builder: (context) => testModel,
|
||||
create: (_) => SigninModel(),
|
||||
),
|
||||
],
|
||||
child: Consumer<LanguageModel>(
|
||||
|
||||
Reference in New Issue
Block a user