forum.bitel.ru
http://forum.bitel.ru/

Цвет статуса
http://forum.bitel.ru/viewtopic.php?f=49&t=13437
Страница 1 из 1

Автор:  vikaled [ 11 сен 2019, 10:57 ]
Заголовок сообщения:  Цвет статуса

Добрый день. BGERP v 3.0 build 1316.
Подскажите пож-та, есть ли возможность поменять цвет определенного статуса в очереди процессов с черного на красный, например "Открыт"?. В старой системе было так, все привыкли. Красный бросается в глаза, что процесс еще не принят, быстрее реагируют.

Автор:  zavndw [ 11 сен 2019, 11:20 ]
Заголовок сообщения:  Re: Цвет статуса

Код:
WEB-INF/jspf/process_color.jsp

Не забудьте создать .orig файл

Автор:  vikaled [ 11 сен 2019, 13:26 ]
Заголовок сообщения:  Re: Цвет статуса

<c:choose>
<c:when test="${status.index eq 1}">
<c:set var="color" value="FD7D89"/>
</c:when>
</c:choose>

Если делаю так, все процессы в очереди окрашиваются в красный, причем независимо от статуса. А хотелось бы только слово "Открыт" сделать красным. Не подскажете, где ошибка?

Автор:  Администратор [ 12 сен 2019, 01:17 ]
Заголовок сообщения:  Re: Цвет статуса

Вот текущее содержимое файла.

Код:
<c:choose>
   <c:when test="${priority lt 2}">
      <c:set var="color" value="white"/>
   </c:when>
   <c:when test="${(priority gt 1) and (priority lt 4)}">
      <c:set var="color" value="9AD78A"/>
   </c:when>
   <c:when test="${(priority gt 3) and (priority lt 6)}">
      <c:set var="color" value="FFF1A4"/>
   </c:when>
   <c:when test="${(priority gt 5) and (priority lt 9)}">
      <c:set var="color" value="FFBE7E"/>
   </c:when>
   <c:otherwise>
      <c:set var="color" value="FD7D89"/>
   </c:otherwise>
</c:choose>


Почему вы используете для сравнения status.index?

Автор:  zavndw [ 12 сен 2019, 03:57 ]
Заголовок сообщения:  Re: Цвет статуса

vikaled писал(а):
<c:choose>
<c:when test="${status.index eq 1}">
<c:set var="color" value="FD7D89"/>
</c:when>
</c:choose>

Если делаю так, все процессы в очереди окрашиваются в красный, причем независимо от статуса. А хотелось бы только слово "Открыт" сделать красным. Не подскажете, где ошибка?

не думаю что так получится. Там же цвет текста один для всех элементов, из консоли разработчика в браузере можете попробовать варианты. Мне кажется быстрее и проще менять приоритет при открытии процесса а при первом переходе убирать его.

Автор:  vikaled [ 12 сен 2019, 08:19 ]
Заголовок сообщения:  Re: Цвет статуса

Может быть не точно написала,что хочется. В текущем содержимом файла цвета для приоритетов. А нам бы хотелось изменить цвета для статусов, причем именно цвета шрифта, а не закрашивать сам процесс, как это делается с приоритетами.
Пытались методом проб и ошибок, не получилось...

Автор:  Администратор [ 15 сен 2019, 14:59 ]
Заголовок сообщения:  Re: Цвет статуса

Проще всего по смене статуса изменять приоритет.
https://bgerp.ru/doc/3.0/manual/kernel/ ... tus-change

Автор:  vikaled [ 07 окт 2019, 09:40 ]
Заголовок сообщения:  Re: Цвет статуса

Спасибо, но все-таки не то. Пользователи просят именно открытые, не назначенные ни на кого процессы отмечать красным цветом (само слово статуса "Открыт"), а потом уже при назначении статус меняется, и соответственно меняется цвет.

Автор:  Администратор [ 10 окт 2019, 12:16 ]
Заголовок сообщения:  Re: Цвет статуса

Это в очереди необходимо только отображать? Может их устроит сохранённый фильтр сделать с не назначенными процессами, можно ещё счётчик вынести любого цвета в правый верхний угол.

Автор:  Администратор [ 10 окт 2019, 12:25 ]
Заголовок сообщения:  Re: Цвет статуса

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

Автор:  vikaled [ 10 окт 2019, 12:45 ]
Заголовок сообщения:  Re: Цвет статуса

Скажу так, хотят как в прошлой системе...Статус открыт красным цветом. По фильтрам да говорила, но у нас же большинство консерваторов. Думаю переживут, спасибо)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/