zhuliu 5 ماه پیش
والد
کامیت
c667d524b0

+ 3 - 3
src/views/report/InvalidResponse/components/ManualImport/manualImport.vue

@@ -197,11 +197,11 @@ export default {
         formData.append('sourceId',this.$constants.sourceId)
         formData.append('files',file.raw)
         if(!row.systemFiles){
-            row.systemFiles = []
+            this.$set(row,'systemFiles',[])
         }
         row.systemFiles.push(file.raw)
         if(!row.fileGuids){
-            row.fileGuids = []
+            this.$set(row,'fileGuids',[])
         }
         this.$api.uploadFile(formData).then(response=>{
             if(response.code == 200){
@@ -209,7 +209,7 @@ export default {
                     return item.uid == file.uid
                 })
                 if(index != -1){
-                    row.systemFiles[index] = file.raw
+                    row.systemFiles.splice(index,1,file.raw)
                 }
                 row.fileGuids.push(response.data[0])
             }

+ 2 - 2
src/views/report/InvalidResponse/components/dialog/editEvidence.vue

@@ -77,7 +77,7 @@ export default {
     //切换文件
     onChange(file, fileList){
         if(!this.form.systemFiles){
-            this.form.systemFiles = []
+            this.$set(this.form,'systemFiles',[])
         }
         let index = this.form.systemFiles.findIndex(item=>{
             return item.guid == file.guid || item.uid == file.uid
@@ -85,7 +85,7 @@ export default {
         if(index == -1){
             this.form.systemFiles.push(file.raw)
         }else{
-            this.form.systemFiles[index] = file.raw
+            this.form.systemFiles.splice(index,1,file.raw)
         }
         
     },