Проект

Общее

Профиль

Разработка #3537

Обновлено Егор Самойлов 7 месяца назад

Изначальное формулирование задачи: 
 Требуется добавить особые условия для реактивов. 
 Особые условия это следующая тройка: базовая информация о реактиве + комментарий + какой-то файл 

 Во все места, где есть реактивы на УС, УВКР и УХ требуется добавить компонент-аналог dt-special-condition-mark. При нажатии на данный компонент нужно, чтобы открывалось модальное окно с особыми условиями 

 Должна быть возможность добавлять и изменять особые условия в [Настройки] -> "Реактивы" -> "Список закупаемых реактивов" 
 При нажатии на 3 точки в правом части информации в таблице в выпадающем списке будет кнопка: добавить и изменить особые условия 

 Выполнено по факту: 
 Добавлен компонент для отображения особых условий: желто-оранжевый блок с точкой в верхнем правом углу. При нажатии на данный блок открывается модальное окно с информацией о реактиве, disable комментарий и кнопка с возможностью скачать файл. 

 Особые условия можно добавить на странице Настройки -> Реактивы -> Закупаемые реактивы. Требуется нажать на 3 точки в строке, откроется drop-button и требуется нажать на кнопку "Добавить особые условия": откроется то же модальное окно, но будет возможность добавить файл и комментарий. 

 Данный компонент был использован в следующих разделах: 
 УС:  
   детали постановок на синтез (для реакторов, пробирок и планшетов),  
   в разделе "Результаты синтеза",  
   в разделе "Аммонолиз и деблокирование" (внутри планирования и деталей постановок),  
   в разделе "Сушка амидитов" 
 УХ:  
   олиги на УХ,  
   все постановки на очистку  
 УВКР:  
   завявки на контроль,  
   реактивы на контроль,  
   проверка на воду,  
   постановка на синтез(для стартовых носителей и для используемых реактивов),  
   аммонолиз и деблокирование (для всех постановок) 
 Настройки -> Рабочие растворы -> Приготовление раб. растворов (кнопка "Приготовление рабочих растворов") 
   список исходных реактивов,  
   все модальные окна 
 Настройки -> реактивы -> Общий список лотов 
 Информация об объекте (при нажатии на синий labelId (6-значный баркод) или при переходе через кнопку "Информация об объекте") 
 Общие действия -> Переливание реактивов 

 Также добавил удаление особых условий вместе с обновлением страницы для всех мест, куда был добавлен новый компонент

Назад