<template>
	<view class="box-container">
		<u-navbar leftIconSize="25px" height="70px" :titleStyle="{fontWeight:700}" title="订单详情" :autoBack="true">
		</u-navbar>
		<view class="entry-info">
			<u-tabs :list="tabList" @click="tabClick" :lineWidth="60"></u-tabs>
			<view v-show="tabIndex == 0" style="padding: 20rpx;">

				<view>
					<view style="color:#1A1E31 ;">订单号</view>
					<view style="font-size: 12px;color:#898989 ">{{ruleForm.orderNo}}</view>
				</view>
				<view class="basInfo">
					<view class="label">客户名称</view>
					<view class="value">{{ruleForm.custName}}</view>
				</view>
				<view class="basInfo">
					<view class="label">FBA单号</view>
					<view class="value">{{ruleForm.shipmentId}}</view>
				</view>
				<view class="basInfo">
					<view class="label">货物所在仓库</view>
					<view class="value">{{ruleForm.warehouseName}}</view>
				</view>
				<view class="basInfo">
					<view class="label">库位</view>
					<view class="value">{{ruleForm.location}}</view>
				</view>
				<view class="basInfo">
					<view class="label">是否问题件</view>
					<view class="value">{{ruleForm.isIssueStr}}</view>
				</view>
				<view class="basInfo">
					<view class="label">渠道名称</view>
					<view class="value">{{ruleForm.channelName}}</view>
				</view>
				<view class="basInfo">
					<view class="label">国家</view>
					<view class="value">{{ruleForm.countryName}}</view>
				</view>
				<view class="basInfo">
					<view class="label">邮编</view>
					<view class="value">{{ruleForm.shipmentPostCode}}</view>
				</view>
				<view class="basInfo">
					<view class="label">仓库代码</view>
					<view class="value">{{ruleForm.shipmentCode}}</view>
				</view>
				<view class="basInfo">
					<view class="label">客服</view>
					<view class="value">{{ruleForm.doc}}</view>
				</view>
				<view class="basInfo">
					<view class="label">销售</view>
					<view class="value">{{ruleForm.salesman}}</view>
				</view>
				<view class="basInfo">
					<view class="label">出库人员</view>
					<view class="value">{{ruleForm.outboundMan}}</view>
				</view>
				<view class="basInfo">
					<view class="label">入仓操作人</view>
					<view class="value">{{ruleForm.inboundPerson}}</view>
				</view>
				<view class="basInfo">
					<view class="label">下单时间</view>
					<view class="value">{{ruleForm.orderTime}}</view>
				</view>
				<view class="basInfo">
					<view class="label">到仓时间</view>
					<view class="value">{{ruleForm.arriveTime}}</view>
				</view>
				<view class="basInfo">
					<view class="label">入仓时间</view>
					<view class="value">{{ruleForm.inboundTime}}</view>
				</view>
				<view class="basInfo">
					<view class="label">入库时间</view>
					<view class="value">{{ruleForm.inlocationTime}}</view>
				</view>
				<view class="basInfo">
					<view class="label">出库时间</view>
					<view class="value">{{ruleForm.outboundTime}}</view>
				</view>
				<view class="basInfo">
					<view class="label">库龄(D)</view>
					<view class="value">{{ruleForm.storageAge}}</view>
				</view>
			</view>
			<view v-show="tabIndex == 1" style="padding: 20rpx;">

				<view>
					<view style="color:#1A1E31 ;">预报件数</view>
					<view  style="font-size: 12px;color:#898989">{{sizeForm.forecastNumber || 0}}</view>
				</view>
				<view class="basInfo">
					<view class="label">预报重量（KG）</view>
					<view class="value">{{sizeForm.forecastWeight || 0}}</view>
				</view>
				<view class="basInfo">
					<view class="label">预报体积（M³)</view>
					<view class="value">{{sizeForm.forecastVolume || 0}}</view>
				</view>
				<view class="basInfo">
					<view class="label">实际件数</view>
					<view class="value">{{sizeForm.realNumber || 0}}</view>
				</view>
				<view class="basInfo">
					<view class="label">实际重量（KG）</view>
					<view class="value">{{sizeForm.realWeight || 0}}</view>
				</view>
				<view class="basInfo">
					<view class="label">实际体积（M³)）</view>
					<view class="value">{{sizeForm.realVolume || 0}}</view>
				</view>
				<view v-for="(item,index) in sizeForm.volumeList" :key="index">
					<view class="backgro"></view>
					<view style="color: #1A1E31;">{{"箱规" + (index +1)}}</view>
					<view><u-divider></u-divider></view>
					<view class="volume">
						<text class="volumeLabel">长*宽*高</text>
						<text class="volumeValue">{{item.length + "*" + item.width + "*" + item.height}}</text>
					</view>
					<view class="volume">
						<text class="volumeLabel">实际重量</text>
						<text class="volumeValue">{{item.weight}}</text>
					</view>
					<view class="volume">
						<text class="volumeLabel">总件数</text>
						<text class="volumeValue">{{item.number}}</text>
					</view>
				</view>
			</view>

		</view>

	</view>
</template>
<script>
	import Api from '@/api/api.js';
	export default {
		onLoad(op) {
			if (op.orderNo) {
				Api.storge.queryVolumeSpecByOrderNo({
					orderNo: op.orderNo
				}).then(res => {
					this.sizeForm = res.data
				})
				Api.storge.queryStockInfoByOrderNo({
					orderNo: op.orderNo
				}).then(res => {
					this.ruleForm = res.data
				})
			}

		},
		data() {
			return {
				ruleForm: {

				},
				sizeForm: {
					infoList: [{}, {}]
				},
				tabList: [{
						name: '基本信息',
					}, {
						name: '材积信息',
					},
					// {
					//     name: '库内轨迹'
					// }, 
				],
				tabIndex: ""

			}

		},
		methods: {

			tabClick(e) {

				this.tabIndex = e.index
			}
		}
	}
</script>
<style lang="scss" scoped>
	.box-container {
		.entry-info {
			width: 90%;
			margin: auto;
			margin-top: 200rpx;
			font-size: 14px;
			.basInfo {
				margin-top: 20rpx;
				.label{
					color: #1A1E31;
				}
				.value{
					font-size: 12px;
					color:#898989 ;
				}
			}
				
			.volumeLabel{
				font-size: 12px;
				color: #9B9B9B;
 ;
			}
			.volumeValue{
				font-size: 12px;
				color: #353535;
			}
			.backgro {
				margin-top: 20rpx;
				width: 100%;
				height: 44rpx;
				background-color: #FBFCFE;
			}

			.volume {
				display: flex;
				justify-content: space-between;
			}

		}

	}
</style>