From a310124bb2cb420fe33bdb32d8f0fdeaa3af39cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AD=A3=E6=98=93?= Date: Tue, 13 May 2025 16:36:04 +0800 Subject: [PATCH] =?UTF-8?q?mqtt=E5=9C=B0=E5=9D=80=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/mqtt/emqxUtil.js | 4 +++- .../backend/touchScreen/workorder/index.vue | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/utils/mqtt/emqxUtil.js b/src/utils/mqtt/emqxUtil.js index 1dfc076..55e204d 100644 --- a/src/utils/mqtt/emqxUtil.js +++ b/src/utils/mqtt/emqxUtil.js @@ -4,7 +4,7 @@ export const title = 'shgg_mes' // 云服务器环境 // const url = 'wss://ff6bab7a.ala.cn-hangzhou.emqxsl.cn:8084/mqtt'; // 本地环境 -// const url = 'ws://192.168.0.58:8083/mqtt' +//const url = 'ws://192.168.23.165:8083/mqtt' // 线上环境 const url = 'ws://192.168.60.251:8083/mqtt' // 创建客户端实例 @@ -57,6 +57,8 @@ export const GP12Topic = { export const BackEndTopic = { // 后道标签扫码 SiteComLabelCode: title + '/backEnd/SiteComLabelCode', + // 后道标签打印 + SiteLabelPrint: title + '/backEnd/print', } export function createClient(clientId = null) { diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/index.vue b/src/views/qualityManagement/backend/touchScreen/workorder/index.vue index 2015863..b7fa03d 100644 --- a/src/views/qualityManagement/backend/touchScreen/workorder/index.vue +++ b/src/views/qualityManagement/backend/touchScreen/workorder/index.vue @@ -180,12 +180,18 @@ export default { }, // 执行mqtt消息动作 doMqttAction(objData) { + const that = this const { SiteNo, ComNo, LabelCode, Time } = objData if (!LabelCode) { this.showWarningMessage(2, '扫描结果为空!') return } - + // TODO 打印 + // const _topic = emqxUtil.BackEndTopic + // const jsonStr = { + // Path: 'C:\\Users\\Administrator\\Desktop\\label\\DOAN_Test\\奥迪PPC模板\\02S外标签.btw', + // } + // that.mqttClient.publish(_topic.SiteLabelPrint + '/' + SiteNo, JSON.stringify(jsonStr)) this.$refs.WorkOrderCardRef.setMqttMessage(LabelCode, ComNo, SiteNo) }, },