Project

General

Profile

Front-Feature #340

Updated by Екатерина Захарова 4 days ago

В модуле src/modules/actionModule/ActionEditModule.tsx изменить запрос на создание мероприятия на актуальный. 
 Вынести его Желательно, вынести преобразование полей и запрос в отдельный файл в src/useServer 


 Для него проверить в src/types/Action.ts интерфейс. и хук. 
 Вот такой должен быть урл CREATE v1/action В файле запрос 
 Интерфейс запроса пример ( с бэка ) 
 ``` javascript 
 { 
   "pics": [ 
     "string" 
   ], 
   "title": "Новое событие", 
   "startDate": "2024-05-16", 
   "endDate": "2024-05-16", 
   "startTime": "10:00:00", 
   "endTime": "15:00:00", 
   "description": "description", 
   "cost": 1000, 
   "currency": "RUB", 
   "format": "OnAndOffline", 
   "location": "Moscow", 
   "maxCount": 10, 
   "count": 0, 
   "showCount": false, 
   "publicationDate": "2024-05-16", 
   "contacts": { 
     "phone": "88005553535", 
     "chatId": "550e8400-e29b-41d4-a716-446655440000" 
   }, 
   "status": "Published", 
   "requiresTicket": false, 
   "paymentFormat": "По карте", 
   "recipientBank": "tbank", 
   "startLongitude": "37.6173", 
   "endLongitude": "37.6173", 
   "startLatitude": "55.7558", 
   "endLatitude": "55.7558", 
   "ageLimit": "0+", 
   "categories": [ 
     "Сезонные события" 
   ], 
   "way": [ 
    "string" 
   ] 
 } 
 ``` 
 в хуке - преобразование данных, если необходимо. 

 Убрать из модуля отображение - создать отдельный файл компонента - форму заполнения, которая будет использоваться и для создания и для редактирования.

Back