<template>
|
<view>
|
<view class="list" v-for="(item,index) in detls">
|
<view class="list-left">
|
<view>规格:{{item.matnr}}</view>
|
<view>箱号:{{item.batch}}</view>
|
<view>卷号:{{item.model}}</view>
|
<view>长度:{{item.price}}</view>
|
<view>净重:{{item.weight}}</view>
|
<view>毛重:{{item.volume}}</view>
|
<view>接头:{{item.specs}}</view>
|
<view>是否确认:<uni-tag :text="item.source$" :type="item.deadTimeType"></uni-tag></view>
|
</view>
|
</view>
|
<view style="height: 20rpx;"></view>
|
</view>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
baseUrl: '',
|
token: '',
|
detls: [],
|
deadTimeType: 'primary'
|
}
|
},
|
onShow() {
|
let _this = this
|
this.baseUrl = uni.getStorageSync('baseUrl');
|
this.token = uni.getStorageSync('token');
|
// const eventChannel = this.$scope.eventChannel; // 兼容APP-NVUE
|
const eventChannel = this.getOpenerEventChannel();
|
// 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据
|
eventChannel.on('item', function(data) {
|
console.log(data.item);
|
_this.getDetls(data.item.id)
|
})
|
},
|
methods: {
|
getDetls(id) {
|
let _this = this
|
let data = {
|
curr: 1,
|
limit: 9999,
|
order_id: id
|
}
|
uni.request({
|
url: `${_this.baseUrl}/orderDetlGift/list/auth`,
|
header: {'token': uni.getStorageSync('token')},
|
data: data,
|
method:'GET',
|
success(res) {
|
res = res.data
|
if (res.code === 200) {
|
for (let k of res.data.records) {
|
if (k.source === 1) {
|
k['deadTimeType'] = "primary"
|
} else {
|
k['deadTimeType'] = "error"
|
}
|
}
|
_this.detls = res.data.records
|
}
|
}
|
})
|
}
|
}
|
}
|
</script>
|
|
<style>
|
.list {
|
margin: 20rpx;
|
font-size: 14px;
|
background-color: #fff;
|
border-radius: 20rpx;
|
border: 1px solid #eeeeee;
|
display: flex;
|
position: relative;
|
}
|
.list-left {
|
flex: 1;
|
padding: 20rpx;
|
position: relative;
|
}
|
.list-right {
|
width: 70rpx;
|
border-left: 1px solid #eeeeee;
|
display: flex;
|
align-items: center;
|
justify-content: center;
|
}
|
</style>
|