Commit 6e2dac72 authored by Evgeniy Adamovich's avatar Evgeniy Adamovich

fix

parent 137e8552
......@@ -15,13 +15,13 @@
###Описание
**Корзина** - сложный компонент, состоит из 5 пользовательских компонентов, взаимодействующих между собой:
* `Корзина - кнопка` - почти на кажой странице в заголовке есть кнопка с изображением корзины, клик по кнопке перенаправляет на страницу корзиной `page_basket`, после каждого обновления страницы подтягивает куки и считывает количество покупок, если больше нуля - поверх корзины появляется зеленый индикатор с количеством покупок
* `Корзина - кнопка` - почти на кажой странице в заголовке есть кнопка с изображением корзины, клик по кнопке перенаправляет на страницу с корзиной `page_basket`, после каждого обновления страницы подтягивает куки и считывает количество покупок, если больше нуля - поверх корзины появляется зеленый индикатор с количеством покупок
* `Аккордион - категории` - отображает категории товаров, поведение после клика на категорию меняется:
* На странице магазина `page_shop` - передает компоненту с кодом `shop` UUID категории
* На других страницах - записывает в сессионые куки UUID категории и перенаправляет на страницу магазина `page_shop`
* `Аккордион - магазин` - каждая покупка меняет куки `basket`, инициализируется 2 способами:
* После каждого получения store срабатывает событие `change_custom_comp_store` и компонент обновляет содержимое
* При инициализации ищет куки с UUID категории, если нашел - отобразит список товаров связанных с этой категорией, иначе выведет отобразит сообщение "выберите категорию"
* При инициализации ищет куки с UUID категории, если нашел - отобразит список товаров связанных с этой категорией, иначе отобразит сообщение "выберите категорию"
* `Корзина - список` - при инициализации ищет куки `basket`, если нашел - отобразит содержимое, иначе отобразит сообщение "Ваша корзина пуста"
* `Мои договора` - ищет договора связанные только с текущим пользователем и отображает в виде списка, если не нашел - отобразит сообщение "Вы не заключили ни одного договора"
......@@ -38,7 +38,7 @@
* Строка: "23\*12", "2+2\*2", "14\*(5+12)";
* Массив: [3,5,6], ["3",23,"12"];
* Объект: {a:3,b:5,c:6},{a:"3",b:23,c:"12"};
* opt (объект) = {pre:string, op:string after:string} - дополнительные параметры
* opt (объект) = {pre:string, op:string, after:string} - дополнительные параметры
* pre - строка перед итоговым числом;
* after - строк после итогового числа;
* op - символ-математическая или побитовая операция для массива чисел: \*, +, -, /, %, &, |, ^.
......
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