diff --git a/src/views/caseManagement/components/mediation.vue b/src/views/caseManagement/components/mediation.vue index cc75f42..068cdc6 100644 --- a/src/views/caseManagement/components/mediation.vue +++ b/src/views/caseManagement/components/mediation.vue @@ -98,12 +98,12 @@ - 选取文件 -
只能上传.doc,docx文件
+
只能上传.doc,docx,pdf文件
@@ -178,6 +178,7 @@ export default { }, watch: { mediationVisable(val) { + this.attachList = []; this.formData.mediaResult = 1; this.formData.sealFlag = 1; this.recordArr = []; @@ -221,7 +222,8 @@ export default { handlePreview(file) { }, handleRemove(file, fileList) { - + let updatedArray = this.attachList.filter(item => item.annexId != file.response.annexId); + this.attachList = updatedArray; }, beforeUpload(flie, fileList) { this.fileList = fileList; @@ -229,7 +231,7 @@ export default { handlSuccess(res, file) { this.codes = res.code console.log(res) - this.attachList = [{ annexId: res.annexId,annexType:res.annexType}]; + this.attachList.push({ annexId: res.annexId,annexType:res.annexType}); // this.$set(this.mediationData, "attachList", {annexId:res.annexId}); }, /** 获取案件详情信息 */ @@ -319,6 +321,8 @@ export default { this.$emit("cancelMediation"); this.$emit("getList", this.queryParams); this.loadingSubmit = false; + }).catch(err=>{ + this.loadingSubmit = false; }); }, cancel() { @@ -352,6 +356,7 @@ export default { id: this.mediationData.id, caseFlowId: this.mediationData.caseFlowId, sealFlag:this.sealFlag, + attachList: this.attachList, mediaResult: this.formData.mediaResult, } }