|
|
@ -138,6 +138,10 @@ |
|
|
<kk-printer ref="kkprinter" :bufferData="bufferData" :defaultText="'物流单'" |
|
|
<kk-printer ref="kkprinter" :bufferData="bufferData" :defaultText="'物流单'" |
|
|
@onPrint="goPrint"></kk-printer> |
|
|
@onPrint="goPrint"></kk-printer> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
<view class="tui-btn-mr"> |
|
|
|
|
|
<kk-printer ref="kkprinter" :bufferData="bufferData" :defaultText="'收货单'" |
|
|
|
|
|
@onPrint="goPrintList"></kk-printer> |
|
|
|
|
|
</view> |
|
|
<view class="tui-btn-mr"> |
|
|
<view class="tui-btn-mr"> |
|
|
<kk-printer ref="kkprinter" :bufferData="bufferData" :defaultText="'小标签'" |
|
|
<kk-printer ref="kkprinter" :bufferData="bufferData" :defaultText="'小标签'" |
|
|
@onPrintSmall1="onPrintSmall1"></kk-printer> |
|
|
@onPrintSmall1="onPrintSmall1"></kk-printer> |
|
|
@ -164,6 +168,7 @@ |
|
|
itemData:{}, |
|
|
itemData:{}, |
|
|
changeList:[], |
|
|
changeList:[], |
|
|
bufferDataSmall:[], |
|
|
bufferDataSmall:[], |
|
|
|
|
|
bufferDataList:[], |
|
|
bufferDataBig:[], |
|
|
bufferDataBig:[], |
|
|
shopRemark:[], |
|
|
shopRemark:[], |
|
|
yNum:0, |
|
|
yNum:0, |
|
|
@ -212,6 +217,180 @@ |
|
|
let remark = uni.getStorageSync('remark') |
|
|
let remark = uni.getStorageSync('remark') |
|
|
this.shopRemark = remark.split('\n'); |
|
|
this.shopRemark = remark.split('\n'); |
|
|
} |
|
|
} |
|
|
|
|
|
//收货单横向打印 |
|
|
|
|
|
for(let i=1;i<=1;i++){ |
|
|
|
|
|
//let strCmd = blesdk.CreatCPCLPage(600, 480, 1, 0,0); |
|
|
|
|
|
let strCmd = blesdk.CreatCPCLPage(780, 1590, 1, 0,0); |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLSETMAG(2, 2) |
|
|
|
|
|
strCmd += blesdk.addCPCLLocation(2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('-30', 1100, '24', '1', 1, '北京洪门货物运输有限公司') |
|
|
|
|
|
strCmd += blesdk.addCPCLLocation(0); |
|
|
|
|
|
strCmd += blesdk.addCPCLSETMAG(1, 1) |
|
|
|
|
|
strCmd += blesdk.addCPCLText('50', 1500, '24', '0.5', 1, '开票日期:'+ createTime + ' 发站:总部->广州 卸货地点:沧州 货号:'+orderNumber) |
|
|
|
|
|
|
|
|
|
|
|
//正文第一行 |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLText('90', 1290, '24', '0', 1, '收货人') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(80, 1200, 125, 1200, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('90', 1180, '24', '0', 1, '张春梅') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(80, 1070, 125, 1070, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('90', 1050, '24', '0', 1, '电话') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(80, 970, 125, 970, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('90', 960, '24', '0', 1, '13521030702') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(80, 760, 125, 760, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('90', 740, '24', '0', 1, '票号') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(80, 660, 125, 660, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('90', 640, '24', '0', 1, '3260304GA8440') |
|
|
|
|
|
|
|
|
|
|
|
//正文第二行 |
|
|
|
|
|
strCmd += blesdk.addCPCLText('135', 1290, '24', '0', 1, '发货人') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(125, 1200, 170, 1200, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('135', 1180, '24', '0', 1, '周静') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(125, 1070, 170, 1070, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('135', 1050, '24', '0', 1, '电话') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(125, 970, 170, 970, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('135', 960, '24', '0', 1, '13521030702') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(125, 760, 170, 760, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('135', 740, '24', '0', 1, '身份证') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(125, 630, 170, 630, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('135', 620, '24', '0', 1, '130184199705130618') |
|
|
|
|
|
|
|
|
|
|
|
//正文第三行 |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 1290, '24', '0', 1, '货名') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 1200, 215, 1200, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 1180, '24', '0', 1, '件数') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 1070, 215, 1070, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 1050, '24', '0', 1, '付款方式') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 900, 215, 900, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 890, '24', '0', 1, '运费') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 800, 215, 800, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 790, '24', '0', 1, '送货') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 700, 215, 700, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 690, '24', '0', 1, '中转') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 600, 215, 600, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 590, '24', '0', 1, '工本费') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 500, 215, 500, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 490, '24', '0', 1, '保费') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 400, 215, 400, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 390, '24', '0', 1, '垫付') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 300, 215, 300, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 290, '24', '0', 1, '代收款') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 200, 215, 200, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('180', 190, '24', '0', 1, '货到付款') |
|
|
|
|
|
|
|
|
|
|
|
//正文第四行 |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 1290, '24', '0', 1, '服装') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 1200, 260, 1200, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 1180, '24', '0', 1, '1') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 1070, 260, 1070, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 1050, '24', '0', 1, '到付') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 900, 260, 900, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 890, '24', '0', 1, '10') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 800, 260, 800, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 790, '24', '0', 1, '10') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 700, 260, 700, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 690, '24', '0', 1, '10') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 600, 260, 600, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 590, '24', '0', 1, '10') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 500, 260, 500, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 490, '24', '0', 1, '10') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 400, 260, 400, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 390, '24', '0', 1, '10') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 300, 260, 300, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 290, '24', '0', 1, '10') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 200, 260, 200, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('225', 190, '24', '0', 1, '10') |
|
|
|
|
|
|
|
|
|
|
|
//正文第五行 |
|
|
|
|
|
strCmd += blesdk.addCPCLText('270', 1290, '24', '0', 1, '运费合计:一千六百五十八元正 ¥1958') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(260, 700, 305, 700, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('270', 690, '24', '0', 1, '代收款(大写)·一千六百五十八元正¥:1956') |
|
|
|
|
|
|
|
|
|
|
|
//正文第六行 |
|
|
|
|
|
strCmd += blesdk.addCPCLText('315', 1290, '24', '0', 1, '备注') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(305, 700, 350, 700, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('315', 690, '24', '0', 1, '特别声明') |
|
|
|
|
|
|
|
|
|
|
|
//正文第七行 |
|
|
|
|
|
strCmd += blesdk.addCPCLLocation(0); |
|
|
|
|
|
strCmd += blesdk.addCPCLSETMAG(1, 1) |
|
|
|
|
|
strCmd += blesdk.addCPCLText('360', 1290, '24', '0', 1, '注') |
|
|
|
|
|
strCmd += blesdk.addCPCLText('390', 1290, '24', '0', 1, '意') |
|
|
|
|
|
strCmd += blesdk.addCPCLText('420', 1290, '24', '0', 1, '事') |
|
|
|
|
|
strCmd += blesdk.addCPCLText('450', 1290, '24', '0', 1, '项') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(350, 1260, 475, 1260, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('360', 1250, '24', '0', 1, '1.托运货物必须包装完好、玻璃、陶瓷、塑料制品等易碎易损货物、只负丢失赔偿责任、不负破损赔偿责任。') |
|
|
|
|
|
strCmd += blesdk.addCPCLText('390', 1250, '24', '0', 1, '2.托运货物必须参加保价运输,如有损坏丢失,属于我部责任范围内、已保价的、按投保价100%赔偿、未参') |
|
|
|
|
|
strCmd += blesdk.addCPCLText('420', 1250, '24', '0', 1, '加保价、最高按运价的十倍计赔。3.一切货损在总价值的10%内属正常损耗,外包装完好、破损不予以赔偿。') |
|
|
|
|
|
strCmd += blesdk.addCPCLText('450', 1250, '24', '0', 1, '4.不得在托运货物内夹带危险物品、禁运物品,否则一切损失由托运人负责。5、本单有效期三十天。') |
|
|
|
|
|
|
|
|
|
|
|
//正文第八行 |
|
|
|
|
|
strCmd += blesdk.addCPCLText('485', 1290, '24', '0', 1, '北京服务热线:010-87205100') |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(475, 700, 510, 700, 2); |
|
|
|
|
|
strCmd += blesdk.addCPCLText('485', 690, '24', '0', 1, '沧州:0317-2178206') |
|
|
|
|
|
|
|
|
|
|
|
//左一竖线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(80, 1500, 510, 1500, 2); |
|
|
|
|
|
//左二竖线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(80, 1300, 510, 1300, 2); |
|
|
|
|
|
//右一竖线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(80, 80, 510, 80, 2); |
|
|
|
|
|
//第一条横线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(80, 1500, 80, 80, 2); |
|
|
|
|
|
//第二条横线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(125, 1300, 125, 80, 2); |
|
|
|
|
|
//第三条横线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170, 1300, 170, 80, 2); |
|
|
|
|
|
//第四条横线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(215, 1300, 215, 80, 2); |
|
|
|
|
|
//第五条横线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(260, 1300, 260, 80, 2); |
|
|
|
|
|
//第六条横线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(305, 1300, 305, 80, 2); |
|
|
|
|
|
//第七条横线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(350, 1300, 350, 80, 2); |
|
|
|
|
|
//第八条横线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(475, 1300, 475, 80, 2); |
|
|
|
|
|
//第九条横线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(520, 1500, 520, 80, 2); |
|
|
|
|
|
|
|
|
|
|
|
// strCmd += blesdk.addCPCLLine(50, 1500, 250, 100, 2); |
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(10,140,570,140,2) //画线 |
|
|
|
|
|
strCmd += blesdk.addCPCLLine(382,140,382,316,2) //画线 |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLSETMAG(2, 2) |
|
|
|
|
|
strCmd += blesdk.addCPCLText('20', 160, '24', '0', 0, '到站:'+ arrivalStationName) |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLLine(10,220,382,220,2) //画线 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLText('20', 248, '24', '0', 0, '收:'+receiverName) |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLLine(10,316,570,316,2) //画线 |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLSETMAG(1, 1) |
|
|
|
|
|
strCmd += blesdk.addCPCLText('20', 336, '24', '0', 0, '共'+ this.itemData.count + '件') |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLText('112', 336, '24', '0', 0, '自提') |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLLine(170,316,170,450,2) //画线 |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLText('186', 336, '24', '0', 0, '单号:'+ orderNumber + '-' +i) |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLLine(10,376,570,376,2) //画线 |
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLText('20', 396, '24', '0', 0, this.itemData.receiverMobile == 'undefined' || this.itemData.receiverMobile == null ? '' : this.itemData.receiverMobile) |
|
|
|
|
|
strCmd += blesdk.addCPCLText('186', 396, '24', '0', 0, '备注:'+this.itemData.remark) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
strCmd += blesdk.addCPCLQRCode(400, 150 , 'H', '1', 4, orderNumber) //二维码 */ |
|
|
|
|
|
strCmd += blesdk.addCPCLPrint(); |
|
|
|
|
|
that.bufferDataList.push(strCmd); |
|
|
|
|
|
} |
|
|
//小标签单 |
|
|
//小标签单 |
|
|
for(let i=1;i<=count;i++){ |
|
|
for(let i=1;i<=count;i++){ |
|
|
let strCmd = blesdk.CreatCPCLPage(600, 480, 1, 0,0); |
|
|
let strCmd = blesdk.CreatCPCLPage(600, 480, 1, 0,0); |
|
|
@ -623,6 +802,17 @@ |
|
|
uni.hideLoading(); |
|
|
uni.hideLoading(); |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
goPrintList() { |
|
|
|
|
|
this.bufferData = this.bufferDataList |
|
|
|
|
|
// this.xierushuju(this.bufferData) |
|
|
|
|
|
this.$nextTick(() => { |
|
|
|
|
|
|
|
|
|
|
|
setTimeout(res => { |
|
|
|
|
|
this.bufferData = [] |
|
|
|
|
|
}, 10000) |
|
|
|
|
|
uni.hideLoading(); |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
largeImg(img) { |
|
|
largeImg(img) { |
|
|
uni.previewImage({ |
|
|
uni.previewImage({ |
|
|
urls: [img] |
|
|
urls: [img] |
|
|
|