order-status.vue 1.1 KB

123456789101112131415161718192021222324252627282930
  1. <template>
  2. <el-steps
  3. style="width: 100%"
  4. :active="active"
  5. align-center
  6. finish-status="success"
  7. >
  8. <el-step v-for="item in stepList" :title="item.label">
  9. <template #description>
  10. <div>{{ item.time }}</div>
  11. <div>{{ item.createdBy }}</div>
  12. </template>
  13. </el-step>
  14. </el-steps>
  15. </template>
  16. <script setup>
  17. import { ref, reactive } from 'vue';
  18. const active = ref(6);
  19. const stepList = reactive([
  20. { label: '创建', time: '2024-06-05 15:00:00', createdBy: '微信用户' },
  21. { label: '下单', time: '2024-06-05 15:00:00', createdBy: '微信用户' },
  22. { label: '初审', time: '2024-06-05 15:00:00', createdBy: 'system' },
  23. { label: '快递取书', time: '2024-06-05 15:00:00', createdBy: 'system' },
  24. { label: '快递签收', time: '2024-06-05 15:00:00', createdBy: 'system' },
  25. { label: '仓库收货', time: '2024-06-05 15:00:00', createdBy: '喷喷喷' },
  26. { label: '到货审核', time: '', createdBy: '' },
  27. { label: '支付书款(完成)', time: '', createdBy: '' }
  28. ]);
  29. </script>