|
@ -23,7 +23,7 @@ |
|
|
<el-divider content-position="left" v-if="resButton.isEdit">重新上传项目计划资料</el-divider> |
|
|
<el-divider content-position="left" v-if="resButton.isEdit">重新上传项目计划资料</el-divider> |
|
|
<div |
|
|
<div |
|
|
v-if="resButton.isEdit" |
|
|
v-if="resButton.isEdit" |
|
|
style="display: flex; justify-content: center; align-items: center; height: 400px" |
|
|
style="display: flex; justify-content: center; align-items: center; height: 100px" |
|
|
> |
|
|
> |
|
|
<el-form ref="importFormRef"> |
|
|
<el-form ref="importFormRef"> |
|
|
<el-form-item |
|
|
<el-form-item |
|
@ -52,6 +52,38 @@ |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div |
|
|
|
|
|
v-if="taskName=='首付支付' && resButton.isEdit" |
|
|
|
|
|
style="display: flex; justify-content: center; align-items: center; height: 100px" |
|
|
|
|
|
> |
|
|
|
|
|
<el-form ref="importFormRef"> |
|
|
|
|
|
<el-form-item |
|
|
|
|
|
v-for="(item, index) in tableDataFiles" |
|
|
|
|
|
:key="index" |
|
|
|
|
|
label-width="auto" |
|
|
|
|
|
> |
|
|
|
|
|
<el-upload |
|
|
|
|
|
class="upload-demo" |
|
|
|
|
|
ref="upload" |
|
|
|
|
|
action |
|
|
|
|
|
:http-request="httpRequest" |
|
|
|
|
|
:before-upload=" |
|
|
|
|
|
(file) => { |
|
|
|
|
|
return beforeUpload(file, 'all'); |
|
|
|
|
|
} |
|
|
|
|
|
" |
|
|
|
|
|
:on-exceed="handleExceed" |
|
|
|
|
|
:limit="50" |
|
|
|
|
|
:on-remove="removeFile" |
|
|
|
|
|
> |
|
|
|
|
|
<el-button slot="trigger" size="small" type="primary">选取文件</el-button> |
|
|
|
|
|
<div slot="tip" class="el-upload__tip">上传其他文件且不超过500M</div> |
|
|
|
|
|
</el-upload> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-form> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
<div v-if="procesType == '0' && !resButton.isEdit"> |
|
|
<div v-if="procesType == '0' && !resButton.isEdit"> |
|
|
<el-divider content-position="left">上传意见文件</el-divider> |
|
|
<el-divider content-position="left">上传意见文件</el-divider> |
|
|
<div style="display: flex; justify-content: center; align-items: center; height: 100px"> |
|
|
<div style="display: flex; justify-content: center; align-items: center; height: 100px"> |
|
@ -309,6 +341,10 @@ |
|
|
message.error('最大上传500M'); |
|
|
message.error('最大上传500M'); |
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
|
|
|
|
//不做检测' |
|
|
|
|
|
if (item == "all") { |
|
|
|
|
|
return true; |
|
|
|
|
|
} |
|
|
let geShi = ['xlx', 'xlsx', 'docx', 'doc', 'pdf'] as Array<string>; |
|
|
let geShi = ['xlx', 'xlsx', 'docx', 'doc', 'pdf'] as Array<string>; |
|
|
if (geShi.indexOf(file.name.substring(file.name.lastIndexOf('.') + 1)) == -1) { |
|
|
if (geShi.indexOf(file.name.substring(file.name.lastIndexOf('.') + 1)) == -1) { |
|
|
message.error('文件格式错误!仅支持' + 'xlx,xlsx, docx, doc, pdf'); |
|
|
message.error('文件格式错误!仅支持' + 'xlx,xlsx, docx, doc, pdf'); |
|
@ -431,7 +467,7 @@ |
|
|
dataSource[0].taskName.indexOf('可研报告初稿编制') == -1 && |
|
|
dataSource[0].taskName.indexOf('可研报告初稿编制') == -1 && |
|
|
dataSource[0].taskName.indexOf('可研报告送审稿编制') == -1 |
|
|
dataSource[0].taskName.indexOf('可研报告送审稿编制') == -1 |
|
|
) { |
|
|
) { |
|
|
if (fileList.length != tableDataFiles.value.length) { |
|
|
if (fileList.length != tableDataFiles.value.length && taskName.value != '首付支付') { |
|
|
message.error('上传的文件数量与项目计划资料数量不一致,请检查'); |
|
|
message.error('上传的文件数量与项目计划资料数量不一致,请检查'); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|