From d91fd1557ebed3e9bcb8c051c71b9d41c0e36eef Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期二, 02 四月 2024 16:50:07 +0800 Subject: [PATCH] Default Changelist --- src/views/dataUpload/saftyBaseInfo/judgeReport/components/addReport.vue | 40 ++++++++++++++++++++++++++++------------ 1 files changed, 28 insertions(+), 12 deletions(-) diff --git a/src/views/dataUpload/saftyBaseInfo/judgeReport/components/addReport.vue b/src/views/dataUpload/saftyBaseInfo/judgeReport/components/addReport.vue index ddb5bb7..4463662 100644 --- a/src/views/dataUpload/saftyBaseInfo/judgeReport/components/addReport.vue +++ b/src/views/dataUpload/saftyBaseInfo/judgeReport/components/addReport.vue @@ -31,7 +31,7 @@ <el-upload accept=".pdf" :action="uploadUrl" :headers="header" method="post" :on-exceed="showTip" :on-success="handleAvatarSuccess" :limit='1' v-model:file-list="fileList" :before-upload="picSize" :on-remove="handleRemove" :before-remove="beforeRemove"> <el-button type="primary">点击上传</el-button> <template #tip> - <div class="el-upload__tip">仅支持上传pdf文件,尺寸小于2M,最多可上传1张</div> + <div class="el-upload__tip">仅支持上传pdf文件,尺寸小于5M,最多可上传1张</div> </template> </el-upload> </el-form-item> @@ -132,19 +132,34 @@ files: '', deleted: '0' } + state.fileList = [] }else{ state.title = '重新上报'; - state.form = { - type: 1, - uuid: data.uuid, - name: '', - remarks: '', - evaluateTime: '', - files: '', - deleted: '0' + Object.keys(state.form).forEach(key => { + if (Object.prototype.hasOwnProperty.call(data,key)) { + state.form[key] = JSON.parse(JSON.stringify(data))[key]; + } + }) + if(data.files !== ''){ + state.fileList = state.form.files.split(',').map((i,index) => { + return { + url: i, + name: '文件' + (index+1) + } + }) + }else{ + state.fileList = [] } + // state.form = { + // type: 1, + // uuid: data.uuid, + // name: '', + // remarks: '', + // evaluateTime: '', + // files: '', + // deleted: '0' + // } } - state.fileList = [] }; // 图片上传 @@ -156,10 +171,10 @@ } const picSize = async(rawFile: any) => { - if(rawFile.size / 1024 / 1024 > 2){ + if(rawFile.size / 1024 / 1024 > 5){ ElMessage({ type: 'warning', - message: '文件大小不能超过2M' + message: '文件大小不能超过5M' }); return false } @@ -169,6 +184,7 @@ if(res){ uploadFile.name = res state.form.files = res + console.log(state.fileList,'list') }else{ ElMessage({ type: 'warning', -- Gitblit v1.9.2