Browse Source

refactor(pages): 重构线索信息页面的跟进记录和通话记录展示逻辑

- 使用 v-for 循环动态渲染跟进记录和通话记录列表
- 替换静态数据为动态数据,提高代码复用性和可维护性
- 优化日期格式显示,使用 $util.formatToDateTime 方法统一格式化时间- 简化代码结构,提高可读性和性能
master
liutong 12 months ago
parent
commit
b132aeb74a
  1. 72
      pages/market/clue/clue_info.vue

72
pages/market/clue/clue_info.vue

@ -97,37 +97,15 @@
<!-- 跟进记录--> <!-- 跟进记录-->
<view class="follow-records" v-if="switch_tags_type == 2"> <view class="follow-records" v-if="switch_tags_type == 2">
<view> <view v-for="(v,k) in followList" :key="k">
<view class="basic-message">08-23</view> <view class="basic-message">{{$util.formatToDateTime(v.follow_up_time,'m-d')}}</view>
<view class="follow-records-list"> <view class="follow-records-list">
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;"> <view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
<view>赵小刚</view> <view>{{v.student_name}}</view>
<view>跟进(电话)</view> <view>跟进({{v.student_phone}})</view>
</view> </view>
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">客户对产品意向很高但是希望价格能有优惠</view> <view style="padding: 16rpx 16rpx 16rpx 60rpx;">{{v.follow_up_content}}</view>
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">2019-08-23 22:31</view> <view style="padding: 16rpx 16rpx 16rpx 60rpx;">{{v.follow_up_time}}</view>
</view>
</view>
<view>
<view class="basic-message">08-23</view>
<view class="follow-records-list">
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
<view>赵小刚</view>
<view>跟进(电话)</view>
</view>
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">客户对产品意向很高但是希望价格能有优惠</view>
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">2019-08-23 22:31</view>
</view>
</view>
<view>
<view class="basic-message">08-23</view>
<view class="follow-records-list">
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
<view>赵小刚</view>
<view>跟进(电话)</view>
</view>
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">客户对产品意向很高但是希望价格能有优惠</view>
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">2019-08-23 22:31</view>
</view> </view>
</view> </view>
<view style="height: 200rpx;"></view> <view style="height: 200rpx;"></view>
@ -135,47 +113,19 @@
<!-- 通话记录--> <!-- 通话记录-->
<view class="call-log" v-if="switch_tags_type == 3"> <view class="call-log" v-if="switch_tags_type == 3">
<view style="margin-top: 20rpx"> <view style="margin-top: 20rpx" v-for="(v,k) in listCallUp" :key="k">
<!-- <view class="basic-message">08-23</view>-->
<view class="follow-records-list">
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
<view>赵小刚</view>
<view>2019-08-23 22:31</view>
</view>
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
<view>呼叫对象包念念</view>
<view>呼叫号码18888888888</view>
</view>
</view>
</view>
<view style="margin-top: 20rpx">
<!-- <view class="basic-message">08-23</view>-->
<view class="follow-records-list">
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
<view>赵小刚</view>
<view>2019-08-23 22:31</view>
</view>
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
<view>呼叫对象包念念</view>
<view>呼叫号码18888888888</view>
</view>
</view>
</view>
<view style="margin-top: 20rpx">
<!-- <view class="basic-message">08-23</view>--> <!-- <view class="basic-message">08-23</view>-->
<view class="follow-records-list"> <view class="follow-records-list">
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;"> <view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
<view>赵小刚</view> <view>{{v.name}}</view>
<view>2019-08-23 22:31</view> <view>{{v.create_time}}</view>
</view> </view>
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;"> <view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
<view>呼叫对象包念念</view> <view>呼叫对象{{v.student_name}}</view>
<view>呼叫号码18888888888</view> <view>呼叫号码{{v.student_phone}}</view>
</view> </view>
</view> </view>
</view> </view>
<view style="height: 200rpx;"></view> <view style="height: 200rpx;"></view>
</view> </view>

Loading…
Cancel
Save