| | |
| | | <div class="padding"> |
| | | <van-button plain type="info" @click="sendMessage">测试打印</van-button> |
| | | </div> |
| | | <!-- 新增音效测试按钮 --> |
| | | <div class="padding"> |
| | | <van-button plain type="success" @click="testSuccessSound">测试成功音效</van-button> |
| | | <van-button plain type="danger" @click="testErrorSound">测试失败音效</van-button> |
| | | </div> |
| | | <div class="padding"> |
| | | <van-button plain type="warning" @click="sendScan">测试扫描</van-button> |
| | | <van-cell-group> |
| | |
| | | console.error("关闭摄像头失败:", err); |
| | | }); |
| | | } |
| | | }, |
| | | |
| | | testSuccessSound() { |
| | | this.$playSound('success'); |
| | | }, |
| | | |
| | | testErrorSound() { |
| | | this.$playSound('error'); |
| | | } |
| | | } |
| | | }) |
| | | }) |
| | |
| | | <script src="/Scripts/vue.min.js"></script> |
| | | <script src="/Scripts/js.cookie.min.js"></script> |
| | | <script src="/scripts/axios0.25.0.js"></script> |
| | | <script src="/scripts/config.js?<%=123611 %>"></script> |
| | | <script src="/scripts/config.js?<%=1236111 %>"></script> |
| | | <link href="/scripts/vant/vant.css" rel="stylesheet" /> |
| | | <script src="/scripts/vant/vant.js"></script> |
| | | <link href="/Images/Style.css?<%=16994 %>" rel="stylesheet" /> |
| | |
| | | return; |
| | | window.history.back(); |
| | | } |
| | | |
| | | // 新增音频播放方法 |
| | | Vue.prototype.$playSound = function(type = 'success') { |
| | | try { |
| | | const audioMap = { |
| | | success: '/audio/OK.wav', |
| | | error: '/audio/NG.wav' |
| | | }; |
| | | const audio = new Audio(audioMap[type]); |
| | | audio.play().catch(error => { |
| | | console.error('音频播放失败:', error); |
| | | this.$toast.fail('提示音加载失败'); |
| | | }); |
| | | } catch (e) { |
| | | console.error('音频初始化错误:', e); |
| | | } |
| | | }; |