|
@@ -437,8 +437,7 @@ export function exchangeClothPrinter(LODOP, data, lodopName) {
|
|
// 开始绘制虚线
|
|
// 开始绘制虚线
|
|
LODOP.ADD_PRINT_LINE(80, 10, 80, 295, 1, 1);
|
|
LODOP.ADD_PRINT_LINE(80, 10, 80, 295, 1, 1);
|
|
LODOP.ADD_PRINT_TEXT(90, 10, 200, 20, `订单号:${data.orderNo}`);
|
|
LODOP.ADD_PRINT_TEXT(90, 10, 200, 20, `订单号:${data.orderNo}`);
|
|
- let date = formatDate(new Date().getTime(), 1)
|
|
|
|
- LODOP.ADD_PRINT_TEXT(110, 10, 300, 20, `打印日期:${date}`);
|
|
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(110, 10, 300, 20, `打印日期:${data.createTime}`);
|
|
LODOP.ADD_PRINT_LINE(130, 10, 130, 295, 1, 1);
|
|
LODOP.ADD_PRINT_LINE(130, 10, 130, 295, 1, 1);
|
|
let type = ''
|
|
let type = ''
|
|
if (data.rechargeType == '3') {
|
|
if (data.rechargeType == '3') {
|
|
@@ -474,13 +473,14 @@ export function exchangeClothPrinter(LODOP, data, lodopName) {
|
|
LODOP.ADD_PRINT_TEXT(200, 10, 300, 20, `支付方式:${payType}`);
|
|
LODOP.ADD_PRINT_TEXT(200, 10, 300, 20, `支付方式:${payType}`);
|
|
LODOP.ADD_PRINT_TEXT(220, 10, 300, 20, `订单备注:${data.remark?data.remark:''}`);
|
|
LODOP.ADD_PRINT_TEXT(220, 10, 300, 20, `订单备注:${data.remark?data.remark:''}`);
|
|
LODOP.ADD_PRINT_LINE(240, 10, 240, 295, 1, 1);
|
|
LODOP.ADD_PRINT_LINE(240, 10, 240, 295, 1, 1);
|
|
- LODOP.ADD_PRINT_TEXT(250, 10, 300, 20, `会员余额:${data.memberPrice || 0}`);
|
|
|
|
- LODOP.ADD_PRINT_TEXT(270, 10, 300, 20, `本次充值:${data.rechargeAmount + data.giveAmount + data.welfareAmount}元`);
|
|
|
|
- LODOP.ADD_PRINT_TEXT(290, 10, 300, 20, `会员余额:${(data.memberPrice || 0) + data.rechargeAmount + data.giveAmount + data.welfareAmount}元`);
|
|
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(250, 10, 300, 20, `会员余额:${data.memberBeforeBalance || 0}`);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(270, 10, 300, 20, `本次充值:${data.memberChangeAmount || 0}元`);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(290, 10, 300, 20, `会员余额:${(data.memberAfterBalance || 0)}元`);
|
|
LODOP.ADD_PRINT_LINE(310, 10, 310, 295, 1, 1);
|
|
LODOP.ADD_PRINT_LINE(310, 10, 310, 295, 1, 1);
|
|
- LODOP.ADD_PRINT_TEXT(320, 10, 300, 20, `会员电话:${data.contactPhone || ''}`);
|
|
|
|
- LODOP.ADD_PRINT_TEXT(340, 10, 300, 20, `会员姓名:${data.contactName || ''}`);
|
|
|
|
- LODOP.ADD_PRINT_TEXT(360, 10, 300, 20, `会员地址:${data.contactAddress}`);
|
|
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(320, 10, 300, 20, `会员电话:${data.appUserInfoVO.contactPhone || ''}`);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(340, 10, 300, 20, `会员姓名:${data.appUserInfoVO.contactName || ''}`);
|
|
|
|
+ let address = `会员地址:${data.appUserInfoVO.province || ''}${ data.appUserInfoVO.city|| ''}${ data.appUserInfoVO.area|| ''}${ data.appUserInfoVO.address|| ''}${ data.appUserInfoVO.addressDetail|| ''}`
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(360, 10, 300, 20, address);
|
|
|
|
|
|
LODOP.ADD_PRINT_TEXT(400, 10, 300, 20, `联系电话:${data.sysOrg.contactPhone}`);
|
|
LODOP.ADD_PRINT_TEXT(400, 10, 300, 20, `联系电话:${data.sysOrg.contactPhone}`);
|
|
LODOP.ADD_PRINT_TEXT(420, 10, 300, 20, `本店地址:${data.sysOrg.address || ''}`);
|
|
LODOP.ADD_PRINT_TEXT(420, 10, 300, 20, `本店地址:${data.sysOrg.address || ''}`);
|
|
@@ -516,9 +516,8 @@ export function collectClothPrinter(LODOP, data, lodopName) {
|
|
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
|
|
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
|
|
|
|
|
|
LODOP.ADD_PRINT_TEXT(200, 50, 300, 20, `收衣日期:${data.createTime?data.createTime:'--'}`);
|
|
LODOP.ADD_PRINT_TEXT(200, 50, 300, 20, `收衣日期:${data.createTime?data.createTime:'--'}`);
|
|
- let planTime = data.planSendClothTime ? data.planSendClothTime : (data.planSendToUserTime || '--')
|
|
|
|
|
|
|
|
- LODOP.ADD_PRINT_TEXT(230, 50, 300, 20, `预计取衣时间:${planTime}`);
|
|
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(230, 50, 300, 20, `预计取衣时间:${ data.planSendToUserTime}`);
|
|
|
|
|
|
LODOP.ADD_PRINT_LINE(255, 10, 255, 295, 1, 1);
|
|
LODOP.ADD_PRINT_LINE(255, 10, 255, 295, 1, 1);
|
|
|
|
|
|
@@ -528,8 +527,8 @@ export function collectClothPrinter(LODOP, data, lodopName) {
|
|
|
|
|
|
const top = 305;
|
|
const top = 305;
|
|
let height = top
|
|
let height = top
|
|
- for(var i = 0; i < data.orderClothDetails.length; i++) {
|
|
|
|
- let item = data.orderClothDetails[i];
|
|
|
|
|
|
+ for(var i = 0; i < data.orderClothItemVOS.length; i++) {
|
|
|
|
+ let item = data.orderClothItemVOS[i];
|
|
let _name = ''
|
|
let _name = ''
|
|
item.orderClothColors.forEach(col_n=>{
|
|
item.orderClothColors.forEach(col_n=>{
|
|
_name += '-'+col_n.clothColorName
|
|
_name += '-'+col_n.clothColorName
|
|
@@ -552,15 +551,13 @@ export function collectClothPrinter(LODOP, data, lodopName) {
|
|
|
|
|
|
// const height = top + (data.orderClothDetails.length+1)*20;
|
|
// const height = top + (data.orderClothDetails.length+1)*20;
|
|
// 合计
|
|
// 合计
|
|
- LODOP.ADD_PRINT_TEXT(height + 15, 10, 150, 20, `合计:${data.orderClothDetails.length}件`);
|
|
|
|
- let totalPrice = data.totalPrice || data.orderAmount
|
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 15, 160, 150, 20, `总金额:${totalPrice}元`);
|
|
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 15, 10, 150, 20, `合计:${data.orderClothCount}件`);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 15, 160, 150, 20, `总金额:${data.orderAmount}元`);
|
|
|
|
|
|
LODOP.ADD_PRINT_LINE(height + 35, 10, height + 35, 295, 1, 1);
|
|
LODOP.ADD_PRINT_LINE(height + 35, 10, height + 35, 295, 1, 1);
|
|
|
|
|
|
//金额
|
|
//金额
|
|
let payTypename = '';
|
|
let payTypename = '';
|
|
- let thisPrice = 0
|
|
|
|
if (data.payTimeType == 1) {
|
|
if (data.payTimeType == 1) {
|
|
payTypename = '取衣付款 '
|
|
payTypename = '取衣付款 '
|
|
} else if(data.payType == '0'){
|
|
} else if(data.payType == '0'){
|
|
@@ -571,20 +568,20 @@ export function collectClothPrinter(LODOP, data, lodopName) {
|
|
payTypename = '现金 '
|
|
payTypename = '现金 '
|
|
}else if(data.payType == '3'){
|
|
}else if(data.payType == '3'){
|
|
payTypename = '余额 '
|
|
payTypename = '余额 '
|
|
- thisPrice = data.payAmount
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LODOP.ADD_PRINT_TEXT(height + 45, 10, 150, 20, `付款方式:${payTypename}`);
|
|
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, `本次扣款:${thisPrice?thisPrice+'元':'0'}`);
|
|
|
|
- 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 || data.appUserName}`);
|
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 105, 160, 180, 20, `客户电话:${data.contactPhone || data.appUserPhoneNumber}`);
|
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 135, 10, 300, 20, `客户地址:${data.province || ''}${ data.city|| ''}${ data.area|| ''}${ data.address|| ''}${ data.addressDetail|| ''}`);
|
|
|
|
- var userHeight = addDynamicText(90, `客户地址:${data.province || ''}${ data.city|| ''}${ data.area|| ''}${ data.address|| ''}${ data.addressDetail|| ''}`)
|
|
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 45, 160, 150, 20, `会员金额:${data.memberBeforeBalance?data.memberBeforeBalance+'元':''}`);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 75, 10, 150, 20, `本次扣款:${data.memberChangeAmount?data.memberChangeAmount+'元':'0'}`);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 75, 160, 150, 20, `会员余额:${data.memberBeforeBalance?data.memberBeforeBalance +'元':''}`);
|
|
|
|
+
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 105, 10, 150, 20, `客户:${data.appUserInfoVO.contactName}`);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 105, 160, 180, 20, `客户电话:${data.appUserInfoVO.contactPhone}`);
|
|
|
|
+ let address = `客户地址:${data.appUserInfoVO.province || ''}${ data.appUserInfoVO.city|| ''}${ data.appUserInfoVO.area|| ''}${ data.appUserInfoVO.address|| ''}${ data.appUserInfoVO.addressDetail|| ''}`
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 135, 10, 300, 20, address);
|
|
|
|
+ var userHeight = addDynamicText(90, address)
|
|
height += userHeight
|
|
height += userHeight
|
|
|
|
|
|
LODOP.ADD_PRINT_LINE(height + 140, 10, height + 140, 295, 1, 1);
|
|
LODOP.ADD_PRINT_LINE(height + 140, 10, height + 140, 295, 1, 1);
|
|
@@ -681,6 +678,9 @@ export function sendClothPrinter(LODOP, data, lodopName) {
|
|
LODOP.ADD_PRINT_LINE(480, 10, 480, 295, 1, 1);
|
|
LODOP.ADD_PRINT_LINE(480, 10, 480, 295, 1, 1);
|
|
LODOP.ADD_PRINT_TEXT(490, 10, 300, 20, `订单备注:${data.remark?data.remark:''}`);
|
|
LODOP.ADD_PRINT_TEXT(490, 10, 300, 20, `订单备注:${data.remark?data.remark:''}`);
|
|
LODOP.ADD_PRINT_TEXT(530, 10, 300, 50, `客户签名:`);
|
|
LODOP.ADD_PRINT_TEXT(530, 10, 300, 50, `客户签名:`);
|
|
|
|
+ LODOP.ADD_PRINT_LINE(560, 10, 560, 295, 1, 1);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(570, 50, 300, 20, `请仔细阅读店内张贴的取衣凭证注意事项`);
|
|
|
|
+ LODOP.ADD_PRINT_LINE(590, 10, 590, 295, 1, 1);
|
|
|
|
|
|
if (this.LODOP.SET_PRINTER_INDEXA(lodopName))
|
|
if (this.LODOP.SET_PRINTER_INDEXA(lodopName))
|
|
// this.LODOP.PREVIEW(); //打印预览
|
|
// this.LODOP.PREVIEW(); //打印预览
|
|
@@ -767,8 +767,8 @@ export function barCodePrinter(LODOP, data, lodopName){
|
|
//这里3表示纵向打印且纸高“按内容的高度”;800表示纸宽80mm;45表示页底空白4.5mm
|
|
//这里3表示纵向打印且纸高“按内容的高度”;800表示纸宽80mm;45表示页底空白4.5mm
|
|
console.log(data)
|
|
console.log(data)
|
|
const top = 20;
|
|
const top = 20;
|
|
- for(var i = 0; i < data.orderClothDetails.length; i++) {
|
|
|
|
- let item = data.orderClothDetails[i];
|
|
|
|
|
|
+ for(var i = 0; i < data.orderClothItemVOS.length; i++) {
|
|
|
|
+ let item = data.orderClothItemVOS[i];
|
|
let _name = ''
|
|
let _name = ''
|
|
item.orderClothColors.forEach(col_n=>{
|
|
item.orderClothColors.forEach(col_n=>{
|
|
_name += '-'+col_n.clothColorName
|
|
_name += '-'+col_n.clothColorName
|
|
@@ -937,15 +937,16 @@ export function goodsPrinter(LODOP, data, lodopName) {
|
|
|
|
|
|
LODOP.ADD_PRINT_LINE(height + 85, 10, height + 85, 295, 1, 1);
|
|
LODOP.ADD_PRINT_LINE(height + 85, 10, height + 85, 295, 1, 1);
|
|
|
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 95, 10, 300, 20, `会员金额:${data.memberPrice?data.memberPrice+'元':''}`);
|
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 115, 10, 300, 20, `本次扣款:${thisPrice?thisPrice+'元':''}`);
|
|
|
|
- // LODOP.ADD_PRINT_TEXT(height + 135, 10, 300, 20, `会员余额:${data.totalPrice?data.totalPrice-thisPrice?thisPrice:0:''}元`);
|
|
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 95, 10, 300, 20, `会员金额:${data.memberBeforeBalance+'元'}`);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 115, 10, 300, 20, `本次扣款:${data.memberChangeAmount+'元'}`);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 135, 10, 300, 20, `会员余额:${data.memberAfterBalance}元`);
|
|
|
|
|
|
LODOP.ADD_PRINT_LINE(height + 155, 10, height + 155, 295, 1, 1);
|
|
LODOP.ADD_PRINT_LINE(height + 155, 10, height + 155, 295, 1, 1);
|
|
|
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 165, 10, 300, 20, `客户:${data.contactName}`);
|
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 185, 10, 300, 20, `客户电话:${data.contactPhone}`);
|
|
|
|
- LODOP.ADD_PRINT_TEXT(height + 205, 10, 300, 20, `客户地址:${data.province+data.city+data.area+data.address+data.addressDetail}`);
|
|
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 165, 10, 300, 20, `客户:${data.appUserInfoVO.realName}`);
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 185, 10, 300, 20, `客户电话:${data.appUserInfoVO.phoneNumber}`);
|
|
|
|
+ let address = `客户地址:${data.appUserInfoVO.province || ''}${ data.appUserInfoVO.city|| ''}${ data.appUserInfoVO.area|| ''}${ data.appUserInfoVO.address|| ''}${ data.appUserInfoVO.addressDetail|| ''}`
|
|
|
|
+ LODOP.ADD_PRINT_TEXT(height + 205, 10, 300, 20, address);
|
|
|
|
|
|
LODOP.ADD_PRINT_TEXT(height + 240, 10, 300, 20, `本店地址:${data.sysOrg.address?data.sysOrg.address+data.sysOrg.addressDetail:''}`);
|
|
LODOP.ADD_PRINT_TEXT(height + 240, 10, 300, 20, `本店地址:${data.sysOrg.address?data.sysOrg.address+data.sysOrg.addressDetail:''}`);
|
|
LODOP.ADD_PRINT_TEXT(height + 260, 10, 300, 20, `联系电话:${data.sysOrg.contactPhone}`);
|
|
LODOP.ADD_PRINT_TEXT(height + 260, 10, 300, 20, `联系电话:${data.sysOrg.contactPhone}`);
|