<% if (message) { %>
<%= message %>
<% } %>
<% if (error) { %>
<%= error %>
<% } %>
<% if (companies.length === 0) { %>
Нет компаний в системе
<% } else { %>
| Компания |
ClientID |
Использовано |
Лимит |
Действие |
<% companies.forEach(c => { %>
<%
// Вычисляем эффективный лимит (кастомный или дефолтный)
const effectiveLimit = c.custom_limit != null ? c.custom_limit : defaultLimit;
const pct = effectiveLimit > 0 ? Math.min(c.active_count / effectiveLimit, 1) : 1;
const barClass = pct >= 1 ? 'full' : pct >= 0.8 ? 'warn' : '';
%>
| <%= c.name %> |
<%= c.client_id %> |
<%= c.active_count %> / <%= effectiveLimit %>
<% if (c.custom_limit != null) { %>
★
<% } %>
|
<% if (c.custom_limit != null) { %>
<%= c.custom_limit %>
(индивидуальный)
<% } else { %>
дефолт (<%= defaultLimit %>)
<% } %>
|
|
<% }) %>
<% } %>