|
@@ -416,7 +416,7 @@ export function collectClothPrinter(LODOP, data, lodopName) {
|
|
|
//这里3表示纵向打印且纸高“按内容的高度”;800表示纸宽80mm;45表示页底空白4.5mm
|
|
|
|
|
|
// 设置打印内容
|
|
|
- LODOP.ADD_PRINT_TEXT(30, 95, 150, 20, `一七生活 ${data.sysOrg.name}`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(30, 95, 150, 20, `一七生活 ${data.orgName}`);
|
|
|
LODOP.ADD_PRINT_TEXT(55, 135, 50, 20, '收衣单');
|
|
|
|
|
|
// 开始绘制虚线
|
|
@@ -428,9 +428,9 @@ export function collectClothPrinter(LODOP, data, lodopName) {
|
|
|
LODOP.ADD_PRINT_BARCODE(110, 30, 250, 80, '128B', data.orderNo);
|
|
|
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
|
|
|
|
|
|
- LODOP.ADD_PRINT_TEXT(200, 50, 300, 20, `收衣日期:${data.takeClothTime?data.takeClothTime:'--'}`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(200, 50, 300, 20, `收衣日期:${data.createTime?data.createTime:'--'}`);
|
|
|
|
|
|
- LODOP.ADD_PRINT_TEXT(230, 50, 300, 20, `预计取衣时间:${data.planSendToUserTime?data.planSendToUserTime:'--'}`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(230, 50, 300, 20, `预计取衣时间:${data.planSendClothTime?data.planSendClothTime:'--'}`);
|
|
|
|
|
|
LODOP.ADD_PRINT_LINE(255, 10, 255, 295, 1, 1);
|
|
|
|
|
@@ -439,8 +439,8 @@ export function collectClothPrinter(LODOP, data, lodopName) {
|
|
|
LODOP.ADD_PRINT_LINE(285, 10, 285, 295, 1, 1);
|
|
|
|
|
|
const top = 305;
|
|
|
- for(var i = 0; i < data.orderClothItemVOS.length; i++) {
|
|
|
- let item = data.orderClothItemVOS[i];
|
|
|
+ for(var i = 0; i < data.orderClothDetails.length; i++) {
|
|
|
+ let item = data.orderClothDetails[i];
|
|
|
let _name = ''
|
|
|
item.orderClothColors.forEach(col_n=>{
|
|
|
_name += '-'+col_n.clothColorName
|
|
@@ -448,24 +448,27 @@ export function collectClothPrinter(LODOP, data, lodopName) {
|
|
|
_name = item.clothItemName+_name
|
|
|
let _flaws = ''
|
|
|
item.orderClothFlaws.forEach(item_n=>{
|
|
|
- _flaws += item_n.clothFlawTypeName+';'
|
|
|
+ _flaws += item_n.clothFlawName+';'
|
|
|
})
|
|
|
LODOP.ADD_PRINT_TEXT(top + i * 30, 20, 50, 20, i+1);
|
|
|
LODOP.ADD_PRINT_TEXT(top + i * 30, 45, 110, 20, _name);
|
|
|
- LODOP.ADD_PRINT_TEXT(top + i * 30, 165, 40, 20, `${item.price}元`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(top + i * 30, 165, 40, 20, `${item.totalPrice}元`);
|
|
|
LODOP.ADD_PRINT_TEXT(top + i * 30, 200, 110, 20, _flaws);
|
|
|
}
|
|
|
|
|
|
- const height = top + (data.orderClothItemVOS.length+1)*20;
|
|
|
+ const height = top + (data.orderClothDetails.length+1)*20;
|
|
|
// 合计
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 15, 10, 150, 20, `合计:${data.orderClothItemVOS.length}件`);
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 15, 160, 150, 20, `总金额:${data.orderClothPrice}元`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 15, 10, 150, 20, `合计:${data.orderClothDetails.length}件`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 15, 160, 150, 20, `总金额:${data.totalPrice}元`);
|
|
|
|
|
|
LODOP.ADD_PRINT_LINE(height + 35, 10, height + 35, 295, 1, 1);
|
|
|
|
|
|
//金额
|
|
|
let payTypename = '';
|
|
|
- if(data.payType == '0'){
|
|
|
+ let thisPrice = 0
|
|
|
+ if (data.payTimeType == 1) {
|
|
|
+ payTypename = '取衣付款 '
|
|
|
+ } else if(data.payType == '0'){
|
|
|
payTypename = '微信 '
|
|
|
}else if(data.payType == '1'){
|
|
|
payTypename = '支付宝 '
|
|
@@ -473,29 +476,34 @@ export function collectClothPrinter(LODOP, data, lodopName) {
|
|
|
payTypename = '现金 '
|
|
|
}else if(data.payType == '3'){
|
|
|
payTypename = '余额 '
|
|
|
+ thisPrice = data.payAmount
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
LODOP.ADD_PRINT_TEXT(height + 45, 10, 150, 20, `付款方式:${payTypename}`);
|
|
|
LODOP.ADD_PRINT_TEXT(height + 45, 160, 150, 20, `会员金额:${data.memberPrice?data.memberPrice+'元':''}`);
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 75, 10, 150, 20, `本次扣款:${data.thisPrice?data.thisPrice+'元':''}`);
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 75, 160, 150, 20, `会员余额:${data.totalPrice?data.totalPrice-data.thisPrice?data.thisPrice:0 +'元':''}`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 75, 10, 150, 20, `本次扣款:${thisPrice?thisPrice+'元':''}`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 75, 160, 150, 20, `会员余额:${data.memberPrice?data.memberPrice-thisPrice?thisPrice:0 +'元':''}`);
|
|
|
|
|
|
LODOP.ADD_PRINT_TEXT(height + 105, 10, 150, 20, `客户:${data.contactName}`);
|
|
|
LODOP.ADD_PRINT_TEXT(height + 105, 160, 180, 20, `客户电话:${data.contactPhone}`);
|
|
|
LODOP.ADD_PRINT_TEXT(height + 135, 10, 300, 20, `客户地址:${data.province+data.city+data.area+data.address+data.addressDetail}`);
|
|
|
|
|
|
LODOP.ADD_PRINT_LINE(height + 160, 10, height + 160, 295, 1, 1);
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 170, 10, 300, 20, `本店地址:${data.sysOrg.address?+data.sysOrg.addressDetail:''}`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 170, 10, 300, 20, `本店地址:${data.sysOrg.address?data.sysOrg.address:''}${data.sysOrg.addressDetail?data.sysOrg.addressDetail:''}`);
|
|
|
LODOP.ADD_PRINT_TEXT(height + 200, 10, 300, 20, `联系电话:${data.sysOrg.contactPhone}`);
|
|
|
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 230, 10, 180, 20, `营业时间:${data.sysOrg.time?data.sysOrg.time:''}`);
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 230, 200, 120, 20, `员工:${data.sysOrg.user?data.sysOrg.user:''}`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 230, 10, 180, 20, `营业时间:${data.sysOrg.businessStartTime?data.sysOrg.businessStartTime:''}-${data.sysOrg.businessEndTime?data.sysOrg.businessEndTime:''}`);
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 230, 200, 120, 20, `员工:${data.createBy?data.createBy:''}`);
|
|
|
|
|
|
LODOP.ADD_PRINT_LINE(height + 255, 10, height + 255, 295, 1, 1);
|
|
|
LODOP.ADD_PRINT_TEXT(height + 265, 10, 300, 20, `订单备注:${data.remark?data.remark:''}`);
|
|
|
LODOP.ADD_PRINT_TEXT(height + 300, 10, 300, 50, `客户签名:`);
|
|
|
-
|
|
|
+ console.log('aaa', this.LODOP.SET_PRINTER_INDEXA(lodopName))
|
|
|
if (this.LODOP.SET_PRINTER_INDEXA(lodopName))
|
|
|
+ console.log('aaa22')
|
|
|
+
|
|
|
// this.LODOP.PREVIEW(); //打印预览
|
|
|
this.LODOP.PRINT(); //直接打印
|
|
|
}
|
|
@@ -654,7 +662,7 @@ export function barCodePrinter(LODOP, data, lodopName){
|
|
|
// 设置打印模板
|
|
|
LODOP.SET_PRINT_PAGESIZE(3, 1016, 45, '');
|
|
|
//这里3表示纵向打印且纸高“按内容的高度”;800表示纸宽80mm;45表示页底空白4.5mm
|
|
|
-
|
|
|
+ console.log(data)
|
|
|
const top = 20;
|
|
|
for(var i = 0; i < data.orderClothDetails.length; i++) {
|
|
|
let item = data.orderClothDetails[i];
|