Commit db659438 by zqm

MM - 订单详情

parent 6c9dbda5
...@@ -37,10 +37,19 @@ Page({ ...@@ -37,10 +37,19 @@ Page({
isFinished: false isFinished: false
}, },
onLoad: function (options) { onLoad: function (options) {
this.setData({ option: options }) this.setData({
option: options
})
App.login({
timeout: 0,
success: (result) => {
this.setOrderType() this.setOrderType()
}, },
})
},
/** /**
* 查询订单列表 * 查询订单列表
* @function * @function
......
...@@ -2,6 +2,7 @@ let App = getApp() ...@@ -2,6 +2,7 @@ let App = getApp()
Page({ Page({
data: { data: {
showNotice: false,
swiperCurrent: 0, swiperCurrent: 0,
showCodePopup: false, showCodePopup: false,
imageBase: App.globalData.appImageBase, imageBase: App.globalData.appImageBase,
...@@ -75,31 +76,30 @@ Page({ ...@@ -75,31 +76,30 @@ Page({
}, },
}) })
}, },
// 使用须知
// /api/v1/order/getVolumesByOrderId handleNotice() {
let showNotice = true
this.setData({
showNotice
})
},
// 一键扫码 // 一键扫码
onFastScan: function (event) { onFastScan: function (event) {
wx.showLoading({
title: '加载中',
})
App.wxRequest({ App.wxRequest({
url: '/api/v1/order/getVolumesByOrderId', url: '/api/v1/order/getVolumesByOrderId',
data: { data: {
'orderId': this.data.orderInfo.id 'orderId': this.data.orderInfo.id
}, },
success: (response) => { success: (response) => {
let funcResponse = response.data wx.hideLoading()
console.log(response, '一键扫码');
let list = response.data let list = response.data
// let funcCodeInfo = {
// 'codeNo': funcResponse.serialNumber,
// 'codeName': funcResponse.name,
// 'codeBase64': funcResponse.qrcode,
// }
this.setData({ this.setData({
showCodePopup: true, showCodePopup: true,
codeList: list codeList: list
...@@ -230,7 +230,25 @@ Page({ ...@@ -230,7 +230,25 @@ Page({
} }
}) })
}, },
// 多二维码 复制券码
setClipboard(e) {
const code = e.currentTarget.dataset.code
wx.setClipboardData({
data: code,
success(res) {
wx.showToast({
title: '复制成功',
})
// wx.getClipboardData({
// success(res) {
// console.log(res.data) // data
// }
// })
}
})
},
// 单个二维码 复制券码
onCodeCopy: function () { onCodeCopy: function () {
wx.setClipboardData({ wx.setClipboardData({
data: this.data.codeInfo.codeNo, data: this.data.codeInfo.codeNo,
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
<view class="info-content col con-c"> <view class="info-content col con-c">
<view class="info-content-item row"> <view class="info-content-item row">
<text class="info-content-item-label">使用门店</text> <text class="info-content-item-label">使用门店</text>
<text class="info-content-item-title">{{shopInfo.name}}</text> <text class="info-content-item-title">{{orderInfo.officeName}}</text>
</view> </view>
<view class="info-content-item row"> <view class="info-content-item row">
<text class="info-content-item-label"></text> <text class="info-content-item-label"></text>
...@@ -66,19 +66,27 @@ ...@@ -66,19 +66,27 @@
<view class="info-content col con-c"> <view class="info-content col con-c">
<view class="info-content-item row"> <view class="info-content-item row">
<text class="info-content-item-label">使用门店</text> <text class="info-content-item-label">使用门店</text>
<text class="info-content-item-title">{{shopInfo.name}}</text> <text class="info-content-item-title">{{orderInfo.officeName}}</text>
</view> </view>
<view class="info-content-item row"> <view class="info-content-item row">
<text class="info-content-item-label"></text> <text class="info-content-item-label"></text>
<text class="info-content-item-describe">周一至周日 10:00 - 20:00</text> <text class="info-content-item-describe">周一至周日 10:00 - 20:00</text>
</view> </view>
<view class="info-content-item row"> <!-- <view class="info-content-item row">
<text class="info-content-item-label">订单信息</text> <text class="info-content-item-label">订单信息</text>
<text class="info-content-item-tip">儿童营地</text> <text class="info-content-item-tip">儿童营地</text>
</view> </view>
<view class="info-content-item row"> <view class="info-content-item row">
<text class="info-content-item-label"></text> <text class="info-content-item-label"></text>
<text class="info-content-item-tip">18030303030</text> <text class="info-content-item-tip">18030303030</text>
</view> -->
<view class="info-content-item row">
<text class="info-content-item-label">订单信息</text>
<text class="info-content-item-tip">{{orderInfo.contactName}}</text>
</view>
<view class="info-content-item row">
<text class="info-content-item-label"></text>
<text class="info-content-item-tip">{{orderInfo.contactPhone}}</text>
</view> </view>
</view> </view>
<block wx:if="{{orderInfo.state===2}}"> <block wx:if="{{orderInfo.state===2}}">
...@@ -96,9 +104,10 @@ ...@@ -96,9 +104,10 @@
</block> </block>
</block> </block>
<!-- 餐品 -->
<block wx:if="{{orderInfo.commodityType === 5}}">
<!-- 餐品 -->
<block wx:if="{{orderInfo.commodityType === 5||orderInfo.commodityType === 4}}">
<view class="info-content col con-c {{ orderInfo.state!==2?'p-relative':'' }}"> <view class="info-content col con-c {{ orderInfo.state!==2?'p-relative':'' }}">
<view class="info-content-item row"> <view class="info-content-item row">
<text class="info-content-item-label">使用门店</text> <text class="info-content-item-label">使用门店</text>
...@@ -211,6 +220,13 @@ ...@@ -211,6 +220,13 @@
</block> </block>
</view> </view>
<view class="notice-wrapper row con-e" bindtap="handleNotice">
<view class="notice">使用须知</view>
<!-- <view class="notice">活动须知</view>
<view class="notice">观影须知</view> -->
<l-icon name="right" color="#959DAA" size="22" />
</view>
<!-- 商品信息 --> <!-- 商品信息 -->
<view class="commodity col"> <view class="commodity col">
<view class="commodity-title"> <view class="commodity-title">
...@@ -279,7 +295,7 @@ ...@@ -279,7 +295,7 @@
<view class="code-num-wrapper row align-c con-a"> <view class="code-num-wrapper row align-c con-a">
<view class="code-num-title {{codeUsed ? 'code-used' : ''}}">券码{{index+1}}:</view> <view class="code-num-title {{codeUsed ? 'code-used' : ''}}">券码{{index+1}}:</view>
<view class="code-num {{codeUsed ? 'code-used' : ''}}">{{item.serialNumber}}</view> <view class="code-num {{codeUsed ? 'code-used' : ''}}">{{item.serialNumber}}</view>
<view class="num-copy" wx:if="{{!codeUsed}}" bindtap="setClipboard" data-index="{{index}}">复制</view> <view class="num-copy" wx:if="{{!codeUsed}}" bindtap="setClipboard" data-code="{{item.serialNumber}}" data-index="{{index}}">复制</view>
</view> </view>
<view class="code-used-seal" wx:if="{{codeUsed}}"> <view class="code-used-seal" wx:if="{{codeUsed}}">
<image mode="widthFix" src="./image/used.png"></image> <image mode="widthFix" src="./image/used.png"></image>
...@@ -322,3 +338,13 @@ ...@@ -322,3 +338,13 @@
</view> </view>
</view> </view>
</view> </view>
<!-- 使用须知 -->
<l-popup show="{{showNotice}}" content-align="bottom">
<view class="notice-popup-wrapper">
<view class="notice-popup-title">购买须知</view>
<scroll-view scroll-y class="notice-popup-content">
</scroll-view>
</view>
</l-popup>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment