var vm = new Vue({
|
el: '#app',
|
data: function () {
|
return {
|
isLoading: false,
|
textInput:''
|
}
|
},
|
mounted() {
|
var that = this;
|
},
|
methods: {
|
sendMessage() {
|
var detail = ["第一组指令"+
|
"! 0 203 203 480 1\r\n" +
|
"PREFEED 0\n\r" +
|
"POSTFEED 0\n\r" +
|
"PAGE - WIDTH 640\r\n" +
|
|
// 右上角放置一个方型二维码(80*80),扫描后的值为“123456”
|
"BOX 560 10 640 90 2\r\n" + // 绘制二维码的方框
|
"TEXT 570 20 5 \"条码\"\r\n" + // 在方框中上方显示“条码”
|
"QRCODE 570 40 M 4 U 0 \"123456\"\r\n" + // 创建二维码
|
|
// 右下角显示一个条形码,最左在320位置,长度为100,同时这个条形码将其扫描的值显示在条形码下侧,条形码的值为“987654”
|
"BARCODE 320 350 100 50 1 \"987654\"\r\n" + // 显示条形码的位置和大小
|
"TEXT 320 410 5 \"987654\"\r\n" + //
|
"GAP-SENSE\r\n" +
|
"ENDQR\r\n" +
|
"FORM\r\n" +
|
"PRINT\r\n",
|
"第二组指令" + "! 0 400 400 480 1\r\n" +
|
"PREFEED 0\n\r" +
|
"POSTFEED 0\n\r" +
|
"PAGE - WIDTH 640\r\n" +
|
"GAP-SENSE\r\n" +
|
"BOX 5 10 620 450 2\r\n" +
|
"LINE 5 60 620 60 1\r\n" + // 横线1
|
"LINE 5 110 620 110 1\r\n" + // 横线2
|
"LINE 5 160 620 160 1\r\n" + // 横线3
|
"LINE 5 210 620 210 1\r\n" + // 横线4
|
"LINE 5 260 620 260 1\r\n" + // 横线5
|
"LINE 120 10 120 260 1\r\n" + // 字段名称右侧竖线
|
"LINE 240 260 240 450 1\r\n" + // 规格型号左侧竖线
|
"LINE 285 210 285 450 1\r\n" + // 规格型号右侧竖线
|
"LINE 410 210 410 260 1\r\n" + // 到货日期右侧竖线
|
"ENDQR\r\n" +
|
"FORM\r\n" +
|
"PRINT\r\n" ];
|
|
let sendData = {
|
Type: 'Bar',
|
Barcode: 'TM250304-000104-2',
|
Detail: detail,
|
Ip: '192.168.38.25',
|
Port: '9100',
|
}
|
console.log('sendMessage 开始1:')
|
console.log('sendMessage 开始2:' + JSON.stringify(sendData))
|
uni.webView.postMessage({
|
data: JSON.stringify(sendData)
|
})
|
},
|
sendScan() {
|
var that = this;
|
that.$toast.fail("暂时不能使用!");
|
}
|
}
|
})
|