This commit is contained in:
@@ -216,30 +216,23 @@ export default {
|
||||
uni.showToast({ title: '打印功能开发中', icon: 'none' })
|
||||
},
|
||||
shareOrder() {
|
||||
// 构建分享内容
|
||||
let content = `【订单信息】\n`
|
||||
content += `订单号: ${this.order.orderNo}\n`
|
||||
content += `客户: ${this.order.customerName || '散客'}\n`
|
||||
content += `实付金额: ¥${this.order.actualAmount}\n`
|
||||
content += `支付方式: ${this.getPaymentMethod(this.order.paymentMethod)}\n`
|
||||
content += `\n【商品明细】\n`
|
||||
this.orderItems.forEach(item => {
|
||||
content += `${item.productName} x${item.quantity} ¥${item.price}\n`
|
||||
})
|
||||
// 构建分享链接
|
||||
const baseUrl = getApp().globalData.h5BaseUrl || 'https://你的域名'
|
||||
const shareUrl = `${baseUrl}/#/pages/share/order?orderNo=${this.order.orderNo}`
|
||||
|
||||
// 复制到剪贴板分享
|
||||
// 复制链接到剪贴板
|
||||
uni.setClipboardData({
|
||||
data: content,
|
||||
data: shareUrl,
|
||||
success: () => {
|
||||
uni.showModal({
|
||||
title: '订单已复制',
|
||||
content: '订单信息已复制到剪贴板,可以粘贴分享给客户',
|
||||
title: '分享链接已复制',
|
||||
content: '订单分享链接已复制,可粘贴发送给客户',
|
||||
showCancel: false,
|
||||
confirmText: '知道了'
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user