diff --git a/pages/index/addStock.vue b/pages/index/addStock.vue index d5742f9..4ed19dd 100644 --- a/pages/index/addStock.vue +++ b/pages/index/addStock.vue @@ -217,11 +217,18 @@ }).catch((res) => {}) }, //点击底部选好了,返回上一页 - backPrevPage() { - let pages = getCurrentPages(); - let prevPage = pages[pages.length - 2]; - prevPage.$vm.carList1 = this.carList - prevPage.$vm.clearMsg = '1' + backPrevPage() { + var data = [] + this.carList.forEach(item => { + console.log(item) + data.push(item) + item.stockLogList1 = [] + item.stockLogList.forEach(item1 => { + + item.stockLogList1.push(item1) + }) + }) + uni.navigateBack({ delta: 1 }) diff --git a/pages/index/orderDetail.vue b/pages/index/orderDetail.vue index 6dff799..b121f9b 100644 --- a/pages/index/orderDetail.vue +++ b/pages/index/orderDetail.vue @@ -234,7 +234,10 @@ - + + + + 取消订单 {{ !isReturn ? '退货' : '确认退货'}} @@ -263,7 +266,8 @@ } from '@/utils/global.js' export default { data() { - return { + return { + defaultText:'贴包单', radio1: 0, sex: [{ text: '是', @@ -401,7 +405,76 @@ }, false, true).then(res => { this.collection = res.result }).catch(res => {}); - }, + }, + //打印小票 + onPrintSmall(){ + // this.sales = res.result.sale + // this.list = res.result.saleDetailDTOList + // this.order = res.result.customer + // this.orderXd = res.result.orderXd + // this.shopData = res.result.shop + + let that = this; + that.yNum = 150 + let heightNum = 300 + heightNum += this.carList.length * 40 + for(var i=0;i20){ + let position = 20; + let part1 = this.remark.substring(0, position); + let part2 = this.remark.substring(position); + strCmd += blesdk.addCPCLText('0', this.countPrint(), '24', '0', 0, '备注:' + part1) + strCmd += blesdk.addCPCLText('0', this.countPrint(), '24', '0', 0, part2) + }else{ + strCmd += blesdk.addCPCLText('0', 3000, '24', '0', 0, '备注:' + this.remark) + } + strCmd += blesdk.addCPCLLocation(0); + strCmd += blesdk.addCPCLPrint(); + + this.bufferData = strCmd; + this.$nextTick(()=>{ + uni.redirectTo({ + url: "/pages/index/order" + }) + }) + }, + //打印贴包单 onPrint(opt) { let strCmd = blesdk.CreatCPCLPage(600, 1040, 1, 1); strCmd += blesdk.addCPCLSETMAG(2, 2) diff --git a/pages/index/shopInfo.vue b/pages/index/shopInfo.vue index 0b35ce6..bf8a180 100644 --- a/pages/index/shopInfo.vue +++ b/pages/index/shopInfo.vue @@ -1,136 +1,151 @@ + .tui-order-title::before { + content: ''; + position: absolute; + left: 0; + top: 0; + border-left: 8upx solid $u-primary; + height: 120%; + border-radius: 4upx; + } + } + + .tui-tabbar { + width: 100%; + height: 98rpx; + background: #fff; + position: fixed; + left: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: flex-end; + font-size: 26rpx; + box-shadow: 0 0 1px rgba(0, 0, 0, .3); + padding-bottom: env(safe-area-inset-bottom); + z-index: 996; + } + \ No newline at end of file diff --git a/pages/inventory/goodsList1.vue b/pages/inventory/goodsList1.vue index bef8b08..705a58e 100644 --- a/pages/inventory/goodsList1.vue +++ b/pages/inventory/goodsList1.vue @@ -1105,7 +1105,8 @@ }, //点击底部开单按钮 goSell() { - let that = this; + let that = this; + console.log(this.carList) if (this.khName == '') { this.tui.toast('请选择客户!') return @@ -1230,7 +1231,7 @@ heightNum += value.stockLogList.size * 30 }) - let strCmd = blesdk.CreatCPCLPage(600, 5000, 1, 0); + let strCmd = blesdk.CreatCPCLPage(600, heightNum, 1, 0); strCmd += blesdk.addCPCLSETMAG(2, 2) blesdk.addCPCLSETBOLD('bold') strCmd += blesdk.addCPCLLocation(2); @@ -1251,9 +1252,9 @@ value.stockLogList.forEach(function(value1, key1) { strCmd += blesdk.addCPCLText('0', that.countPrint(), '24', '0', 0, (that.slicePrint( key1)) + '*' + value1) - strCmd += blesdk.addCPCLText('280', that.yNum, '24', '0', 0, '单价:' + value.lsprice) + strCmd += blesdk.addCPCLText('280', that.yNum, '24', '0', 0, '单价:' + value.discountAmount) strCmd += blesdk.addCPCLText('440', that.yNum, '24', '0', 0, '总价:' + (value - .lsprice * value1)) + .discountAmount * value1)) }) }) strCmd += blesdk.addCPCLText('0', this.countPrint(), '24', '0', 0,