更新200mm打印
This commit is contained in:
@@ -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] || '输入打印指令...'
|
||||
|
||||
// CPCL:200x200 用大标签配置,其余尺寸用默认小标签配置
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user