更新200mm打印

This commit is contained in:
2026-07-23 14:49:31 +08:00
parent 23aed5f512
commit ed099e0f4f
4 changed files with 55 additions and 31 deletions
+12 -5
View File
@@ -130,11 +130,18 @@ export default {
const sizeCmd = this.commandType === 'CPCL'
? `SIZE ${this.paperWidth}mm ${this.paperHeight}mm`
: `SIZE ${this.paperWidth} mm ${this.paperHeight} mm`
const placeholders = {
'TSPL': `输入TSPL指令,如:\n${sizeCmd}\nGAP 2 mm\nCLS\nTEXT 50 50 "4" 0 1 1 "Hello"\nPRINT`,
'CPCL': `输入CPCL指令,如:\n! 0 200 200 240 1\n${sizeCmd}\nGAP 2mm\nTEXT 4 0 10 10 EN Hello\nPRINT`
// TSPL 分支保持原样
if (this.commandType !== 'CPCL') {
return `输入TSPL指令,如:\n${sizeCmd}\nGAP 2 mm\nCLS\nTEXT 50 50 "4" 0 1 1 "Hello"\nPRINT`
}
return placeholders[this.commandType] || '输入打印指令...'
// CPCL200x200 用大标签配置,其余尺寸用默认小标签配置
const isLargeLabel = this.paperWidth === 200 && this.paperHeight === 200
const cpclHeader = isLargeLabel ? '! 0 200 200 1600 1' : '! 0 200 200 240 1'
const cpclGap = isLargeLabel ? 'GAP-SENSE' : 'GAP 2mm'
return `输入CPCL指令,如:\n${cpclHeader}\n${sizeCmd}\n${cpclGap}\nTEXT 4 0 10 10 EN Hello\nPRINT`
}
},
onLoad() {
@@ -318,7 +325,7 @@ export default {
riqi: new Date().toISOString().split('T')[0],
zhongliang: '10kg',
beizhu: '测试备注',
biaoshi: '',
biaoshi: '',
qrcode: 'https://www.cswm.org.cn/qr/?code=7G6MOYELnFHZfF1Y0F8e6gjxR2K2pALNJJNhJSuOg17LV6IZfuDWUnF2qC3Rsdejs&type=WFBQ'
}
// 确保 service 使用当前的 commandType 和 paperSize