pringprice() {
var self = this
let LODOP = getLodop()
// 获取打印机LIst
let counter = LODOP.GET_PRINTER_COUNT()
for (let i = 0
this.printerList.push({
name: LODOP.GET_PRINTER_NAME(i),
value: i,
})
}
//取本地,判断是否有选过打印机
var barcodeprint = window.localStorage.getItem("barcodeprintIndex")
//初始选择打印机
if (barcodeprint == undefined || barcodeprint == null) {
if (LODOP.CVERSION) {
LODOP.On_Return = function (TaskID, Value) {
var barcode = self.printerList[Value].name
// 存取本地
window.localStorage.setItem("barcodeprintIndex", barcode)
// 再次调用打印
self.pringprice()
}
}
LODOP.SELECT_PRINTER()
} else {
//打印配置
LODOP.PRINT_INIT("打印条码")
var InnerHTML = this.$refs.printContent.innerHTML
LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", InnerHTML)
LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT", "Auto-Width")
LODOP.SET_PRINTER_INDEX(barcodeprint)
LODOP.PRINT()
// LODOP.PREVIEW()
}
},