Переглянути джерело

44348 【测试】【自助打印】【bug】系统先登录,打印插件后开启时不触发打印方法,(打印采购送货单时报以下错误)

zhoumiaomiao 8 місяців тому
батько
коміт
0790e9b4b9
1 змінених файлів з 9 додано та 3 видалено
  1. 9 3
      src/renderer/components/views/page-header.vue

+ 9 - 3
src/renderer/components/views/page-header.vue

@@ -37,14 +37,20 @@ export default {
       webSockBack() {
         const self = this;
         webSock.onmessage = function (e) {
-          self.$message.info('请检查打印插件是否开启!', 2);
+          if(webSock.readyState !== webSock.OPEN) {
+            self.$message.info('请检查打印插件是否开启!', 2);
+          }
         }
         webSock.onclose = function (e) {
-          self.$message.info('请检查打印插件是否开启!', 2);
+          if(webSock.readyState !== webSock.OPEN) {
+            self.$message.info('请检查打印插件是否开启!', 2);
+          }
         }
         //连接发生错误的回调方法
         webSock.onerror = function () {
-          self.$message.info('请检查打印插件是否开启!', 2);
+          if(webSock.readyState !== webSock.OPEN) {
+            self.$message.info('请检查打印插件是否开启!', 2);
+          }
         }
       },
       getPrintCallback(error) {