Преглед изворни кода

✨ 订单详情:删除单个商品的物流信息,用不到

YunaiV пре 1 година
родитељ
комит
953c8f96cb
2 измењених фајлова са 1 додато и 105 уклоњено
  1. 1 21
      pages/order/detail.vue
  2. 0 84
      pages/order/dispatch/content.vue

+ 1 - 21
pages/order/detail.vue

@@ -56,18 +56,6 @@
             :price="item.price"
 						: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>
 							<view class="ss-flex">
 								<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">
 								{{ item.status_text }}
 							</button>
-						</template> -->
+						</template>
 					</s-goods-item>
 				</view>
 			</view>
@@ -341,14 +329,6 @@
 	}
 	// #endif
 
-	// 配送方式详情
-	function onDetail(item) {
-		sheep.$router.go('/pages/order/dispatch/content', {
-			id: item.order_id,
-			item_id: item.id,
-		});
-	}
-
 	// 评价
 	function onComment(orderSN, orderId) {
 		sheep.$router.go('/pages/goods/comment/add', {

+ 0 - 84
pages/order/dispatch/content.vue

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