diff --git a/agv_app/static/js/running.js b/agv_app/static/js/running.js index 713b62d..b666260 100644 --- a/agv_app/static/js/running.js +++ b/agv_app/static/js/running.js @@ -244,6 +244,18 @@ createApp({ body: JSON.stringify({ qr: 'SKIP' }) }) }, + async rescanQr() { + this.showQrModal = false + this.qrValue = '' + this.qrSubmitting = true + await fetch(API + '/api/mission/manual-qr', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ qr: 'RESCAN' }) + }) + // 4秒后允许弹窗重新出现(后端重试扫码约3秒) + setTimeout(() => { this.qrSubmitting = false }, 4000) + }, onAgvPreviewError(e) { e.target.style.display = 'none' }, diff --git a/agv_app/templates/running.html b/agv_app/templates/running.html index 29a200c..1252be8 100644 --- a/agv_app/templates/running.html +++ b/agv_app/templates/running.html @@ -204,6 +204,7 @@
所有姿态均未识别到二维码,请手动输入: