<template>
	<wybPopup ref="popup"  type="bottom" width="500" scrollY="true" radius="0" :showCloseIcon="true">
		<view class="pd-main wuliupop backcor9">
			<view class="pop-title fontwig6"><text>详细信息</text></view>
			<view class="pd-main backcolorfff border-8r font14">
				<view class="dis-flex flex-sp mart10 marb10  paddbotm10  border-b">
					 <view class="dis-flex">
					 	<!-- <image class="wuliu-img" src="https://pic.616pic.com/ys_bnew_img/00/07/04/1ZtrvD1AMY.jpg" mode="aspectFill"></image> -->
						<text class="paddleft5">{{tracesData.expressCompanyName}}</text>
						<text class="paddleft5">{{tracesData.number}}</text>
					 </view>
					 <view class="dis-flex ">
					 		<text @click="copyText(tracesData.number)">复制</text>
							<text class="paddleft5 paddtright5 fcor666">|</text>
					 		<text @click="callPhone">打电话</text>
					 </view>
				 </view>
				
				<block v-for="(item, index) in tracesData.logisticsTraceDetails" >
				  
				  
				  <trackNode  :key="index"  :is-first="index===tracesData.length-1" :is-newest="index===0" :is-main-node="item.logisticsStatus!='TRANSPORT'" :node-data="item"></trackNode>
				</block>
			</view>
			
			
		</view>
	</wybPopup>
</template>

<script>
	import wybPopup from '@/components/wyb-popup/wyb-popup.vue'
	import trackNode from '@/components/trackNode/trackNode.vue'
	
	let dataList = require('./data.json')
	export default {
		data () {
		  return {
		    tracesData:null,
		// [
		 //      {
		 //        acceptStation: '包裹已被吴亦发同学签收', // 节点描述
		 //        createTime: '2019-10-24 15: 27: 16',
		 //        status: 'COMPLETE', // 节点状态
		 //        phone: '', // 电话
		 //        statusName: '已签收', // 节点标题
		 //        isMainNode: true // 是否主节点,主节点前方展示icon
		 //      },
		 //      {
		 //        acceptStation: '由派送员蔡小坤同志配送,电话:',
		 //        createTime: '2019-10-24 15: 26: 41',
		 //        status: 'DELIVERING',
		 //        phone: '16677778888',
		 //        statusName: '运输中',
		 //        isMainNode: true
		 //      },
		 //      {
		 //        acceptStation: '已到XXX小区快递点',
		 //        createTime: '2019-10-24 15: 26: 41',
		 //        status: 'DELIVERING',
		 //        phone: '',
		 //        statusName: '运输中',
		 //        isMainNode: false
		 //      },
		 //      {
		 //        acceptStation: '已到海宁集散中心',
		 //        createTime: '2019-10-24 15: 26: 18',
		 //        status: 'DELIVERING',
		 //        phone: '',
		 //        statusName: '运输中',
		 //        isMainNode: false
		 //      },
		 //      {
		 //        acceptStation: '已到杭州集散中心',
		 //        createTime: '2019-10-24 15: 26: 07',
		 //        status: 'DELIVERING',
		 //        phone: '',
		 //        statusName: '运输中',
		 //        isMainNode: false
		 //      },
		 //      {
		 //        acceptStation: '包裹已到达余杭区集散中心',
		 //        createTime: '2019-10-24 15: 25: 54',
		 //        status: 'DELIVERING',
		 //        phone: '',
		 //        statusName: '运输中',
		 //        isMainNode: false
		 //      },
		 //      {
		 //        acceptStation: '快递员已上门取件',
		 //        createTime: '2019-10-24 15: 25: 17',
		 //        status: 'DELIVERING',
		 //        phone: '',
		 //        statusName: '已揽收',
		 //        isMainNode: false
		 //      },
		 //      {
		 //        acceptStation: '等待快递员上门揽件',
		 //        createTime: '2019-10-24 15: 25: 00',
		 //        status: 'WATTING_DELIVER',
		 //        phone: '',
		 //        statusName: '已发货',
		 //        isMainNode: true
		 //      },
			// 	{
		 //        acceptStation: '您的包裹正在打包',
		 //        createTime: '2019-10-24 15: 24: 00',
		 //        status: 'WATTING_DELIVER',
		 //        phone: '',
		 //        statusName: '待发货',
		 //        isMainNode: false
		 //      },
		 //      {
		 //        acceptStation: '订单支付成功,等待商家发货',
		 //        createTime: '2019-10-24 15: 22: 30',
		 //        status: 'PAYED',
		 //        statusName: '已支付',
		 //        isMainNode: true
		 //      },
		 //      {
		 //        acceptStation: '订单提交成功',
		 //        createTime: '2019-10-24 15: 22: 00',
		 //        status: 'WATTING_PAY',
		 //        statusName: '已下单',
		 //        isMainNode: true
		 //      }
		 //    ]
		  }
		},
		components:{
			wybPopup,
			trackNode
		},
		created(){
			this.tracesData=dataList.data;
			this.tracesData.logisticsTraceDetails=this.tracesData.logisticsTraceDetails.sort((item,item2)=>{
				
				if(item.logisticsStatus == 'TRANSPORT'){
					item.isMainNode=false;
				}else{
					item.isMainNode=true;
				}
				
				return item2.time - item.time; 
				
			})
		},
		methods:{
			show(){
				this.$refs.popup.show();
			},
			// 复制
			copyText(text){	
				// #ifdef H5
				this.$copyText(text).then(
					res => {
						uni.showToast({
							title: '复制成功'
						})
					}
				)
				// #endif
				// #ifndef H5
				uni.setClipboardData({
					data: text,
					success: () => {
						uni.showToast({
							title: '复制成功'
						})
					}
				})
				// #endif
				
				
			},
			// 打电话
			callPhone(){
				// 	uni.showModal({
				// 		title: '客服',
				// 		content: '85655525652',
				// 		success: function(res) {
				// 			if (res.confirm) {
				// 				uni.makePhoneCall({
				// 					phoneNumber: '85655525652', //电话号码
				// 					success: function(e) {
				// 						console.log(e);
				// 					},
				// 					fail: function(e) {
				// 						console.log(e);
				
				// 					}
				// 				})
				// 			}
				// 		}
				// 	})
			},
		
			
		}
	}
</script>

<style lang="scss" scoped>
.wuliu-img{
	width: 30px;
	height: 30px;
	border-radius: 50%;
}

.border-b{
	border-bottom: 2px solid #f6f6f6;
}
	
.wuliupop{
	padding: 50px 10px 10px;
}
.pop-title{
		text-align: center;
		height: 50px;
		line-height: 50px;
		font-size: 18px;
		position: fixed;
		top:0;
		left: 0;
		right: 0;
		background-color: #f6f6f6;
	}
</style>