| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | <!-- | 
					
						
							|  |  |  |  * @Descripttion:  | 
					
						
							|  |  |  |  * @version:  | 
					
						
							|  |  |  |  * @Author: 王三华 | 
					
						
							|  |  |  |  * @Date: 2023-06-12 19:04:12 | 
					
						
							|  |  |  | --> | 
					
						
							|  |  |  | <template> | 
					
						
							|  |  |  |   <view class="content"> | 
					
						
							|  |  |  |     <view v-for="(item, index) in wlData" | 
					
						
							|  |  |  |           :key="index"> | 
					
						
							|  |  |  |       <view class="tab"> | 
					
						
							|  |  |  |         <view @click="isClick = index" | 
					
						
							|  |  |  |               class="tab_i"> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |           <view>{{'快递包裹'}}{{index+1 }}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |           <view :class="[isClick===index?'heng':'heng1']"> | 
					
						
							|  |  |  |           </view> | 
					
						
							|  |  |  |         </view> | 
					
						
							|  |  |  |       </view> | 
					
						
							|  |  |  |       <view class="hui"></view> | 
					
						
							|  |  |  |       <view class="head_t"> | 
					
						
							|  |  |  |         <view class="disflex"> | 
					
						
							|  |  |  |           <img src="@/static/images/wl.png" | 
					
						
							|  |  |  |                alt=""> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |           <view>{{ item.expressName }}{{'快递包裹'}} {{ item.expressCode }}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |         </view> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |         <view @click="onCopy(item.expressCode)">{{'复制'}}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |       </view> | 
					
						
							|  |  |  |       <view class="wl_tree" | 
					
						
							|  |  |  |             v-for="ctem,cndex in item.detailList" | 
					
						
							|  |  |  |             :key="cndex"> | 
					
						
							|  |  |  |         <view class="zhong"> | 
					
						
							|  |  |  |           <view :class="cndex==0?'red1':'qiu'"></view> | 
					
						
							|  |  |  |           <view class="gun"></view> | 
					
						
							|  |  |  |         </view> | 
					
						
							|  |  |  |         <view class="tree_r"> | 
					
						
							|  |  |  |           <view :class="cndex==0?'red2':'tree_t'">{{ ctem.time }}</view> | 
					
						
							|  |  |  |           <view :class="cndex==0?'red3':'tree_t'">{{ ctem.context }}</view> | 
					
						
							|  |  |  |         </view> | 
					
						
							|  |  |  |       </view> | 
					
						
							|  |  |  |     </view> | 
					
						
							|  |  |  |   </view> | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  | import * as api from '@/config/order.js' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export default { | 
					
						
							|  |  |  |   data() { | 
					
						
							|  |  |  |     return { | 
					
						
							|  |  |  |       wlData: [], | 
					
						
							|  |  |  |       isClick: 0, | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   onLoad(options) { | 
					
						
							|  |  |  |     this.openWl(options.id) | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   onShow() {}, | 
					
						
							|  |  |  |   methods: { | 
					
						
							|  |  |  |     openWl(id) { | 
					
						
							|  |  |  |       api.expressList(id).then((res) => { | 
					
						
							|  |  |  |         if (res.code == 200) { | 
					
						
							|  |  |  |           this.wlData = res.data | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     onCopy(code) { | 
					
						
							|  |  |  |       let text = code + '' | 
					
						
							|  |  |  |       this.$copyText(text).then((res) => { | 
					
						
							|  |  |  |         uni.showToast({ | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |           title: '复制成功', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |           icon: 'none', | 
					
						
							|  |  |  |         }) | 
					
						
							|  |  |  |       }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <style lang="scss" scoped> | 
					
						
							|  |  |  | .tab { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  |   align-items: center; | 
					
						
							|  |  |  |   justify-content: space-between; | 
					
						
							|  |  |  |   padding: 0 24rpx; | 
					
						
							|  |  |  |   margin-top: 20rpx; | 
					
						
							|  |  |  |   margin-bottom: 6rpx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .tab_i { | 
					
						
							|  |  |  |   // width: 120rpx;
 | 
					
						
							|  |  |  |   text-align: center; | 
					
						
							|  |  |  |   font-size: 28rpx; | 
					
						
							|  |  |  |   font-family: PingFang SC; | 
					
						
							|  |  |  |   font-weight: 400; | 
					
						
							|  |  |  |   color: #333333; | 
					
						
							|  |  |  |   // margin-right: 28rpx;
 | 
					
						
							|  |  |  |   white-space: nowrap; | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  |   flex-direction: column; | 
					
						
							|  |  |  |   align-items: center; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .heng { | 
					
						
							|  |  |  |   width: 24px; | 
					
						
							|  |  |  |   height: 2px; | 
					
						
							|  |  |  |   background: #ed1d25; | 
					
						
							|  |  |  |   border-radius: 1px 1px 1px 1px; | 
					
						
							|  |  |  |   margin-top: 4rpx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .heng1 { | 
					
						
							|  |  |  |   width: 24px; | 
					
						
							|  |  |  |   height: 2px; | 
					
						
							|  |  |  |   background: #fff; | 
					
						
							|  |  |  |   border-radius: 1px 1px 1px 1px; | 
					
						
							|  |  |  |   margin-top: 4rpx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .hui { | 
					
						
							|  |  |  |   height: 24rpx; | 
					
						
							|  |  |  |   background: #eee; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .head_t { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  |   align-items: center; | 
					
						
							|  |  |  |   justify-content: space-between; | 
					
						
							|  |  |  |   font-size: 12px; | 
					
						
							|  |  |  |   font-family: PingFang SC-Regular, PingFang SC; | 
					
						
							|  |  |  |   font-weight: 400; | 
					
						
							|  |  |  |   color: #666666; | 
					
						
							|  |  |  |   border-bottom: 1px solid #ccc; | 
					
						
							|  |  |  |   margin: 0 20rpx; | 
					
						
							|  |  |  |   padding: 20rpx; | 
					
						
							|  |  |  |   margin-bottom: 40rpx; | 
					
						
							|  |  |  |   img { | 
					
						
							|  |  |  |     width: 44px; | 
					
						
							|  |  |  |     height: 44px; | 
					
						
							|  |  |  |     margin-right: 10px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .disflex { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  |   align-items: center; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .wl_tree { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  |   padding-right: 40rpx; | 
					
						
							|  |  |  |   .zhong { | 
					
						
							|  |  |  |     // flex: 1;
 | 
					
						
							|  |  |  |     margin: 0 20px; | 
					
						
							|  |  |  |     display: flex; | 
					
						
							|  |  |  |     flex-direction: column; | 
					
						
							|  |  |  |     align-items: center; | 
					
						
							|  |  |  |     .qiu { | 
					
						
							|  |  |  |       width: 10px; | 
					
						
							|  |  |  |       height: 10px; | 
					
						
							|  |  |  |       background: #cccccc; | 
					
						
							|  |  |  |       border-radius: 50%; | 
					
						
							|  |  |  |       // margin: 10px 0;
 | 
					
						
							|  |  |  |       // margin: 3px 0 10px 0;
 | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     .gun { | 
					
						
							|  |  |  |       background: #ccc; | 
					
						
							|  |  |  |       width: 1px; | 
					
						
							|  |  |  |       min-height: 110px; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .tree_r { | 
					
						
							|  |  |  |     // width: 60%;
 | 
					
						
							|  |  |  |     font-size: 24rpx; | 
					
						
							|  |  |  |     color: #999; | 
					
						
							|  |  |  |     .tree_t { | 
					
						
							|  |  |  |       color: #999; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .red1 { | 
					
						
							|  |  |  |   width: 10px; | 
					
						
							|  |  |  |   height: 10px; | 
					
						
							|  |  |  |   background: #fb3024; | 
					
						
							|  |  |  |   border-radius: 50%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .red2 { | 
					
						
							|  |  |  |   color: #fb3024; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .red3 { | 
					
						
							|  |  |  |   color: #333; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | </style> |