From 3aef517c4c6fe1ed8c519190a5b84bc9aa7fc492 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Wed, 23 Jun 2021 15:15:47 +0800
Subject: [PATCH] 取证上报页面修改,展示视频和图片
---
src/views/feedbackReport/feedbackReport.vue | 36 ++++++++++++++++++++----------------
1 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/src/views/feedbackReport/feedbackReport.vue b/src/views/feedbackReport/feedbackReport.vue
index 463cb68..504febb 100644
--- a/src/views/feedbackReport/feedbackReport.vue
+++ b/src/views/feedbackReport/feedbackReport.vue
@@ -32,7 +32,7 @@
</template>
<script>
- import {getListReport, getDetail, add, update, remove} from "@/api/feedback/feedback";
+ import {getListReport, getDetails, add, update, remove} from "@/api/feedback/feedback";
import {mapGetters} from "vuex";
export default {
@@ -59,6 +59,8 @@
viewBtn: true,
selection: true,
dialogClickModal: false,
+ images:[],
+ videos:[],
column: [
{
label: "上报人姓名",
@@ -107,26 +109,26 @@
}]
},
{
- label: "视频",
- prop: "feedbackVideo",
+ label: '图片',
+ prop: 'images',
+ dataType: 'array',
+ type: 'upload',
+ span: 24,
hide:true,
viewDisplay:true,
- rules: [{
- required: true,
- message: "请输入视频位置",
- trigger: "blur"
- }]
+ listType: 'picture-card',
+ action: '/imgupload'
},
{
- label: "照片",
- prop: "feedbackPhoto",
+ label: '视频',
+ prop: 'videos',
+ type: 'upload',
+ accept:"video/mp4",
hide:true,
viewDisplay:true,
- rules: [{
- required: true,
- message: "请输入照片位置",
- trigger: "blur"
- }]
+ listType: 'picture-img',
+ span: 24,
+ action: '/imgupload'
},
]
},
@@ -219,8 +221,10 @@
},
beforeOpen(done, type) {
if (["edit", "view"].includes(type)) {
- getDetail(this.form.id).then(res => {
+ getDetails(this.form.id).then(res => {
this.form = res.data.data;
+ this.images = res.data.data.images;
+ this.videos = res.data.data.videos;
});
}
done();
--
Gitblit v1.9.3