first commit

This commit is contained in:
kicap
2023-10-25 06:40:10 +08:00
commit 364bee3120
168 changed files with 8354 additions and 0 deletions

View File

@ -0,0 +1,41 @@
import 'package:flutter/material.dart';
import 'package:stacked/stacked.dart';
import './tim_survei_view_model.dart';
class TimSurveiView extends StatelessWidget {
const TimSurveiView({super.key});
@override
Widget build(BuildContext context) {
return ViewModelBuilder<TimSurveiViewModel>.reactive(
viewModelBuilder: () => TimSurveiViewModel(),
onViewModelReady: (TimSurveiViewModel model) async {
await model.init();
},
builder: (
BuildContext context,
TimSurveiViewModel model,
Widget? child,
) {
return Scaffold(
body: WillPopScope(
onWillPop: () async {
// model.log.i('backPressed: ${model.globalVar.backPressed}');
if (model.globalVar.backPressed == 'exitApp') {
// model.back();
model.quitApp(context);
}
return false;
},
child: const Center(
child: Text(
'TimSurveiView',
),
),
),
);
},
);
}
}

View File

@ -0,0 +1,7 @@
import '../../../../app/core/custom_base_view_model.dart';
class TimSurveiViewModel extends CustomBaseViewModel {
Future<void> init() async {
globalVar.backPressed = 'exitApp';
}
}