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