GP12触摸屏
This commit is contained in:
@@ -1,86 +1,92 @@
|
||||
import mqtt from '@/plugins/mqtt.min.js';
|
||||
export const title = "shgg_mes"
|
||||
import mqtt from '@/plugins/mqtt.min.js'
|
||||
export const title = 'shgg_mes'
|
||||
// const mqtt = require('mqtt');
|
||||
// 云服务器环境
|
||||
// const url = 'wss://ff6bab7a.ala.cn-hangzhou.emqxsl.cn:8084/mqtt';
|
||||
// 本地环境
|
||||
// const url = 'ws://127.0.0.1:8083/mqtt';
|
||||
// const url = 'ws://192.168.0.58:8083/mqtt'
|
||||
// 线上环境
|
||||
const url = 'ws://192.168.60.251:8083/mqtt';
|
||||
const url = 'ws://192.168.60.251:8083/mqtt'
|
||||
// 创建客户端实例
|
||||
const options = {
|
||||
clean: true,
|
||||
connectTimeout: 4000,
|
||||
clientId: 'emqx_test' + Math.random().toString(16).substring(2, 8),
|
||||
username: 'user',
|
||||
password: '123456'
|
||||
clean: true,
|
||||
connectTimeout: 4000,
|
||||
clientId: 'emqx_test' + Math.random().toString(16).substring(2, 8),
|
||||
username: 'user',
|
||||
password: '123456',
|
||||
}
|
||||
// 首检topic
|
||||
export const firstFQCTopic = {
|
||||
// 累加值变动
|
||||
AccumulatorChange: title + '/firstFQC/AccumulatorChange',
|
||||
// 班组切换
|
||||
TeamChange: title + '/firstFQC/TeamChange',
|
||||
// 工单切换
|
||||
OrderChange: title + '/firstFQC/OrderChange',
|
||||
// 首检当前操作工单保留消息
|
||||
NowOrderRetain: title + '/firstFQC/NowOrderRetain'
|
||||
// 累加值变动
|
||||
AccumulatorChange: title + '/firstFQC/AccumulatorChange',
|
||||
// 班组切换
|
||||
TeamChange: title + '/firstFQC/TeamChange',
|
||||
// 工单切换
|
||||
OrderChange: title + '/firstFQC/OrderChange',
|
||||
// 首检当前操作工单保留消息
|
||||
NowOrderRetain: title + '/firstFQC/NowOrderRetain',
|
||||
}
|
||||
|
||||
// 抛光topic
|
||||
export const againFQCTopic = {
|
||||
// 累加值变动
|
||||
AccumulatorChange: title + '/againFQC/AccumulatorChange',
|
||||
// 班组切换
|
||||
TeamChange: title + '/againFQC/TeamChange',
|
||||
// 工单切换
|
||||
OrderChange: title + '/againFQC/OrderChange'
|
||||
// 累加值变动
|
||||
AccumulatorChange: title + '/againFQC/AccumulatorChange',
|
||||
// 班组切换
|
||||
TeamChange: title + '/againFQC/TeamChange',
|
||||
// 工单切换
|
||||
OrderChange: title + '/againFQC/OrderChange',
|
||||
}
|
||||
|
||||
// 包装topic
|
||||
export const thirtyFQCTopic = {
|
||||
// 累加值变动
|
||||
AccumulatorChange: title + '/thirtyFQC/AccumulatorChange',
|
||||
// 班组切换
|
||||
TeamChange: title + '/thirtyFQC/TeamChange',
|
||||
// 工单切换
|
||||
OrderChange: title + '/thirtyFQC/OrderChange'
|
||||
// 累加值变动
|
||||
AccumulatorChange: title + '/thirtyFQC/AccumulatorChange',
|
||||
// 班组切换
|
||||
TeamChange: title + '/thirtyFQC/TeamChange',
|
||||
// 工单切换
|
||||
OrderChange: title + '/thirtyFQC/OrderChange',
|
||||
}
|
||||
|
||||
// GP12-topic
|
||||
export const GP12Topic = {
|
||||
// GP12标签扫码
|
||||
SiteComLabelCode: title + '/gp12/SiteComLabelCode',
|
||||
}
|
||||
|
||||
export function createClient(clientId = null) {
|
||||
let _options = options;
|
||||
if (clientId !== null) {
|
||||
_options.clientId = clientId;
|
||||
}
|
||||
return mqtt.connect(url, options);
|
||||
let _options = options
|
||||
if (clientId !== null) {
|
||||
_options.clientId = clientId
|
||||
}
|
||||
return mqtt.connect(url, options)
|
||||
}
|
||||
export function endClient(client) {
|
||||
if (client === null) {
|
||||
return;
|
||||
}
|
||||
if (client.connected) {
|
||||
client.end();
|
||||
}
|
||||
if (client === null) {
|
||||
return
|
||||
}
|
||||
if (client.connected) {
|
||||
client.end()
|
||||
}
|
||||
}
|
||||
export function parseJSON(jsonStr = '') {
|
||||
try {
|
||||
return JSON.parse(jsonStr);
|
||||
} catch (e) {
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
return JSON.parse(jsonStr)
|
||||
} catch (e) {
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
||||
export function stringJSON(object) {
|
||||
try {
|
||||
return JSON.stringify(object);
|
||||
} catch (e) {
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
return JSON.stringify(object)
|
||||
} catch (e) {
|
||||
return null
|
||||
}
|
||||
}
|
||||
// 检查是否连接
|
||||
export function checkClient(client) {
|
||||
if (client === null) {
|
||||
return false;
|
||||
}
|
||||
return client.connected;
|
||||
}
|
||||
if (client === null) {
|
||||
return false
|
||||
}
|
||||
return client.connected
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user