Ver Fonte

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

zhoumiaomiao há 8 meses atrás
pai
commit
0790e9b4b9
1 ficheiros alterados com 9 adições e 3 exclusões
  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) {