-
Notifications
You must be signed in to change notification settings - Fork 856
# Экран подтверждения отмены покупки
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] - активация кнопки инициирует навигацию назад.
- Логика взаимодействия: Нажатием на кнопку происходит возврат на главный экран кассы.
<title>Title</title>
<style>
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic);
<textarea id="source">
body { font-family: 'Droid Serif'; }
h1, h2, h3 {
font-family: 'Yanone Kaffeesatz';
font-weight: normal;
}
.remark-code, .remark-inline-code { font-family: 'Ubuntu Mono'; }
</style>
Code:
def add(a,b)
a + b
end
</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create();
</script>