feat: /api/v2/analiza/* endpoints - sport analytics backend
This commit is contained in:
+5
-2
@@ -229,6 +229,7 @@ footer { height:36px; background:var(--bg2); border-top:1px solid var(--rim);
|
||||
display:flex; align-items:center; padding:0 18px; font-size:10px;
|
||||
color:var(--t3); font-family:var(--mono); justify-content:space-between; }
|
||||
</style>
|
||||
<script src="/static/shared/sortable.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -238,7 +239,7 @@ footer { height:36px; background:var(--bg2); border-top:1px solid var(--rim);
|
||||
<span class="title">CRM v2 — Salesforce-Lite</span>
|
||||
<div class="right">
|
||||
<span id="me">…</span>
|
||||
<a href="/sport/platform">Platform</a>
|
||||
<a href="/platform">Platform</a>
|
||||
<a href="/sport/erp">ERP</a>
|
||||
<a href="/sport/crm">CRM</a>
|
||||
<a href="#" id="logout">Odjava</a>
|
||||
@@ -804,7 +805,8 @@ function exportTab(tab, fmt) {
|
||||
th{background:#eee;text-align:left;padding:5px 7px;border:1px solid #999;text-transform:uppercase;font-size:9px;letter-spacing:.4px}
|
||||
td{padding:4px 7px;border:1px solid #ccc}
|
||||
tr:nth-child(even) td{background:#fafafa}
|
||||
</style></head><body>
|
||||
</style><script src="/static/shared/sortable.js" defer></script>
|
||||
</head><body>
|
||||
<h2>PGŽ Sport CRM — ${tab.toUpperCase()} <small style="font-weight:400;color:#666">(${new Date().toLocaleString('hr-HR')})</small></h2>
|
||||
<table><thead><tr>${headers.map(h=>'<th>'+h+'</th>').join('')}</tr></thead>
|
||||
<tbody>${rows.map(r=>'<tr>'+r.map(c=>'<td>'+(c==null?'':String(c).replace(/&/g,'&').replace(/</g,'<'))+'</td>').join('')+'</tr>').join('')}</tbody></table>
|
||||
@@ -2181,5 +2183,6 @@ document.addEventListener('DOMContentLoaded', function(){
|
||||
});
|
||||
</script>
|
||||
<script src="/static/js/export_dropdown.js"></script>
|
||||
<script src="/static/_ai_widget.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user