<template>
|
<view>
|
<view class="data-list" v-for="item in dataList">
|
<view class="data-item">
|
<view><text>订单号:</text><text>{{item.orderNo}}</text></view>
|
<view><text>订单数量:</text><text>{{item.combMats != null ? item.combMats.length : 0}}</text></view>
|
</view>
|
<view class="data-options">
|
<uni-icons type="right" color="#FFF" size="50rpx" @click="back(item)"></uni-icons>
|
</view>
|
</view>
|
</view>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
dataList:[]
|
}
|
},
|
onLoad(option) {
|
let _this = this
|
// #ifdef APP-NVUE
|
const eventChannel = this.$scope.eventChannel; // 兼容APP-NVUE
|
// #endif
|
// #ifndef APP-NVUE
|
const eventChannel = this.getOpenerEventChannel();
|
// #endif
|
// 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据
|
eventChannel.on('orderDetls', function(data) {
|
_this.dataList = data.data
|
})
|
},
|
methods: {
|
back(item) {
|
this.getOpenerEventChannel().emit('detls', {data: item});
|
uni.navigateBack({
|
|
})
|
}
|
}
|
}
|
</script>
|
|
<style>
|
.data-list {
|
margin: 16rpx;
|
background-color: antiquewhite;
|
display: flex;
|
background-color: #888;
|
color: #fff;
|
border-radius: 16rpx;
|
}
|
.data-item {
|
flex: 1;
|
padding: 16rpx 24rpx;
|
}
|
.data-options {
|
width: 15%;
|
border-left: 1px solid #ddd;
|
display: flex;
|
align-items: center;
|
justify-content: center;
|
}
|
</style>
|