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

fix

parent 6e2dac72
#Корзина # Корзина
![Демонстрация](basket.webm) ![Демонстрация](basket.webm)
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
Дополнительно:\ Дополнительно:\
В SynergyAdmin создать юзера `Гость` с авторизацией: логин `_guest`, пароль `123456` В SynergyAdmin создать юзера `Гость` с авторизацией: логин `_guest`, пароль `123456`
###Описание ### Описание
**Корзина** - сложный компонент, состоит из 5 пользовательских компонентов, взаимодействующих между собой: **Корзина** - сложный компонент, состоит из 5 пользовательских компонентов, взаимодействующих между собой:
* `Корзина - кнопка` - почти на кажой странице в заголовке есть кнопка с изображением корзины, клик по кнопке перенаправляет на страницу с корзиной `page_basket`, после каждого обновления страницы подтягивает куки и считывает количество покупок, если больше нуля - поверх корзины появляется зеленый индикатор с количеством покупок * `Корзина - кнопка` - почти на кажой странице в заголовке есть кнопка с изображением корзины, клик по кнопке перенаправляет на страницу с корзиной `page_basket`, после каждого обновления страницы подтягивает куки и считывает количество покупок, если больше нуля - поверх корзины появляется зеленый индикатор с количеством покупок
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* На других страницах - записывает в сессионые куки UUID категории и перенаправляет на страницу магазина `page_shop` * На других страницах - записывает в сессионые куки UUID категории и перенаправляет на страницу магазина `page_shop`
* `Аккордион - магазин` - каждая покупка меняет куки `basket`, инициализируется 2 способами: * `Аккордион - магазин` - каждая покупка меняет куки `basket`, инициализируется 2 способами:
* После каждого получения store срабатывает событие `change_custom_comp_store` и компонент обновляет содержимое * После каждого получения store срабатывает событие `change_custom_comp_store` и компонент обновляет содержимое
* При инициализации ищет куки с UUID категории, если нашел - отобразит список товаров связанных с этой категорией, иначе отобразит сообщение "выберите категорию" * При инициализации ищет куки с UUID категории, если нашел - отобразит список товаров связанных с этой категорией, иначе отобразит сообщение "Выберите категорию"
* `Корзина - список` - при инициализации ищет куки `basket`, если нашел - отобразит содержимое, иначе отобразит сообщение "Ваша корзина пуста" * `Корзина - список` - при инициализации ищет куки `basket`, если нашел - отобразит содержимое, иначе отобразит сообщение "Ваша корзина пуста"
* `Мои договора` - ищет договора связанные только с текущим пользователем и отображает в виде списка, если не нашел - отобразит сообщение "Вы не заключили ни одного договора" * `Мои договора` - ищет договора связанные только с текущим пользователем и отображает в виде списка, если не нашел - отобразит сообщение "Вы не заключили ни одного договора"
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
* after - строк после итогового числа; * after - строк после итогового числа;
* op - символ-математическая или побитовая операция для массива чисел: \*, +, -, /, %, &, |, ^. * op - символ-математическая или побитовая операция для массива чисел: \*, +, -, /, %, &, |, ^.
###Функционал, которого не хватет ### Функционал, которого не хватет
1. Файл в ресурсах other-login.js\ 1. Файл в ресурсах other-login.js\
1.1. Клик на кнопку с кодом `btn-contarct-auth` - нужно дописать алгоритм: авторизация -> создание записи в реестре договора -> переход на страницу договоров\ 1.1. Клик на кнопку с кодом `btn-contarct-auth` - нужно дописать алгоритм: авторизация -> создание записи в реестре договора -> переход на страницу договоров\
1.2. Клик на кнопку с кодом `btn-accept` - дописать алгоритм: выполнить апи создания юзера -> перейти на страницу авторизации или сразу авторизовать под новым юзером 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