123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <!-- 售后进度 -->
- <template>
- <s-layout title="售后进度">
- <view class="log-box">
- <view v-for="(item, index) in state.info" :key="item.title">
- <log-item :item="item" :index="index" :data="state.info"></log-item>
- </view>
- </view>
- </s-layout>
- </template>
- <script setup>
- import sheep from '@/sheep';
- import { onLoad } from '@dcloudio/uni-app';
- import { computed, reactive } from 'vue';
- import logItem from './log-item.vue';
- const state = reactive({
- active: 1,
- list: [
- {
- title: '买家下单',
- desc: '2018-11-11',
- },
- {
- title: '卖家发货',
- desc: '2018-11-12',
- },
- {
- title: '买家签收',
- desc: '2018-11-13',
- },
- {
- title: '交易完成',
- desc: '2018-11-14',
- },
- ],
- });
- async function getDetail(id) {
- const { data } = await sheep.$api.order.aftersale.detail(id);
- state.info = data.logs;
- }
- onLoad((options) => {
- state.aftersaleId = options.id;
- getDetail(options.id);
- });
- </script>
- <style lang="scss" scoped>
- .log-box {
- padding: 24rpx 24rpx 24rpx 40rpx;
- background-color: #fff;
- }
- </style>
|