|
|
@@ -16,7 +16,7 @@
|
|
16
|
16
|
<view class="image-upload-container">
|
|
17
|
17
|
<view class="image-list">
|
|
18
|
18
|
<view class="image-item" v-for="(item, index) in trueUploadList" :key="'truePic-' + index">
|
|
19
|
|
- <pic-comp :src="item.fileUrl"></pic-comp>
|
|
|
19
|
+ <pic-comp @needPreviewPic='previewImageTrue' :src="item.fileUrl"></pic-comp>
|
|
20
|
20
|
<view class="delete-btn" @click="deleteImage(item)">×</view>
|
|
21
|
21
|
</view>
|
|
22
|
22
|
<view class="upload-btn" @click="uploadImage('truePic', currentReceipt.id)">
|
|
|
@@ -33,7 +33,7 @@
|
|
33
|
33
|
<view class="image-list">
|
|
34
|
34
|
<view class="image-item" v-for="(item, index) in chatRecordsUploadList"
|
|
35
|
35
|
:key="'chatRecords-' + index">
|
|
36
|
|
- <pic-comp :src="item.fileUrl"></pic-comp>
|
|
|
36
|
+ <pic-comp @needPreviewPic='previewImageChat' :src="item.fileUrl"></pic-comp>
|
|
37
|
37
|
<view class="delete-btn" @click="deleteImage(item)">×</view>
|
|
38
|
38
|
</view>
|
|
39
|
39
|
<view class="upload-btn" @click="uploadImage('chatRecords', currentReceipt.id)">
|
|
|
@@ -364,6 +364,23 @@ export default {
|
|
364
|
364
|
}
|
|
365
|
365
|
})
|
|
366
|
366
|
},
|
|
|
367
|
+ // 预览真实图片
|
|
|
368
|
+ previewImageTrue(src) {
|
|
|
369
|
+ const urlList = this.trueUploadList.map(item => item.fileUrl);
|
|
|
370
|
+
|
|
|
371
|
+ uni.previewImage({
|
|
|
372
|
+ urls: urlList,
|
|
|
373
|
+ current: src
|
|
|
374
|
+ })
|
|
|
375
|
+ },
|
|
|
376
|
+ previewImageChat(src) {
|
|
|
377
|
+ const urlList = this.chatRecordsUploadList.map(item => item.fileUrl);
|
|
|
378
|
+
|
|
|
379
|
+ uni.previewImage({
|
|
|
380
|
+ urls: urlList,
|
|
|
381
|
+ current: src
|
|
|
382
|
+ })
|
|
|
383
|
+ }
|
|
367
|
384
|
|
|
368
|
385
|
},
|
|
369
|
386
|
|