codex整理结果
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
</nav>
|
||||
<div class="status-bar">
|
||||
<span class="status-item" :class="statusClass">
|
||||
[[ statusText ]]
|
||||
{% raw %}{{ statusText }}{% endraw %}
|
||||
</span>
|
||||
</div>
|
||||
</header>
|
||||
@@ -33,54 +33,54 @@
|
||||
@click="connectDevice('agv')" style="cursor:pointer">
|
||||
<div class="status-icon">
|
||||
<span v-if="reconnectingDevice==='agv'">⏳</span>
|
||||
<span v-else>[[ agvConnected ? '✅' : '❌' ]]</span>
|
||||
<span v-else>{% raw %}{{ agvConnected ? '✅' : '❌' }}{% endraw %}</span>
|
||||
</div>
|
||||
<div class="status-label">AGV</div>
|
||||
<div class="status-value">
|
||||
<span v-if="reconnectingDevice==='agv'">重连中...</span>
|
||||
<span v-else>[[ agvConnected ? '已连接' : '未连接' ]](点击重连)</span>
|
||||
<span v-else>{% raw %}{{ agvConnected ? '已连接' : '未连接' }}{% endraw %}(点击重连)</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="status-card" :class="armConnected ? 'ok' : 'error'"
|
||||
@click="connectDevice('arm')" style="cursor:pointer">
|
||||
<div class="status-icon">
|
||||
<span v-if="reconnectingDevice==='arm'">⏳</span>
|
||||
<span v-else>[[ armConnected ? '✅' : '❌' ]]</span>
|
||||
<span v-else>{% raw %}{{ armConnected ? '✅' : '❌' }}{% endraw %}</span>
|
||||
</div>
|
||||
<div class="status-label">机械臂</div>
|
||||
<div class="status-value">
|
||||
<span v-if="reconnectingDevice==='arm'">重连中...</span>
|
||||
<span v-else>[[ armConnected ? '已连接' : '未连接' ]](点击重连)</span>
|
||||
<span v-else>{% raw %}{{ armConnected ? '已连接' : '未连接' }}{% endraw %}(点击重连)</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="status-card" :class="cameraOpened ? 'ok' : 'error'"
|
||||
@click="connectDevice('camera')" style="cursor:pointer">
|
||||
<div class="status-icon">
|
||||
<span v-if="reconnectingDevice==='camera'">⏳</span>
|
||||
<span v-else>[[ cameraOpened ? '✅' : '❌' ]]</span>
|
||||
<span v-else>{% raw %}{{ cameraOpened ? '✅' : '❌' }}{% endraw %}</span>
|
||||
</div>
|
||||
<div class="status-label">AGV摄像头</div>
|
||||
<div class="status-value">
|
||||
<span v-if="reconnectingDevice==='camera'">重连中...</span>
|
||||
<span v-else>[[ cameraOpened ? '已打开' : '未打开' ]](点击重连)</span>
|
||||
<span v-else>{% raw %}{{ cameraOpened ? '已打开' : '未打开' }}{% endraw %}(点击重连)</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="status-card" :class="armCameraOpened ? 'ok' : 'error'"
|
||||
@click="connectDevice('arm_camera')" style="cursor:pointer">
|
||||
<div class="status-icon">
|
||||
<span v-if="reconnectingDevice==='arm_camera'">⏳</span>
|
||||
<span v-else>[[ armCameraOpened ? '✅' : '❌' ]]</span>
|
||||
<span v-else>{% raw %}{{ armCameraOpened ? '✅' : '❌' }}{% endraw %}</span>
|
||||
</div>
|
||||
<div class="status-label">机械臂摄像头</div>
|
||||
<div class="status-value">
|
||||
<span v-if="reconnectingDevice==='arm_camera'">重连中...</span>
|
||||
<span v-else>[[ armCameraOpened ? '已打开' : '未打开' ]](点击重连)</span>
|
||||
<span v-else>{% raw %}{{ armCameraOpened ? '已打开' : '未打开' }}{% endraw %}(点击重连)</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn-row">
|
||||
<button class="btn btn-primary" @click="connectAll" :disabled="connecting">
|
||||
[[ connecting ? '连接中...' : '🔗 连接全部设备' ]]
|
||||
{% raw %}{{ connecting ? '连接中...' : '🔗 连接全部设备' }}{% endraw %}
|
||||
</button>
|
||||
<button class="btn btn-secondary" @click="disconnectAll" :disabled="!agvConnected && !armConnected && !cameraOpened">
|
||||
断开连接
|
||||
@@ -111,8 +111,8 @@
|
||||
<section class="card">
|
||||
<h2>🗺️ 地图信息</h2>
|
||||
<div v-if="mapLoaded">
|
||||
<p>地图目录: <code>[[ mapConfig.map_dir ]]</code></p>
|
||||
<p>地图文件: <code>[[ mapConfig.map_file ]]</code></p>
|
||||
<p>地图目录: <code>{% raw %}{{ mapConfig.map_dir }}{% endraw %}</code></p>
|
||||
<p>地图文件: <code>{% raw %}{{ mapConfig.map_file }}{% endraw %}</code></p>
|
||||
</div>
|
||||
<div v-else>
|
||||
<p class="hint">尚未加载地图,请前往 <a href="/setting">设置页面</a> 配置地图</p>
|
||||
@@ -122,7 +122,7 @@
|
||||
<!-- 点位概览 -->
|
||||
<section class="card">
|
||||
<h2>📍 点位概览</h2>
|
||||
<p>已配置 <strong>[[ pointsCount ]]</strong> 个拍摄点位</p>
|
||||
<p>已配置 <strong>{% raw %}{{ pointsCount }}{% endraw %}</strong> 个拍摄点位</p>
|
||||
<div class="btn-row">
|
||||
<a href="/setting" class="btn btn-primary">前往设置点位 →</a>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user