Commit 52ba1c50 authored by Evgeniy Adamovich's avatar Evgeniy Adamovich

fix

parent 6e2dac72
#Корзина
# Корзина
![Демонстрация](basket.webm)
......@@ -12,7 +12,7 @@
Дополнительно:\
В SynergyAdmin создать юзера `Гость` с авторизацией: логин `_guest`, пароль `123456`
###Описание
### Описание
**Корзина** - сложный компонент, состоит из 5 пользовательских компонентов, взаимодействующих между собой:
* `Корзина - кнопка` - почти на кажой странице в заголовке есть кнопка с изображением корзины, клик по кнопке перенаправляет на страницу с корзиной `page_basket`, после каждого обновления страницы подтягивает куки и считывает количество покупок, если больше нуля - поверх корзины появляется зеленый индикатор с количеством покупок
......@@ -21,7 +21,7 @@
* На других страницах - записывает в сессионые куки UUID категории и перенаправляет на страницу магазина `page_shop`
* `Аккордион - магазин` - каждая покупка меняет куки `basket`, инициализируется 2 способами:
* После каждого получения store срабатывает событие `change_custom_comp_store` и компонент обновляет содержимое
* При инициализации ищет куки с UUID категории, если нашел - отобразит список товаров связанных с этой категорией, иначе отобразит сообщение "выберите категорию"
* При инициализации ищет куки с UUID категории, если нашел - отобразит список товаров связанных с этой категорией, иначе отобразит сообщение "Выберите категорию"
* `Корзина - список` - при инициализации ищет куки `basket`, если нашел - отобразит содержимое, иначе отобразит сообщение "Ваша корзина пуста"
* `Мои договора` - ищет договора связанные только с текущим пользователем и отображает в виде списка, если не нашел - отобразит сообщение "Вы не заключили ни одного договора"
......@@ -43,7 +43,7 @@
* after - строк после итогового числа;
* op - символ-математическая или побитовая операция для массива чисел: \*, +, -, /, %, &, |, ^.
###Функционал, которого не хватет
### Функционал, которого не хватет
1. Файл в ресурсах other-login.js\
1.1. Клик на кнопку с кодом `btn-contarct-auth` - нужно дописать алгоритм: авторизация -> создание записи в реестре договора -> переход на страницу договоров\
1.2. Клик на кнопку с кодом `btn-accept` - дописать алгоритм: выполнить апи создания юзера -> перейти на страницу авторизации или сразу авторизовать под новым юзером
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment