| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | 
							- <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>
 
 
  |