@@ -270,16 +270,15 @@ <h5 class="card-title mb-0 text-uppercase label-header">
270270 < div class ="title d-flex justify-content-between align-items-center border-bottom-1
271271 border-bottom-grey-100 pl-3 pt-3 pr-3 pb-0 ">
272272 < h6 class ="card-title text-blue-800 font-weight-light ">
273- {{ assetSelected.isAgent }}
274- {{ assetSelected.isAgent ? 'Agent' : 'Source' }} {{ assetName }} details
273+ {{ assetSelected.isAgent ? 'Agent' : 'Data Source' }} — {{ assetName }} Details
275274 </ h6 >
276275 < button (click) ="closeDetail() " aria-label ="Close "
277276 class ="close button-close " type ="button ">
278277 < div class ="close-icon "> </ div >
279278 </ button >
280279 </ div >
281280 < div class ="p-3 ">
282- < div class ="w-100 " *ngIf ="reasonRun ">
281+ < div class ="w-100 " *ngIf ="reasonRun && assetSelected.isAgent; else assetDetail ">
283282 < app-utm-agent-connect
284283 [websocketCommand] ="reasonRun "
285284 [asset] ="assetSelected "
@@ -289,3 +288,47 @@ <h6 class="card-title text-blue-800 font-weight-light">
289288 </ div >
290289 </ div >
291290</ div >
291+
292+ < ng-template #assetDetail >
293+ < div class ="w-100 d-flex justify-content-start mb-2 " *ngIf ="assetSelected.displayName ">
294+ < span class ="text-blue-800 font-weight-light min-w-70px "> Name:</ span >
295+ {{assetSelected.displayName}}
296+ </ div >
297+ < div class ="w-100 mb-2 " *ngIf ="assetSelected.assetMac && assetSelected.assetMac !== '' ">
298+ < span class ="text-blue-800 font-weight-light min-w-70px "> MAC:</ span >
299+ < div class ="d-flex justify-content-start align-items-center flex-wrap ">
300+ < span *ngFor ="let card of assetSelected.assetMac.split(',') " class ="badge border-blue-800 border-1 mr-1 mb-1 p-1 text-blue-800 ">
301+ {{card}}
302+ </ span >
303+ </ div >
304+ </ div >
305+ < div class ="w-100 d-flex justify-content-start mb-2 ">
306+ < span class ="text-blue-800 font-weight-light min-w-70px "> Status:</ span >
307+ < span [ngClass] ="!assetSelected.status ? 'text-success-800':'text-warning-800' "
308+ class ="span-small-icon d-flex justify-content-start align-items-center ">
309+ < i [ngClass] ="'icon-circle2' " class ="mr-2 "> </ i >
310+ {{ !assetSelected.status ? 'ONLINE' : 'OFFLINE' }}
311+ </ span >
312+ </ div >
313+ < div class ="alert-details w-100 d-flex justify-content-start mb-2 ">
314+ < span class ="text-blue-800 font-weight-light has-minimum-width "> Type:</ span >
315+ < app-assets-apply-type *ngIf ="assetSelected " [assets] ="[assetSelected.id] " [typeFormat] ="'icon' "
316+ [type] ="assetSelected.assetType " class ="ml-2 ">
317+ </ app-assets-apply-type >
318+ </ div >
319+ < div class ="alert-details w-100 d-flex justify-content-start mb-2 ">
320+ < span class ="text-blue-800 font-weight-light has-minimum-width "> Group Source:</ span >
321+ < app-asset-group-add *ngIf ="assetSelected " [assets] ="[assetSelected.id] "
322+ [group] ="assetSelected.group "
323+ [typeFormat] ="'icon' " class ="ml-2 ">
324+ </ app-asset-group-add >
325+ </ div >
326+ < div class ="alert-details w-100 d-flex justify-content-start mb-2 ">
327+ < span class ="text-blue-800 font-weight-light has-minimum-width "> Comment:</ span >
328+ < app-assets-apply-note *ngIf ="assetSelected " [asset] ="assetSelected " class ="ml-2 "> </ app-assets-apply-note >
329+ </ div >
330+ < div class ="agent-details w-100 d-flex justify-content-start mb-2 " *ngIf ="assetSelected.lastInput ">
331+ < span class ="text-blue-800 font-weight-light min-w-70px "> Last seen:</ span >
332+ {{ assetSelected.lastInput | date }}
333+ </ div >
334+ </ ng-template >
0 commit comments