✨ 订单详情:删除单个商品的物流信息,用不到
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