diff --git a/internal/web/ui/templates/wizard.html b/internal/web/ui/templates/wizard.html
index f90d951..987bcc9 100644
--- a/internal/web/ui/templates/wizard.html
+++ b/internal/web/ui/templates/wizard.html
@@ -62,6 +62,16 @@
+ 添加摄像头
+
+
+
+
+
或手动输入新摄像头
@@ -269,6 +279,21 @@
featDiv.innerHTML = '加载设备能力中...';
}
+ document.getElementById("btn-add-existing-source").addEventListener("click", function(){
+ var sel = document.getElementById("existing-source-select");
+ var val = sel.value;
+ if (!val) return;
+ var parts = val.split("|");
+ var name = parts[0];
+ var url = parts.slice(1).join("|");
+ if (step2Assigned.find(function(s){return s.name===name}) || step2Added.find(function(s){return s.name===name})) {
+ return;
+ }
+ step2Added.push({name: name, url: url});
+ sel.value = "";
+ renderAssignedSources();
+ });
+
document.getElementById("btn-add-source").addEventListener("click", function(){
var nameEl = document.getElementById("new-source-name");
var urlEl = document.getElementById("new-source-url");