|
@@ -68,6 +68,7 @@ const begnPrint = async () => {
|
|
|
}).then(() => {})
|
|
|
return
|
|
|
}
|
|
|
+ printedLabels = []
|
|
|
excutable = true
|
|
|
for (let i = 0; i < printCount; i++) {
|
|
|
if (excutable) {
|
|
@@ -91,6 +92,9 @@ const begnPrint = async () => {
|
|
|
})
|
|
|
}
|
|
|
}
|
|
|
+ selectMaxLabelRange().then((origin) => {
|
|
|
+ startLabel = origin.advise
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
const executePrint = (label) => {
|
|
@@ -162,17 +166,13 @@ const lodopPrint = (label) => {
|
|
|
const LODOP = getLodop()
|
|
|
LODOP.PRINT_INIT('labels')
|
|
|
LODOP.SET_PRINT_PAGESIZE(1, '50mm', '30mm', 'CreateCustomPage')
|
|
|
- LODOP.ADD_PRINT_TEXT('10mm', '4mm', '30mm', '5mm', '泰和医院20人混采')
|
|
|
- LODOP.ADD_PRINT_TEXT('15mm', '4mm', '30mm', '5mm', label)
|
|
|
- LODOP.ADD_PRINT_BARCODE('9mm', '32mm', '17mm', '17mm', 'QRCode', label)
|
|
|
- // LODOP.SET_PRINT_STYLE('FontSize', 18)
|
|
|
- // LODOP.ADD_PRINT_TEXT('11mm', '6mm', '50mm', '5mm', '信息科-杜虎')
|
|
|
+ LODOP.ADD_PRINT_TEXT('10mm', '2mm', '30mm', '5mm', '泰和医院20人混采')
|
|
|
+ LODOP.SET_PRINT_STYLE('FontSize', 12)
|
|
|
+ LODOP.SET_PRINT_STYLE('Bold', 1)
|
|
|
+ LODOP.ADD_PRINT_TEXT('14mm', '2mm', '30mm', '5mm', label)
|
|
|
+ LODOP.ADD_PRINT_TEXT('19mm', '2mm', '30mm', '5mm', label)
|
|
|
+ LODOP.ADD_PRINT_BARCODE('7mm', '29mm', '19mm', '19mm', 'QRCode', label)
|
|
|
LODOP.PRINT()
|
|
|
- // LODOP.PREVIEW()
|
|
|
-}
|
|
|
-
|
|
|
-const endPrint = () => {
|
|
|
- excutable = false
|
|
|
}
|
|
|
|
|
|
onMounted(() => {
|