|
|
@@ -33,6 +33,7 @@
|
|
33
|
33
|
<text style="margin: 0 10rpx;">|</text>
|
|
34
|
34
|
<text @click="chatRecordOrCallRecord = 'callRecords'">通话记录</text>
|
|
35
|
35
|
</view>
|
|
|
36
|
+ <!-- 聊天记录卡片 -->
|
|
36
|
37
|
<view class="image-upload-container" v-if="chatRecordOrCallRecord === 'chatRecords'">
|
|
37
|
38
|
<view class="image-list">
|
|
38
|
39
|
<view class="image-item" v-for="(item, index) in chatRecordsUploadList"
|
|
|
@@ -45,7 +46,13 @@
|
|
45
|
46
|
</view>
|
|
46
|
47
|
</view>
|
|
47
|
48
|
</view>
|
|
|
49
|
+ <!-- 通话录音卡片 -->
|
|
48
|
50
|
<view class="image-upload-container" v-if="chatRecordOrCallRecord === 'callRecords'">
|
|
|
51
|
+ <view>
|
|
|
52
|
+
|
|
|
53
|
+ <sound-recorder v-for="item in soundRecordList" :key="item.fileName" :data="item"></sound-recorder>
|
|
|
54
|
+
|
|
|
55
|
+ </view>
|
|
49
|
56
|
|
|
50
|
57
|
</view>
|
|
51
|
58
|
</view>
|
|
|
@@ -103,6 +110,8 @@
|
|
103
|
110
|
<script>
|
|
104
|
111
|
import picComp from './picComp.vue'
|
|
105
|
112
|
import imgUploadAndDownLoad from '../mixin/imgUploadAndDownLoad.js'
|
|
|
113
|
+import soundRecorder from '@/components/soundRecorder/soundRecorder.vue'
|
|
|
114
|
+
|
|
106
|
115
|
export default {
|
|
107
|
116
|
mixins: [imgUploadAndDownLoad],
|
|
108
|
117
|
props: {
|
|
|
@@ -120,7 +129,7 @@ export default {
|
|
120
|
129
|
},
|
|
121
|
130
|
},
|
|
122
|
131
|
components: {
|
|
123
|
|
- picComp
|
|
|
132
|
+ picComp, soundRecorder
|
|
124
|
133
|
},
|
|
125
|
134
|
data() {
|
|
126
|
135
|
return {
|
|
|
@@ -130,6 +139,7 @@ export default {
|
|
130
|
139
|
// 待绑定的图片列表
|
|
131
|
140
|
bindList: [],
|
|
132
|
141
|
chatRecordOrCallRecord: 'chatRecords',
|
|
|
142
|
+ soundRecordList: [],//录音记录
|
|
133
|
143
|
}
|
|
134
|
144
|
},
|
|
135
|
145
|
watch: {
|
|
|
@@ -407,8 +417,9 @@ export default {
|
|
407
|
417
|
async getCallRecords() {
|
|
408
|
418
|
console.log('这里是参数', this.currentReceipt.clueId);
|
|
409
|
419
|
// const { data } = await uni.$u.api.getCallClueFileByClueId({ clueId: this.currentReceipt.clueId });
|
|
410
|
|
- const { data } = await uni.$u.api.getCallClueFileByClueId({ clueId: 1998278069905854466 });
|
|
|
420
|
+ const { data } = await uni.$u.api.getCallClueFileByClueId({ clueId: '1998278069905854466' });
|
|
411
|
421
|
console.log('通话记录:', data);
|
|
|
422
|
+ // this.soundRecordList = data;
|
|
412
|
423
|
},
|
|
413
|
424
|
|
|
414
|
425
|
},
|