Skip to content

# Экран подтверждения отмены покупки

NickAssai edited this page Oct 7, 2024 · 1 revision

Экран подтверждения отмены покупки


Отменить покупку

Экран подтверждения отмены покупки предназначен для уточнения у пользователя, действительно ли он хочет отменить текущую покупку. Он помогает предотвратить случайные действия и нежелательное удаление товаров из корзины.


Структура элементов экрана

Неактивные компоненты

Подтверждение отмены покупки

Уведомление отмены покупки

  • Назначение: Уточняет у пользователя, действительно ли он хочет отменить текущую покупку, предотвращая случайные действия.

Активные компоненты

Кнопка "ДА"

Кнопка (ДА)

  • Назначение: Позволяет пользователю подтвердить отмену текущей покупки.
  • События: [onClick] - отображает всплывающее окно, информирующее о необходимости подтверждения отмены кассиром.
  • Логика взаимодействия: После нажатия кнопки воспроизводится звуковой сигнал и активируется всплывающее уведомление с подтверждением кассиром.

Отмена чека - да (подтверждение кассра)

Кнопка "НЕТ"

Кнопка (НЕТ)

  • Назначение: Позволяет пользователю продолжить процесс покупки.
  • События: [onClick] - инициирует закрытие текущего диалогового окна и возвращает пользователя на главный экран..
  • Логика взаимодействия: Возврат к главному экрану без каких-либо изменений в текующем чеке.

  • Технические параметры:
  • API запрос при отмене покупки:
    • Метод: DELETE
    • URL-адрес :http://localhost:8080/pos/current-check
    • Описание: Вызов метода приводит к удалению всех товаров из текущей сессии корзины и отмене покупки.
    • Ссылка на документацию метода

В файле настроек settings.json находится параметр "option_feature", который определяет, активность подтверждение отмены покупки. Значения параметра "option_feature": true: Включает подтверждения отмены покупки кассиром false: Отключает подтверждения отмены покупки кассиром


Кнопка "Позвать на помощь"

Кнопка позвать на помощь

  • Назначение: Оказание помощи пользователю персоналом магазина.
  • События: [onClick] - отображение всплывающего окна с информацией помощи.
  • Логика взаимодействия: При нажатии на кнопку, воспроизводится звуковой сигнал и активируется всплывающее уведомление:

Помощь сотрудника


Кнопка "Назад"

Кнопка (Назад)

  • Назначение: Позволяет пользователю вернуться к предыдущему шагу в приложении.
  • События: [onClick] - активация кнопки инициирует навигацию назад.
  • Логика взаимодействия: Нажатием на кнопку происходит возврат на главный экран кассы.
Clone this wiki locally