Browse Source

20241122

dev
qiezi 1 year ago
parent
commit
e107286474
  1. 4
      src/printFormat/RF_RFID.js
  2. 16
      src/printFormat/alphaHardTagPrintFormat.js
  3. 16
      src/printFormat/antenna.js
  4. 4
      src/printFormat/logisticLabel.js
  5. 4
      src/printFormat/roll_label.js
  6. 2
      src/utils/LodopFuncs.js

4
src/printFormat/RF_RFID.js
File diff suppressed because it is too large
View File

16
src/printFormat/alphaHardTagPrintFormat.js

@ -15,7 +15,7 @@ const rightIndex = 'Y'
let sizeTop = 190; let sizeTop = 190;
export function printAlphaHardTagLabel (printList, icons, printerName, flag) {
export function printAlphaHardTagLabel (printList, icons, printerName, flag,hz = 0) {
const LODOP = getLodop() const LODOP = getLodop()
if (LODOP) { if (LODOP) {
@ -38,13 +38,13 @@ export function printAlphaHardTagLabel (printList, icons, printerName, flag) {
sizeTop = 0; sizeTop = 0;
} }
if (row.printLabelType === 0 || row.printLabelType === 1){ if (row.printLabelType === 0 || row.printLabelType === 1){
printCartonLabel(LODOP,row,icons) // 箱标签
printCartonLabel(LODOP,row,icons,hz) // 箱标签
} }
if (row.printLabelType === 0 || row.printLabelType === 2){ if (row.printLabelType === 0 || row.printLabelType === 2){
printProductLabel(LODOP,row)
printProductLabel(LODOP,row,hz)
} }
}else { }else {
printCartonLabel(LODOP,row,icons) // 箱标签
printCartonLabel(LODOP,row,icons,hz) // 箱标签
} }
LODOP.PRINT() LODOP.PRINT()
} }
@ -53,10 +53,10 @@ export function printAlphaHardTagLabel (printList, icons, printerName, flag) {
} }
} }
const printCartonLabel = (LODOP,row,icons) => {
const printCartonLabel = (LODOP,row,icons,hz) => {
//如果打印正常的标签 //如果打印正常的标签
LODOP.NewPageA() LODOP.NewPageA()
LODOP.SET_PRINT_PAGESIZE(0, 1100, 512, '')
LODOP.SET_PRINT_PAGESIZE(hz, 1100, 512, '')
LODOP.ADD_PRINT_IMAGE(-5, 20, '26mm', '26mm', row.qrCode) LODOP.ADD_PRINT_IMAGE(-5, 20, '26mm', '26mm', row.qrCode)
LODOP.SET_PRINT_STYLEA(0, 'Stretch', 1) LODOP.SET_PRINT_STYLEA(0, 'Stretch', 1)
LODOP.ADD_PRINT_IMAGE(4, 255, 90, 16, '<img src="data:image/png;base64,' + ckpLogo + '"/>') LODOP.ADD_PRINT_IMAGE(4, 255, 90, 16, '<img src="data:image/png;base64,' + ckpLogo + '"/>')
@ -157,12 +157,12 @@ const printCartonLabel = (LODOP,row,icons) => {
} }
} }
const printProductLabel = (LODOP,row) =>{
const printProductLabel = (LODOP,row,hz) =>{
console.log(row.templateNo) console.log(row.templateNo)
// LODOP.NewPageA(); // LODOP.NewPageA();
LODOP.SET_SHOW_MODE("MESSAGE_GETING_URL", "");//该语句隐藏进度条或修改提示信息 LODOP.SET_SHOW_MODE("MESSAGE_GETING_URL", "");//该语句隐藏进度条或修改提示信息
LODOP.SET_SHOW_MODE("MESSAGE_PARSING_URL", "");//该语句隐藏进度条或修改提示信息 LODOP.SET_SHOW_MODE("MESSAGE_PARSING_URL", "");//该语句隐藏进度条或修改提示信息
LODOP.SET_PRINT_PAGESIZE(0,1100,1005,"");
LODOP.SET_PRINT_PAGESIZE(hz,1100,1005,"");
eval(`${row.templateNo}(LODOP,row)`) eval(`${row.templateNo}(LODOP,row)`)
} }

16
src/printFormat/antenna.js

@ -14,7 +14,7 @@ const printTop = 15
const rightIndex = 'Y' const rightIndex = 'Y'
let sizeTop = 190; let sizeTop = 190;
export const printAntennaLabel = (printList, icons, printerName,flag) => {
export const printAntennaLabel = (printList, icons, printerName,flag,hz = 0) => {
const LODOP = getLodop() const LODOP = getLodop()
if (LODOP) { if (LODOP) {
// LODOP.SET_LICENSES('', '13F0BF6589BB32F360918E33F9C10905', '', '') // LODOP.SET_LICENSES('', '13F0BF6589BB32F360918E33F9C10905', '', '')
@ -36,13 +36,13 @@ export const printAntennaLabel = (printList, icons, printerName,flag) => {
sizeTop = 0; sizeTop = 0;
} }
if (row.printLabelType === 0 || row.printLabelType === 1){ if (row.printLabelType === 0 || row.printLabelType === 1){
printLabel(LODOP,row,icons) // 箱标签
printLabel(LODOP,row,icons,hz) // 箱标签
} }
if (row.printLabelType === 0 || row.printLabelType === 2){ if (row.printLabelType === 0 || row.printLabelType === 2){
printProductLabel(LODOP,row)
printProductLabel(LODOP,row,hz)
} }
}else { }else {
printLabel(LODOP,row,icons) // 箱标签
printLabel(LODOP,row,icons,hz) // 箱标签
} }
} }
//LODOP.PREVIEW(); //LODOP.PREVIEW();
@ -51,9 +51,9 @@ export const printAntennaLabel = (printList, icons, printerName,flag) => {
} }
} }
const printLabel = (LODOP,row,icons)=>{
const printLabel = (LODOP,row,icons,hz)=>{
LODOP.NewPageA(); LODOP.NewPageA();
LODOP.SET_PRINT_PAGESIZE(0, 1100, 512, '')
LODOP.SET_PRINT_PAGESIZE(hz, 1100, 512, '')
LODOP.ADD_PRINT_IMAGE(-5,20,"26mm","26mm",row.qrCode); LODOP.ADD_PRINT_IMAGE(-5,20,"26mm","26mm",row.qrCode);
LODOP.SET_PRINT_STYLEA(0,"Stretch",1); LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
LODOP.ADD_PRINT_IMAGE(4,255,90,16, '<img src="data:image/png;base64,' + ckpLogo + '"/>') LODOP.ADD_PRINT_IMAGE(4,255,90,16, '<img src="data:image/png;base64,' + ckpLogo + '"/>')
@ -132,12 +132,12 @@ const printLabel = (LODOP,row,icons)=>{
} }
const printProductLabel = (LODOP,row) =>{
const printProductLabel = (LODOP,row,hz) =>{
console.log(row.templateNo) console.log(row.templateNo)
// LODOP.NewPageA(); // LODOP.NewPageA();
LODOP.SET_SHOW_MODE("MESSAGE_GETING_URL", "");//该语句隐藏进度条或修改提示信息 LODOP.SET_SHOW_MODE("MESSAGE_GETING_URL", "");//该语句隐藏进度条或修改提示信息
LODOP.SET_SHOW_MODE("MESSAGE_PARSING_URL", "");//该语句隐藏进度条或修改提示信息 LODOP.SET_SHOW_MODE("MESSAGE_PARSING_URL", "");//该语句隐藏进度条或修改提示信息
LODOP.SET_PRINT_PAGESIZE(0,1100,1005,"");
LODOP.SET_PRINT_PAGESIZE(hz,1100,1005,"");
eval(`${row.templateNo}(LODOP,row)`) eval(`${row.templateNo}(LODOP,row)`)
} }

4
src/printFormat/logisticLabel.js
File diff suppressed because it is too large
View File

4
src/printFormat/roll_label.js
File diff suppressed because it is too large
View File

2
src/utils/LodopFuncs.js

@ -59,7 +59,7 @@ function getLodop() {
type: 'warning', type: 'warning',
showCancelButton: true,
showCancelButton: false,
message: 'You haven’t install the printing component, you can follow the steps in Manual to complete the installation, then close and reopen the window again, it should be fixed', message: 'You haven’t install the printing component, you can follow the steps in Manual to complete the installation, then close and reopen the window again, it should be fixed',

Loading…
Cancel
Save