From 2b83d4d511401b7011e51170d8d7d25c2ca45c51 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期一, 21 四月 2025 16:31:14 +0800
Subject: [PATCH] 更新识别提示
---
src/views/deviceWindoes2.vue | 15 +++++++--------
1 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/src/views/deviceWindoes2.vue b/src/views/deviceWindoes2.vue
index b02ec5c..3f651df 100644
--- a/src/views/deviceWindoes2.vue
+++ b/src/views/deviceWindoes2.vue
@@ -760,7 +760,7 @@
<el-space fill>
<el-alert type="warning" show-icon :closable="false">
<p>"请输入设备编号后才能使用不然无法定位到数据来源:</p>
- <p>也可以选择二维码图片识别</p>
+ <p>也可以选择二维码图片文件识别</p>
</el-alert>
<el-form-item label="设备编号">
<el-input v-model="deviceCode" />
@@ -769,7 +769,6 @@
</el-form>
<div>
<input type="file" pattern="选取二维码" accept="image/*" @change="onFileChange" />
- <input type="text" v-model="codeResult" placeholder="扫描结果将会显示在这里">
</div>
</span>
<template #footer>
@@ -991,8 +990,6 @@
// 告警提示
// 识别窗口
const video = ref<HTMLVideoElement | null>(null);
- // 识别文本
- const codeResult = ref<string>('');
// 识别数据流
let stream: MediaStream | null = null;
const centerDialogVisible = ref(false);
@@ -1198,15 +1195,17 @@
try {
const codeReader = new BrowserMultiFormatReader();
const result = await codeReader.decodeFromImage(undefined, e.target.result);
- codeResult.value = result.text;
+ deviceCode.value = result.text;
+ ElMessage.success('识别成功')
} catch (err) {
if (err instanceof NotFoundException) {
- console.error("未找到二维码");
+ ElMessage.error("未找到二维码");
} else if (err instanceof ChecksumException) {
- console.error("校验错误");
+ ElMessage.error("校验错误");
} else if (err instanceof FormatException) {
- console.error("格式错误");
+ ElMessage.error("格式错误");
} else {
+ ElMessage.error("识别错误请重新识别");
console.error(err);
}
}
--
Gitblit v1.8.0