tianyi 1 day ago
parent
commit
57f58199fc
  1. 21
      components/print/index.js
  2. 6
      components/tab-bar/myCenter.vue
  3. 2
      components/worker/delivery.vue
  4. 10
      components/worker/tab-bar.vue

21
components/print/index.js

@ -116,8 +116,9 @@ export default {
data1.status == 8? '已退款': data1.status == 8? '已退款':
data1.status == 12? '已售后': data1.status == 12? '已售后':
data1.isPack == 0 ? '到店-堂食': data1.isPack == 0 ? '到店-堂食':
data1.isPack == 1 ? '到店-打包': data1.deliveryType == 1 && data1.isPack == 1 ? '配送':
data1.deliveryType == 1 ? '配送': '' data1.isPack == 1 ? '到店-打包': ''
); );
if(data1.deliveryInfo && data1.deliveryInfo.appointmentDelivery == 1){ if(data1.deliveryInfo && data1.deliveryInfo.appointmentDelivery == 1){
printerJobs.setAlign('lt').print( printerJobs.setAlign('lt').print(
@ -169,37 +170,37 @@ export default {
printerJobs.print(printerUtil.fillLine('-', 1, 32)); printerJobs.print(printerUtil.fillLine('-', 1, 32));
for (var i = 0; i < data1.goodsList.length; i++) { for (var i = 0; i < data1.goodsList.length; i++) {
var productName = this.removeEmojis(data1.goodsList[i].productName) var productName = this.removeEmojis(data1.goodsList[i].productName)
printerJobs.setAlign('lt').setSize(2, 2).print(productName); printerJobs.setAlign('lt').setSize(2, 2).setLineSpacing(70).print(productName);
if (data1.goodsList[i].specs) { if (data1.goodsList[i].specs) {
printerJobs.setSize(1, 1).print(this.delNode(data1.goodsList[i].specs)); printerJobs.setSize(1, 1).print(this.delNode(data1.goodsList[i].specs));
} }
printerJobs.setSize(2, 2); printerJobs.setSize(2, 2);
printerJobs.setAlign('lt').text('¥' + data1.goodsList[i].price); printerJobs.setAlign('lt').setLineSpacing(30).text('¥' + data1.goodsList[i].price);
printerJobs.text(" "); printerJobs.text(" ");
printerJobs.print('X' + data1.goodsList[i].quantity); printerJobs.print('X' + data1.goodsList[i].quantity);
printerJobs.setSize(1, 1); printerJobs.setSize(1, 1);
} }
printerJobs.print(printerUtil.fillLine('-', 1, 32)); printerJobs.print(printerUtil.fillLine('-', 1, 32));
printerJobs.setAlign('lt').print('配送费:' + data1.deliveryFee); printerJobs.setAlign('lt').print('配 费:' + data1.deliveryFee);
if(data1.packageFee > 0){ if(data1.packageFee > 0){
printerJobs.print('打包费:' + data1.packageFee); printerJobs.print('打 费:' + data1.packageFee);
} }
printerJobs.print('商品金额:' + data1.goodsAmount);
if(data1.userCoupon && data1.userCoupon.length >0){ if(data1.userCoupon && data1.userCoupon.length >0){
printerJobs.print('优惠券:-' + data1.userCoupon[0].discountAmount); printerJobs.print('优 券:-' + data1.userCoupon[0].discountAmount);
} }
if(data1.freeAmount > 0){ if(data1.freeAmount > 0){
printerJobs.print('锦鲤免单:-' + data1.freeAmount); printerJobs.print('锦鲤免单:-' + data1.freeAmount);
} }
printerJobs.print('商品金额:' + data1.goodsAmount);
printerJobs.print('合计金额:' + (data1.goodsAmount + data1.deliveryFee + data1.packageFee)); printerJobs.print('合计金额:' + (data1.goodsAmount + data1.deliveryFee + data1.packageFee));
if(data1.mallRefundRecord != null){ if(data1.mallRefundRecord != null){
printerJobs.print('应退金额:' + data1.totalAmount); printerJobs.print('应退金额:' + data1.totalAmount);
}else{ }else{
printerJobs.print('实付金额:' + data1.totalAmount); printerJobs.print('实付金额:' + data1.totalAmount);
} }
printerJobs.setSize(2, 2).print('备注:' + data1.remark); printerJobs.setSize(2, 2).setLineSpacing(70).print('备注:' + data1.remark);
if(data1.mallRefundRecord != null){ if(data1.mallRefundRecord != null){
printerJobs.setAlign('lt').print( printerJobs.setAlign('lt').setLineSpacing(30).print(
'退款原因:' + (data1.mallRefundRecord == null ? ' ' : data1.mallRefundRecord[0].reason) '退款原因:' + (data1.mallRefundRecord == null ? ' ' : data1.mallRefundRecord[0].reason)
); );
} }

6
components/tab-bar/myCenter.vue

@ -20,8 +20,8 @@
<view class="list-icon"> <view class="list-icon">
<uni-icons type="wallet" size="22"></uni-icons> <uni-icons type="wallet" size="22"></uni-icons>
</view> </view>
<view class="list-name"> <view class="list-name" @click="navigatorTo('wodeqianbao')">
入驻审核 我的钱包
</view> </view>
<view class="list-right"> <view class="list-right">
<uni-icons type="right" size="22"></uni-icons> <uni-icons type="right" size="22"></uni-icons>
@ -146,6 +146,8 @@
url = '/pages/login/regist?type=3' url = '/pages/login/regist?type=3'
}else if(e == 'jianzhi'){ }else if(e == 'jianzhi'){
url = '/pages/worker/index' url = '/pages/worker/index'
}else if(e == 'wodeqianbao'){
url = '/pages/shop/wallet'
} }
uni.navigateTo({ uni.navigateTo({

2
components/worker/delivery.vue

@ -720,7 +720,7 @@
this.isOnLine = uni.getStorageSync('worker').isOnLine this.isOnLine = uni.getStorageSync('worker').isOnLine
this.zhipaiCheck = uni.getStorageSync('worker').getPushOrder == 1 ? true : false this.zhipaiCheck = uni.getStorageSync('worker').getPushOrder == 1 ? true : false
if (uni.getStorageSync('area')) { if (uni.getStorageSync('area')) {
this.searchForm.regionId = JSON.parse(uni.getStorageSync('area')).id; this.searchForm.regionId = JSON.parse(uni.getStorageSync('area')).regionId;
} }
if (uni.getStorageSync('worker')) { if (uni.getStorageSync('worker')) {
this.searchForm.workerId = uni.getStorageSync('worker').workerId this.searchForm.workerId = uni.getStorageSync('worker').workerId

10
components/worker/tab-bar.vue

@ -186,7 +186,10 @@
} }
workerResult = result workerResult = result
} else { } else {
this.tui.toast(res.message); uni.showToast({
title: res.message,
icon: 'none'
})
} }
uni.hideLoading(); uni.hideLoading();
})); }));
@ -227,7 +230,10 @@
total += transferDeliveryPendingCount total += transferDeliveryPendingCount
shopCounts = total shopCounts = total
} else { } else {
this.tui.toast(res.message) uni.showToast({
title: res.message,
icon: 'none'
})
} }
uni.hideLoading() uni.hideLoading()
})) }))

Loading…
Cancel
Save