From 4c79256c4e29c6007e96b60ea7a71ed32d1ed1e1 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期五, 07 三月 2025 14:32:49 +0800 Subject: [PATCH] 质量监控评价,附件上传按钮优化 --- src/views/CNAS/process/ensureResults/ensureResultsValidity/components/ViewRecord.vue | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/views/CNAS/process/ensureResults/ensureResultsValidity/components/ViewRecord.vue b/src/views/CNAS/process/ensureResults/ensureResultsValidity/components/ViewRecord.vue index 7da7493..daa5622 100644 --- a/src/views/CNAS/process/ensureResults/ensureResultsValidity/components/ViewRecord.vue +++ b/src/views/CNAS/process/ensureResults/ensureResultsValidity/components/ViewRecord.vue @@ -6,7 +6,7 @@ :action="fileAction" :auto-upload="true" :before-upload="fileBeforeUpload" :data="{detailsEvaluateId: info.detailsEvaluateId}" - :headers="headers" :on-error="onError" + :headers="uploadHeader" :on-error="onError" :on-success="handleSuccessUp" :show-file-list="false" accept='.jpg,.jpeg,.png,.gif,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.zip,.rar' style="width: 80px !important;"> @@ -32,6 +32,11 @@ import file from '@/utils/file'; import filePreview from '@/components/Preview/filePreview.vue'; import limsTable from "@/components/Table/lims-table.vue"; +import { + delVerifyEvaluateFileList, + getEvaluateFileList +} from '@/api/cnas/process/ensureResults/qualityMonitor' + export default { name: 'ViewRecord', @@ -96,10 +101,11 @@ // 鏌ヨ闄勪欢鍒楄〃 searchTableList () { this.tableLoading = true - this.$axios.get(this.$api.qualityMonitor.getEvaluateFileList + '?detailsEvaluateId=' + this.info.detailsEvaluateId).then(res => { + getEvaluateFileList({detailsEvaluateId:this.info.detailsEvaluateId}).then(res => { this.tableLoading = false - if (res.code === 201) return - this.tableData = res.data + if (res.code === 200){ + this.tableData = res.data + } }).catch(err => { this.tableLoading = false console.log('err---', err); @@ -125,7 +131,7 @@ // 鍒犻櫎 delete (row) { this.tableLoading = true - this.$axios.get(this.$api.qualityMonitor.delVerifyEvaluateFileList + '?evaluateFileId=' + row.evaluateFileId).then(res => { + delVerifyEvaluateFileList({evaluateFileId : row.evaluateFileId}).then(res => { this.tableLoading = false if (res.code === 201) return this.$message.success('鍒犻櫎鎴愬姛') @@ -156,6 +162,8 @@ if (response.code == 200) { this.$message.success('涓婁紶鎴愬姛'); this.searchTableList() + } else { + this.$message.error(response.msg); } }, // 鏌ョ湅鏂囦欢 @@ -165,13 +173,8 @@ }, }, computed: { - headers() { - return { - 'token': sessionStorage.getItem('token') - } - }, fileAction() { - return this.javaApi + this.$api.qualityMonitor.uploadEvaluateFile + return this.javaApi + '/qualityMonitor/uploadEvaluateFile' } }, -- Gitblit v1.9.3