打印样式

This commit is contained in:
2025-12-04 13:59:33 +08:00
parent 4a6fdfbd93
commit 9cb4cf5ed7
16 changed files with 75 additions and 50 deletions

View File

@@ -19,7 +19,7 @@
<view class="zd-col-13">
<input type="text" v-model="deviceData.device_code" class="filter_input">
</view>
<button class="mini-btn" type="primary" size="mini" @tap="toJump('machine-order?title=机台工单维护')">查询</button>
<button class="mini-btn" type="primary" @tap="toJump('machine-order?title=机台工单维护')">查询</button>
</view>
<view class="zd-row border-bottom">
<view class="zd-col-6">

View File

@@ -21,7 +21,7 @@
<view class="zd-col-14">
<input type="text" placeholder="输入物料关键字" class="filter_input" v-model="keyword" @focus="handleFocus">
</view>
<button class="mini-btn" type="primary" size="mini" @tap="_queryBomInfo">查询</button>
<button class="mini-btn" type="primary" @tap="_queryBomInfo">查询</button>
</view>
</view>
<view class="zd_wrapper grid-wraper">

View File

@@ -11,7 +11,7 @@
<view class="zd-col-14">
<input type="text" placeholder="输入物料关键字" class="filter_input" v-model="keyword" @focus="handleFocus">
</view>
<button class="mini-btn" type="primary" size="mini" @tap="_queryMaterial">查询</button>
<button class="mini-btn" type="primary" @tap="_queryMaterial">查询</button>
</view>
</view>
<view class="zd_wrapper grid-wraper">

View File

@@ -27,7 +27,7 @@
<view class="zd-col-14">
<input type="text" placeholder="载具号/起点/终点/任务号" class="filter_input" v-model="keyword" @focus="handleFocus">
</view>
<button class="mini-btn" type="primary" size="mini" @tap="_queryHistoryTask">查询</button>
<button class="mini-btn" type="primary" @tap="_queryHistoryTask">查询</button>
</view>
</view>
<view class="zd_wrapper grid-wraper">

View File

@@ -11,7 +11,7 @@
<view class="zd-col-13">
<search-box v-model="keyword"/>
</view>
<button class="mini-btn" type="primary" size="mini" @tap="_queryTask">查询</button>
<button class="mini-btn" type="primary" @tap="_queryTask">查询</button>
</view>
</view>
<view class="zd_wrapper grid-wraper">

View File

@@ -19,7 +19,7 @@
<view class="zd-col-13">
<search-box v-model="vehicleCode"/>
</view>
<button class="mini-btn" type="primary" size="mini" @tap="_updatePointqueryPointInfo">查询</button>
<button class="mini-btn" type="primary" @tap="_updatePointqueryPointInfo">查询</button>
</view>
</view>
<view class="zd_wrapper grid-wraper">

View File

@@ -11,7 +11,7 @@
<view class="zd-col-14">
<input type="text" placeholder="输入供应商关键字" class="filter_input" v-model="keyword" @focus="handleFocus">
</view>
<button class="mini-btn" type="primary" size="mini" @tap="_querySupp">查询</button>
<button class="mini-btn" type="primary" @tap="_querySupp">查询</button>
</view>
</view>
<view class="zd_wrapper grid-wraper">

View File

@@ -19,7 +19,7 @@
<view class="zd-col-13">
<search-box v-model="materialData.material_code"/>
</view>
<button class="mini-btn" type="primary" size="mini" @tap="toJump('material?title=物料维护')">查询</button>
<button class="mini-btn" type="primary" @tap="toJump('material?title=物料维护')">查询</button>
</view>
<view class="zd-row border-bottom">
<view class="zd-col-6">
@@ -36,7 +36,7 @@
<view class="zd-col-13">
<search-box v-model="suppData.supp_code"/>
</view>
<button class="mini-btn" type="primary" size="mini" @tap="toJump('supplier?title=供应商维护')">查询</button>
<button class="mini-btn" type="primary" @tap="toJump('supplier?title=供应商维护')">查询</button>
</view>
<view class="zd-row border-bottom">
<view class="zd-col-6">
@@ -236,6 +236,10 @@
},
labelPrint () {
this.disabled1 = true
if (!this.vehicleCode || JSON.stringify(this.materialData) === '{}' || JSON.stringify(this.suppData) === '{}') {
this.disabled1 = false
return
}
let data = Object.assign({}, this.materialData, this.suppData, {pcsn: this.pcsn, produce_time: this.date, bake_num: this.num})
this.toPrint(data)
},
@@ -259,24 +263,26 @@
// 打印机序号 规则为打印服务器打印机列表倒数从0开始 -1为默认打印机
LODOP.SET_PRINTER_INDEX(-1);
// 设置打印纸大小
LODOP.SET_PRINT_PAGESIZE(1, '130mm', '67mm', '');
LODOP.ADD_PRINT_RECT('1mm', '3mm', '124mm', '61mm', 0, 1);
LODOP.SET_PRINT_STYLE('FontSize', 12);
LODOP.SET_PRINT_PAGESIZE(1, '80mm', '60mm', '');
LODOP.ADD_PRINT_RECT('1mm', '3mm', '74mm', '54mm', 0, 1);
LODOP.SET_PRINT_STYLE('FontSize', 8);
LODOP.SET_PRINT_STYLE('Bold', 1);
LODOP.SET_PRINT_STYLE('WordWrap', 0);
LODOP.SET_PRINT_STYLEA(0, 'FitContent', 1);
LODOP.ADD_PRINT_BARCODE('2mm', '4mm', '33mm', '33mm', 'QRCode', data.material_code + '##' + data.supp_code);
LODOP.ADD_PRINT_TEXT('5mm', '35mm', '80mm', '15mm', '物料编码:' + data.material_code);
LODOP.ADD_PRINT_TEXT('12mm', '35mm', '80mm', '15mm', '物料名称:' + data.material_name);
LODOP.ADD_PRINT_TEXT('19mm', '35mm', '80mm', '15mm', ' 规格:' + data.material_spec);
LODOP.ADD_PRINT_TEXT('26mm', '35mm', '80mm', '15mm', ' 型号:' + data.material_model);
LODOP.ADD_PRINT_TEXT('34mm', '5mm', '80mm', '15mm', ' 执行标准:' + data.execution_stand)
LODOP.ADD_PRINT_TEXT('34mm', '59mm', '80mm', '15mm', '有效期(天)' + data.quality_time)
LODOP.ADD_PRINT_TEXT('41mm', '5mm', '80mm', '15mm', ' 批次' + data.pcsn)
LODOP.ADD_PRINT_TEXT('41mm', '59mm', '80mm', '15mm', ' 生产日期' + data.produce_time)
LODOP.ADD_PRINT_TEXT('48mm', '5mm', '80mm', '15mm', '供应商编码' + data.supp_code)
LODOP.ADD_PRINT_TEXT('48mm', '59mm', '80mm', '15mm', '供应商名称' + data.supp_name)
LODOP.ADD_PRINT_TEXT('55mm', '5mm', '80mm', '15mm', ' 烘干次数:' + data.bake_num)
// LODOP.PRINT();
LODOP.PREVIEW()
LODOP.ADD_PRINT_TEXT('5mm', '34mm', '80mm', '15mm', '物料编码:' + data.material_code);
LODOP.ADD_PRINT_TEXT('12mm', '34mm', '160mm', '15mm', '物料名称:' + data.material_name);
LODOP.ADD_PRINT_TEXT('19mm', '34mm', '50mm', '15mm', ' 规格:' + data.material_spec);
LODOP.ADD_PRINT_TEXT('26mm', '34mm', '50mm', '15mm', ' 型号:' + data.material_model);
LODOP.ADD_PRINT_TEXT('34mm', '4mm', '50mm', '15mm', ' 执行标准:' + data.execution_stand)
LODOP.ADD_PRINT_TEXT('34mm', '41mm', '50mm', '15mm', '有效期(天)' + data.quality_time)
LODOP.ADD_PRINT_TEXT('41mm', '5mm', '40mm', '15mm', '供应商编码' + data.supp_code)
LODOP.ADD_PRINT_TEXT('41mm', '41mm', '40mm', '15mm', '供应商名称' + data.supp_name)
LODOP.ADD_PRINT_TEXT('48mm', '5mm', '50mm', '15mm', '批次' + data.pcsn)
LODOP.ADD_PRINT_TEXT('48mm', '28mm', '60mm', '15mm', '生产日期' + data.produce_time)
LODOP.ADD_PRINT_TEXT('48mm', '58mm', '40mm', '15mm', '烘干次数:' + data.bake_num)
LODOP.PRINT();
// LODOP.PREVIEW()
uni.showToast({
title: '打印成功',
icon: 'none'