✨ 订单详情:删除单个商品的物流信息,用不到
							parent
							
								
									163996ca90
								
							
						
					
					
						commit
						953c8f96cb
					
				|  | @ -56,18 +56,6 @@ | ||||||
|             :price="item.price" |             :price="item.price" | ||||||
| 						:num="item.count" | 						:num="item.count" | ||||||
|           > |           > | ||||||
| 						<!-- 						<template #top> |  | ||||||
| 							<view class="order-item ss-flex ss-col-center ss-row-between ss-p-x-20 bg-white"> |  | ||||||
| 								<view class="item-title">配送方式</view> |  | ||||||
| 								<view class="ss-flex ss-col-center"> |  | ||||||
| 									<text class="item-value ss-m-r-20">{{ item.dispatch_type_text }}</text> |  | ||||||
| 									<button class="ss-reset-button copy-btn" @tap="onDetail(item)" v-if=" |  | ||||||
|                       (item.dispatch_type === 'autosend' || item.dispatch_type === 'custom') && |  | ||||||
|                       item.dispatch_status !== 0 |  | ||||||
|                     ">详情</button> |  | ||||||
| 								</view> |  | ||||||
| 							</view> |  | ||||||
| 						</template> |  | ||||||
| 						<template #tool> | 						<template #tool> | ||||||
| 							<view class="ss-flex"> | 							<view class="ss-flex"> | ||||||
| 								<button class="ss-reset-button apply-btn" v-if="item.buttons.includes('aftersale')" | 								<button class="ss-reset-button apply-btn" v-if="item.buttons.includes('aftersale')" | ||||||
|  | @ -109,7 +97,7 @@ | ||||||
| 							<button class="ss-reset-button tag-btn" v-if="item.status_text"> | 							<button class="ss-reset-button tag-btn" v-if="item.status_text"> | ||||||
| 								{{ item.status_text }} | 								{{ item.status_text }} | ||||||
| 							</button> | 							</button> | ||||||
| 						</template> --> | 						</template> | ||||||
| 					</s-goods-item> | 					</s-goods-item> | ||||||
| 				</view> | 				</view> | ||||||
| 			</view> | 			</view> | ||||||
|  | @ -341,14 +329,6 @@ | ||||||
| 	} | 	} | ||||||
| 	// #endif | 	// #endif | ||||||
| 
 | 
 | ||||||
| 	// 配送方式详情 |  | ||||||
| 	function onDetail(item) { |  | ||||||
| 		sheep.$router.go('/pages/order/dispatch/content', { |  | ||||||
| 			id: item.order_id, |  | ||||||
| 			item_id: item.id, |  | ||||||
| 		}); |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	// 评价 | 	// 评价 | ||||||
| 	function onComment(orderSN, orderId) { | 	function onComment(orderSN, orderId) { | ||||||
| 		sheep.$router.go('/pages/goods/comment/add', { | 		sheep.$router.go('/pages/goods/comment/add', { | ||||||
|  |  | ||||||
|  | @ -1,84 +0,0 @@ | ||||||
| <template> |  | ||||||
|   <s-layout title="发货内容"> |  | ||||||
|     <view class="order-card ss-m-x-20 ss-r-20"> |  | ||||||
|       <s-goods-item |  | ||||||
|         :img="state.data.goods_image" |  | ||||||
|         :title="state.data.goods_title" |  | ||||||
|         :skuText="state.data.goods_sku_text" |  | ||||||
|         :price="state.data.goods_price" |  | ||||||
|         :num="state.data.goods_num" |  | ||||||
|         radius="20" |  | ||||||
|       > |  | ||||||
|         <template #priceSuffix> |  | ||||||
|           <button class="ss-reset-button tag-btn" v-if="state.data.status_text"> |  | ||||||
|             {{ state.data.status_text }} |  | ||||||
|           </button> |  | ||||||
|         </template> |  | ||||||
|       </s-goods-item> |  | ||||||
|     </view> |  | ||||||
|     <view class="bg-white ss-p-20 ss-m-x-20 ss-r-20"> |  | ||||||
|       <view class="title ss-m-b-26">发货信息</view> |  | ||||||
|       <view v-if="state.data.ext?.dispatch_content_type === 'params'"> |  | ||||||
|         <view class="desc ss-m-b-20" v-for="item in state.data.ext.dispatch_content" :key="item"> |  | ||||||
|           {{ item.title }}: {{ item.content }} |  | ||||||
|         </view> |  | ||||||
|       </view> |  | ||||||
|       <view class="desc" v-else>{{ state.data.ext?.dispatch_content }}</view> |  | ||||||
|     </view> |  | ||||||
|   </s-layout> |  | ||||||
| </template> |  | ||||||
| <script setup> |  | ||||||
|   import { onLoad } from '@dcloudio/uni-app'; |  | ||||||
|   import { reactive } from 'vue'; |  | ||||||
|   import sheep from '@/sheep'; |  | ||||||
| 
 |  | ||||||
|   const state = reactive({ |  | ||||||
|     data: [], |  | ||||||
|   }); |  | ||||||
|   async function getDetail(id, item_id) { |  | ||||||
|     const { error, data } = await sheep.$api.order.itemDetail(id,item_id); |  | ||||||
|     if (error === 0) { |  | ||||||
|       state.data = data; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
|   onLoad((options) => { |  | ||||||
|     getDetail(options.id, options.item_id); |  | ||||||
|   }); |  | ||||||
| </script> |  | ||||||
| <style lang="scss" scoped> |  | ||||||
|   .order-card { |  | ||||||
|     padding: 20rpx 0; |  | ||||||
| 
 |  | ||||||
|     .order-sku { |  | ||||||
|       font-size: 24rpx; |  | ||||||
| 
 |  | ||||||
|       font-weight: 400; |  | ||||||
|       color: rgba(153, 153, 153, 1); |  | ||||||
|       width: 450rpx; |  | ||||||
|       margin-bottom: 20rpx; |  | ||||||
| 
 |  | ||||||
|       .order-num { |  | ||||||
|         margin-right: 10rpx; |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
|     .tag-btn { |  | ||||||
|       margin-left: 16rpx; |  | ||||||
|       font-size: 24rpx; |  | ||||||
|       height: 36rpx; |  | ||||||
|       color: var(--ui-BG-Main); |  | ||||||
|       border: 2rpx solid var(--ui-BG-Main); |  | ||||||
|       border-radius: 14rpx; |  | ||||||
|       padding: 0 4rpx; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
|   .title { |  | ||||||
|     font-size: 28rpx; |  | ||||||
|     font-weight: bold; |  | ||||||
|     color: #333333; |  | ||||||
|   } |  | ||||||
|   .desc { |  | ||||||
|     font-size: 26rpx; |  | ||||||
|     font-weight: 400; |  | ||||||
|     color: #333333; |  | ||||||
|   } |  | ||||||
| </style> |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 YunaiV
						YunaiV