detailBusinessItem.vue 943 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <template>
  2. <view class="list-item" @click="handleToDetail">
  3. <view class="list-item-main">
  4. <text class="left">
  5. {{ itemData.businessName }}
  6. </text>
  7. </view>
  8. <view class="list-item-desc">
  9. <text class="left">
  10. 最后跟进时间:{{ itemData.lastTime || '--' }}
  11. </text>
  12. <text class="right">
  13. {{ itemData.ownerUserName }}
  14. </text>
  15. </view>
  16. </view>
  17. </template>
  18. <script>
  19. export default {
  20. name: 'DetailBusinessItem',
  21. props: {
  22. itemData: {
  23. type: Object,
  24. required: true
  25. }
  26. },
  27. data() {
  28. return {}
  29. },
  30. methods: {
  31. handleToDetail() {
  32. console.log('to detail')
  33. this.$Router.navigateTo({
  34. url: '/pages_crm/business/detail',
  35. query: {
  36. id: this.itemData.businessId
  37. }
  38. })
  39. }
  40. }
  41. }
  42. </script>
  43. <style scoped lang="scss">
  44. @import "detailItem";
  45. </style>