feat: 看板视频视图显示设备IP,分配弹窗可选设备
This commit is contained in:
parent
1430d33e5f
commit
27ce2dd4d8
@ -130,7 +130,7 @@
|
||||
</div>
|
||||
<div class="video-card-info">
|
||||
<div class="video-card-name">{{$ch.SourceName}}</div>
|
||||
<div class="video-card-device">{{$cd.Device.DisplayName}}</div>
|
||||
<div class="video-card-device">{{$cd.Device.DisplayName}} · {{$cd.Device.IP}}</div>
|
||||
</div>
|
||||
</div>
|
||||
{{end}}
|
||||
@ -142,7 +142,7 @@
|
||||
</div>
|
||||
<div style="padding:8px 10px">
|
||||
<div style="font-size:13px;font-weight:500;margin-bottom:2px">{{$s.Name}}</div>
|
||||
<a href="#" style="font-size:11px;color:var(--primary);text-decoration:none">+ 分配到设备</a>
|
||||
<a href="#" style="font-size:11px;color:var(--primary);text-decoration:none" onclick="event.preventDefault();showDevicePicker('{{$s.Name}}');">+ 分配到设备</a>
|
||||
</div>
|
||||
</div>
|
||||
{{end}}
|
||||
@ -277,7 +277,9 @@
|
||||
var did = row.getAttribute('data-device-id');
|
||||
var nameEl = row.querySelector('.console-device-name');
|
||||
var dname = nameEl ? nameEl.textContent : did;
|
||||
html += '<div style="padding:8px 12px;cursor:pointer;border-radius:4px;margin-bottom:4px" onmouseover="this.style.background=\'var(--surface-soft)\'" onmouseout="this.style.background=\'transparent\'" onclick="addSourceToDeviceForm(\'' + did + '\', \'' + sourceName + '\');this.closest(\'.source-assign-overlay\').remove()">' + dname + ' <span style="font-size:11px;color:var(--muted)">' + did + '</span></div>';
|
||||
var metaEl = row.querySelector('.console-device-meta');
|
||||
var ip = metaEl ? (metaEl.textContent.match(/[\d.]+/) || [''])[0] : '';
|
||||
html += '<div style="padding:8px 12px;cursor:pointer;border-radius:4px;margin-bottom:4px" onmouseover="this.style.background=\'var(--surface-soft)\'" onmouseout="this.style.background=\'transparent\'" onclick="addSourceToDeviceForm(\'' + did + '\', \'' + sourceName + '\');this.closest(\'.source-assign-overlay\').remove()">' + dname + ' <span style="font-size:11px;color:var(--muted)">' + (ip || did) + '</span></div>';
|
||||
});
|
||||
html += '<div style="margin-top:12px;text-align:right"><button class="btn" style="font-size:12px" onclick="this.closest(\'.source-assign-overlay\').remove()">取消</button></div></div></div>';
|
||||
var div = document.createElement('div');
|
||||
|
||||
Binary file not shown.
Loading…
Reference in New Issue
Block a user