* Adjust code

This commit is contained in:
zenggang
2023-10-08 06:59:29 +00:00
parent f9ebab4a38
commit efdb6b9dc0
3 changed files with 24 additions and 1 deletions
+2 -1
View File
@@ -161,7 +161,8 @@ class artifactrepo extends control
$hasUpdate = false;
foreach($artifactRepos as $repo)
{
foreach($serverRepos[$repo->serverID] as $serverRepo)
if(!isset($serverRepos[$repo->serverID])) continue;
foreach($serverRepos[$repo->serverID]['data'] as $serverRepo)
{
$serverRepo->onlineStatus = $serverRepo->online ? 'online' : 'offline';
if($serverRepo->name == $repo->repoName && $serverRepo->onlineStatus != $repo->status)
+21
View File
@@ -13,3 +13,24 @@ window.createSortLink = function(col)
if(sort == orderBy) sort = col.name + '_desc';
return sortLink.replace('{orderBy}', sort);
}
window.renderList = function (result, {col, row, value})
{
if(col.name === 'status')
{
switch(value)
{
case 'online':
var statusClass = 'text-success';
break;
case 'offline':
var statusClass = 'text-danger';
break;
default:
var statusClass = '';
}
result[0] = {html: '<span class="' + statusClass + '">' + result[0] + '</span>'};
}
return result;
}
+1
View File
@@ -52,6 +52,7 @@ dtable
(
set::cols($config->artifactrepo->dtable->fieldList),
set::data($artifactRepos),
set::onRenderCell(jsRaw('window.renderList')),
set::sortLink(jsRaw('createSortLink')),
set::footPager(usePager()),
);