processProgress.vue 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <view>
  3. <view class="font-md text-dark">目前进展</view>
  4. <u-steps current="0" direction="column" dot>
  5. <u-steps-item :title="item.opeTypeName" v-for="(item, index) in itemData" :key="index">
  6. <view slot="desc" class="">
  7. <view class="text-secondary">
  8. {{item.remarks}}
  9. </view>
  10. <view class="text-secondary" v-if="item.preTime">
  11. 预计办结时间:{{item.preTime}}
  12. </view>
  13. <view class="d-flex j-sb a-center">
  14. <view class="">
  15. <text
  16. v-show="item.roleLevelLabel">{{item.roleLevel == '5' ? item.roleName : item.roleLevelLabel}},</text>
  17. <text v-show="item.createByName">{{item.createByName}}</text>
  18. <text v-show="item.phoneNumber">,{{item.phoneNumber}}</text>
  19. </view>
  20. <text>{{item.createTime}}</text>
  21. </view>
  22. </view>
  23. </u-steps-item>
  24. </u-steps>
  25. </view>
  26. </template>
  27. <script>
  28. export default {
  29. props: {
  30. progressData: {
  31. type: Array,
  32. default: () => []
  33. }
  34. },
  35. computed: {
  36. itemData() {
  37. return this.progressData
  38. }
  39. }
  40. }
  41. </script>
  42. <style>
  43. </style>