fix: migrate to D drive, new venv, fix switchTab bug, update PYTHONPATH

This commit is contained in:
DeepSeek-Web Adapter
2026-04-17 17:01:25 +08:00
parent a6820b2cbb
commit bbb35e0082
3 changed files with 12 additions and 9 deletions
+3
View File
@@ -3,4 +3,7 @@ __pycache__/
*.pyo *.pyo
*.pyd *.pyd
agent_debug.log agent_debug.log
adapter_debug.log
.workbuddy/ .workbuddy/
venv/
get-pip.py
+2 -2
View File
@@ -1,4 +1,4 @@
@echo off @echo off
chcp 65001 >nul 2>&1 chcp 65001 >nul 2>&1
set PYTHONPATH=E:\work\deepseek-web;E:\work\deepseek-web\array_sdk set PYTHONPATH=D:\work\deepseek-web;D:\work\deepseek-web\array_sdk
C:\Miniconda3\python.exe E:\work\deepseek-web\main.py %* D:\work\deepseek-web\venv\Scripts\python.exe D:\work\deepseek-web\main.py %*
+7 -7
View File
@@ -59,11 +59,11 @@ body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;b
</div> </div>
<div class="container"> <div class="container">
<div class="tabs"> <div class="tabs">
<button class="tab active" onclick="switchTab('status')">📊 状态</button> <button class="tab active" onclick="switchTab('status',this)">📊 状态</button>
<button class="tab" onclick="switchTab('config')">⚙️ 配置</button> <button class="tab" onclick="switchTab('config',this)">⚙️ 配置</button>
<button class="tab" onclick="switchTab('register')">🔑 注册</button> <button class="tab" onclick="switchTab('register',this)">🔑 注册</button>
<button class="tab" onclick="switchTab('browser')">🌐 浏览器</button> <button class="tab" onclick="switchTab('browser',this)">🌐 浏览器</button>
<button class="tab" onclick="switchTab('logs')">📋 日志</button> <button class="tab" onclick="switchTab('logs',this)">📋 日志</button>
</div> </div>
<div class="panel active" id="panel-status"> <div class="panel active" id="panel-status">
<div class="card"><h2>📊 系统状态</h2> <div class="card"><h2>📊 系统状态</h2>
@@ -140,7 +140,7 @@ body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;b
</div></div> </div></div>
</div> </div>
<script> <script>
function switchTab(n){document.querySelectorAll('.tab').forEach(function(t){t.classList.remove('active')});document.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});event.target.classList.add('active');document.getElementById('panel-'+n).classList.add('active')} function switchTab(n,el){document.querySelectorAll('.tab').forEach(function(t){t.classList.remove('active')});document.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});el.classList.add('active');document.getElementById('panel-'+n).classList.add('active')}
function showToast(m,t){t=t||'info';var e=document.createElement('div');e.className='toast '+t;e.textContent=m;document.body.appendChild(e);setTimeout(function(){e.remove()},3000)} function showToast(m,t){t=t||'info';var e=document.createElement('div');e.className='toast '+t;e.textContent=m;document.body.appendChild(e);setTimeout(function(){e.remove()},3000)}
function api(p,m,d){m=m||'GET';d=d||null;var o={method:m,headers:{'Content-Type':'application/json'}};if(d)o.body=JSON.stringify(d);return fetch('/api'+p,o).then(function(r){return r.json()})} function api(p,m,d){m=m||'GET';d=d||null;var o={method:m,headers:{'Content-Type':'application/json'}};if(d)o.body=JSON.stringify(d);return fetch('/api'+p,o).then(function(r){return r.json()})}
function loadConfig(){api('/config').then(function(c){if(c.error){showToast(c.error,'error');return}document.getElementById('cfg-base-url').value=c.array_base_url||'';document.getElementById('cfg-api-key').value=c.api_key||'';document.getElementById('cfg-worker-id').value=c.worker_id||'';document.getElementById('cfg-worker-name').value=c.worker_name||'';document.getElementById('cfg-reply-scope').value=c.reply_scope||'chat';document.getElementById('cfg-deepseek-url').value=c.deepseek_url||'';document.getElementById('cfg-headless').value=String(c.headless||false);document.getElementById('cfg-user-data-dir').value=c.user_data_dir||'';document.getElementById('cfg-max-rounds').value=c.max_rounds||30;document.getElementById('cfg-task-timeout').value=c.task_timeout||600;document.getElementById('cfg-admin-port').value=c.admin_port||9091;document.getElementById('cfg-log-level').value=c.log_level||'INFO'})} function loadConfig(){api('/config').then(function(c){if(c.error){showToast(c.error,'error');return}document.getElementById('cfg-base-url').value=c.array_base_url||'';document.getElementById('cfg-api-key').value=c.api_key||'';document.getElementById('cfg-worker-id').value=c.worker_id||'';document.getElementById('cfg-worker-name').value=c.worker_name||'';document.getElementById('cfg-reply-scope').value=c.reply_scope||'chat';document.getElementById('cfg-deepseek-url').value=c.deepseek_url||'';document.getElementById('cfg-headless').value=String(c.headless||false);document.getElementById('cfg-user-data-dir').value=c.user_data_dir||'';document.getElementById('cfg-max-rounds').value=c.max_rounds||30;document.getElementById('cfg-task-timeout').value=c.task_timeout||600;document.getElementById('cfg-admin-port').value=c.admin_port||9091;document.getElementById('cfg-log-level').value=c.log_level||'INFO'})}
@@ -154,7 +154,7 @@ function refreshStatus(){api('/status').then(function(s){var pD=document.getElem
function refreshLogs(){api('/logs/deepseek').then(function(r){var el=document.getElementById('deepseekLogs');if(r.logs){el.innerHTML=r.logs.split('\n').map(function(l){return '<div>'+l.replace(/</g,'&lt;')+'</div>'}).join('');el.scrollTop=el.scrollHeight}else{el.innerHTML='<div style="color:#64748b">暂无日志</div>'}})} function refreshLogs(){api('/logs/deepseek').then(function(r){var el=document.getElementById('deepseekLogs');if(r.logs){el.innerHTML=r.logs.split('\n').map(function(l){return '<div>'+l.replace(/</g,'&lt;')+'</div>'}).join('');el.scrollTop=el.scrollHeight}else{el.innerHTML='<div style="color:#64748b">暂无日志</div>'}})}
function clearLogs(){api('/logs/deepseek','DELETE').then(function(){refreshLogs()})} function clearLogs(){api('/logs/deepseek','DELETE').then(function(){refreshLogs()})}
function refreshSystemLogs(){api('/logs/system').then(function(r){var el=document.getElementById('systemLogs');if(r.logs){el.innerHTML=r.logs.split('\n').map(function(l){return '<div>'+l.replace(/</g,'&lt;')+'</div>'}).join('');el.scrollTop=el.scrollHeight}else{el.innerHTML='<div style="color:#64748b">暂无日志</div>'}})} function refreshSystemLogs(){api('/logs/system').then(function(r){var el=document.getElementById('systemLogs');if(r.logs){el.innerHTML=r.logs.split('\n').map(function(l){return '<div>'+l.replace(/</g,'&lt;')+'</div>'}).join('');el.scrollTop=el.scrollHeight}else{el.innerHTML='<div style="color:#64748b">暂无日志</div>'}})}
loadConfig();refreshStatus(); loadConfig();refreshStatus();setInterval(refreshStatus,5000);
</script> </script>
</body> </body>
</html> </html>