Исправления на экране сканера
This commit is contained in:
24
lib/faq.dart
24
lib/faq.dart
@@ -3,6 +3,7 @@ import 'package:flutter/services.dart';
|
||||
|
||||
import 'base_state.dart';
|
||||
import 'consts.dart';
|
||||
import 'common.dart';
|
||||
|
||||
/// Класс содержит заголовки и текст блоков FAQ.
|
||||
class Entry {
|
||||
@@ -35,11 +36,18 @@ class EntryItem extends StatelessWidget {
|
||||
}
|
||||
|
||||
class FAQScreen extends StatefulWidget {
|
||||
@override State createState() => new FAQScreenState<FAQScreen>();
|
||||
|
||||
FAQScreen(this.b);
|
||||
bool b;
|
||||
|
||||
@override State createState() => new FAQScreenState<FAQScreen>(b);
|
||||
}
|
||||
|
||||
class FAQScreenState<T> extends BaseState<FAQScreen> {
|
||||
|
||||
FAQScreenState(this.returnToScanner);
|
||||
bool returnToScanner;
|
||||
|
||||
@override String getTitle() {
|
||||
return "FAQ";
|
||||
}
|
||||
@@ -50,9 +58,17 @@ class FAQScreenState<T> extends BaseState<FAQScreen> {
|
||||
|
||||
/// Метод возвращает ListView с блоками faq.
|
||||
@override Widget getScreenContent() {
|
||||
return new ListView.builder(
|
||||
return new WillPopScope(onWillPop: onWillPop, child: new ListView.builder(
|
||||
itemBuilder: (BuildContext context, int index) => new EntryItem(data[index]),
|
||||
itemCount: data.length);
|
||||
itemCount: data.length));
|
||||
}
|
||||
|
||||
onWillPop() {
|
||||
if(returnToScanner) {
|
||||
return startScanner(context);
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
/// Список с контентом
|
||||
@@ -67,7 +83,7 @@ class FAQScreenState<T> extends BaseState<FAQScreen> {
|
||||
Введите DIN код магазина (выдается партнером/менеджером International Auto Club, дублируется на почту)
|
||||
Нажать кнопку: «Зарегистрировать»
|
||||
Дождитесь подтверждение активации программы, нажатием кнопки “Обновите статус активации” обновите статус.
|
||||
После подтверждения запроса на активацию программы Партнером/менеджером нажмите кнопку “Завершить регистрацию”, приложение готово к использованию.
|
||||
После подтверждения запроса на активацию программы Партнером/менеджером нажмите кнопкиопку “Завершить регистрацию”, приложение готово к использованию.
|
||||
|
||||
В случае желания изменить номер кассы, необходимо нажать на “значек” верхнем правом углу и вернуться на шаг регистрации.''';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user