This commit is contained in:
ywb
2026-06-02 14:52:10 +08:00
parent 0b5862b271
commit 525025a5f7
6 changed files with 141 additions and 58 deletions
+4 -2
View File
@@ -16,7 +16,7 @@ createApp({
currentState: 'idle',
// 摄像头轮询
agvCameraSrc: '/api/camera/refresh?t=' + Date.now(),
armCameraSrc: '/api/camera/arm_refresh?t=' + Date.now(),
armCameraSrc: '/api/camera/arm_preview?t=' + Date.now(),
agvCameraError: false,
armCameraError: false,
reconnectingDevice: null
@@ -43,7 +43,9 @@ createApp({
methods: {
refreshCams() {
this.agvCameraSrc = '/api/camera/refresh?t=' + Date.now()
this.armCameraSrc = '/api/camera/arm_refresh?t=' + Date.now()
if (!this.armCameraSrc.startsWith('/api/camera/arm_preview')) {
this.armCameraSrc = '/api/camera/arm_preview?t=' + Date.now()
}
},
async refresh() {
await this.refreshStatus()
+2 -2
View File
@@ -9,7 +9,7 @@ createApp({
tasks: [],
report: null,
agvPreviewUrl: API + '/api/camera/preview',
armPreviewUrl: API + '/api/camera/arm_refresh',
armPreviewUrl: API + '/api/camera/arm_preview',
polling: null,
logs: [],
showQrModal: false,
@@ -265,4 +265,4 @@ createApp({
return ms[field] || ''
}
}
}).mount('#app')
}).mount('#app')
+2 -6
View File
@@ -57,7 +57,7 @@ createApp({
qrScanning: false,
qrConfigs: [],
qrScanningId: null,
armCameraUrl: API + '/api/camera/arm_refresh',
armCameraUrl: API + '/api/camera/arm_preview',
newQrName: '',
armInitialPose: [0, 0, 0, 0, 0, 0],
}
@@ -67,11 +67,7 @@ createApp({
this.refreshAngles()
this.loadQrConfigs()
this.nav2Timer = setInterval(this.refreshNavStatus, 3000)
// 机械臂摄像头自动刷新(每2秒)
this.armCameraUrl = API + '/api/camera/arm_refresh?t=' + Date.now()
this.armCameraTimer = setInterval(() => {
this.armCameraUrl = API + '/api/camera/arm_refresh?t=' + Date.now()
}, 2000)
this.armCameraUrl = API + '/api/camera/arm_preview?t=' + Date.now()
},
computed: {
hasQr() {