From 15fccc0a1fedf1244516b108a4dc8a8acdfa3c7c Mon Sep 17 00:00:00 2001 From: odc.xiaohui <xiaohui@Q1> Date: 星期五, 14 四月 2023 17:14:02 +0800 Subject: [PATCH] 修改警方公告 --- src/views/common/Audit.vue | 90 ++++++++++++++++++++++++++++++++------------- 1 files changed, 64 insertions(+), 26 deletions(-) diff --git a/src/views/common/Audit.vue b/src/views/common/Audit.vue index 35787c2..a01c349 100644 --- a/src/views/common/Audit.vue +++ b/src/views/common/Audit.vue @@ -168,7 +168,8 @@ :with-credentials="true" :on-preview="handlePictureCardPreview" :on-success="handIdCardMaterials" - :on-remove="handleRemove" + :on-remove="handleRemovecard" + :file-list="auditInfo.cardimg" > <i slot="default" class="el-icon-plus"></i> </el-upload> @@ -187,7 +188,8 @@ :with-credentials="true" :on-preview="handlePictureCardPreview" :on-success="handContractMaterials" - :on-remove="handleRemove" + :on-remove="handleRemovecontractimg" + :file-list="auditInfo.contractimg" > <i slot="default" class="el-icon-plus"></i> </el-upload> @@ -213,7 +215,8 @@ :with-credentials="true" :on-preview="handlePictureCardPreview" :on-success="handTransactionMaterials" - :on-remove="handleRemove" + :on-remove="handleRemovetransaction" + :file-list="auditInfo.transactionimg" > <i slot="default" class="el-icon-plus"></i> </el-upload> @@ -226,7 +229,8 @@ :with-credentials="true" :on-preview="handlePictureCardPreview" :on-success="handTlseMaterials" - :on-remove="handleRemove" + :on-remove="handleRemoveelse" + :file-list="auditInfo.elseimg" > <i slot="default" class="el-icon-plus"></i> </el-upload> @@ -256,7 +260,7 @@ <el-button type="primary" @click="checkAdd">纭� 瀹�</el-button> </span> <!-- 鍥剧墖鏀惧ぇ寮圭獥 --> - <el-dialog :visible.sync="dialogVisible"> + <el-dialog :visible.sync="dialogVisible" append-to-body> <img width="100%" :src="dialogImageUrl" alt=""> </el-dialog> <el-dialog @@ -528,8 +532,11 @@ methods: { handTlseMaterials(res){ if (res.code === 200) { - this.elseList.push({ - data: res.data + this.auditInfo.elseimg.push({ + name: res.data, + url: '/minio/img/' + res.data, + // uid: this.addPublicityForm.img.length + response: {data:res.data} }) } else { this.$message.error(res.msg) @@ -538,8 +545,11 @@ }, handTransactionMaterials(res){ if (res.code === 200) { - this.transacList.push({ - data: res.data + this.auditInfo.transactionimg.push({ + name: res.data, + url: '/minio/img/' + res.data, + // uid: this.addPublicityForm.img.length + response: {data:res.data} }) } else { this.$message.error(res.msg) @@ -548,8 +558,11 @@ }, handContractMaterials(res){ if (res.code === 200) { - this.contractList.push({ - data: res.data + this.auditInfo.contractimg.push({ + name: res.data, + url: '/minio/img/' + res.data, + // uid: this.addPublicityForm.img.length + response: {data:res.data} }) } else { this.$message.error(res.msg) @@ -557,9 +570,13 @@ console.log(res,this.auditInfo) }, handIdCardMaterials(res){ + console.log(res) if (res.code === 200) { - this.idCardList.push({ - data: res.data + this.auditInfo.cardimg.push({ + name: res.data, + url: '/minio/img/' + res.data, + // uid: this.addPublicityForm.img.length + response: {data:res.data} }) } else { this.$message.error(res.msg) @@ -573,6 +590,19 @@ // file鏄偣鍑诲垹闄ょ殑鏂囦欢锛宖ileList鏃跺垹闄ゅ悗鍓╀笅鐨勬枃浠跺垪琛� console.log(file,fileList) // this.auditInfo.idCardMaterials = fileList[0].response + }, + handleRemovecard(file,fileList){ + console.log(fileList) + this.auditInfo.cardimg = fileList + }, + handleRemovecontractimg(file,fileList){ + this.auditInfo.contractimg = fileList + }, + handleRemovetransaction(file,fileList){ + this.auditInfo.transactionimg = fileList + }, + handleRemoveelse(file,fileList){ + this.auditInfo.elseimg = fileList }, handlePictureCardPreview(file) { this.dialogImageUrl = file.url @@ -627,20 +657,21 @@ let form = null; form = this.auditInfo; console.log(form,this.idCardList) - //澶勭悊鍥剧墖韬唤璇� - if (this.idCardList.length>0){ - form.idCardMaterials=this.idCardList.map(item=>item.data).join(',') - }else {form.idCardMaterials=''} - if (this.contractList.length>0){ - form.contractMaterials=this.contractList.map(item=>item.data).join(',') - }else {form.contractMaterials=''} - if (this.transacList.length>0){ - form.transactionMaterials=this.transacList.map(item=>item.data).join(',') - }else {form.transactionMaterials=''} - if (this.elseList.length>0){ - form.elseMaterials=this.elseList.map(item=>item.data).join(',') - }else {form.elseMaterials=''} + if (this.fromTitle=='娣诲姞'){ + //澶勭悊鍥剧墖韬唤璇� + if (form.cardimg.length>0){ + form.idCardMaterials=form.cardimg.map(item=>item.response.data).join(',') + }else {form.idCardMaterials=''} + if (form.contractimg.length>0){ + form.contractMaterials=form.contractimg.map(item=>item.response.data).join(',') + }else {form.contractMaterials=''} + if (form.transactionimg.length>0){ + form.transactionMaterials=form.transactionimg.map(item=>item.response.data).join(',') + }else {form.transactionMaterials=''} + if (form.elseimg.length>0){ + form.elseMaterials=form.elseimg.map(item=>item.response.data).join(',') + }else {form.elseMaterials=''} report(form).then(res=>{ this.checkVisible=false console.log(res) @@ -736,6 +767,9 @@ async getCauseOptions() { const { data: data } = await this.$http.get('/api/cause/getCauseIdAndName'); + data.data.map(item=>{ + item.id=Number(item.id) + }) this.causeOptions = data.data; console.log(this.causeOptions) }, @@ -795,6 +829,10 @@ this.fromDis=false this.picShow= '' this.auditInfo= { + elseimg:[], + transactionimg:[], + cardimg:[], + contractimg:[], pic: '', reporterName: '', mobile: '', -- Gitblit v1.8.0