From aea8fa4c8704c2952e1138743eca0596db084fbb Mon Sep 17 00:00:00 2001 From: liweikun <1920346024@qq.com> Date: Mon, 11 Mar 2024 17:00:29 +0800 Subject: [PATCH] .. --- .../src/views/project/report/index.vue | 4 ++-- .../src/views/project/special/index.vue | 4 ++-- .../project/special/options/basePage.vue | 19 +++++++++++++++---- .../project/special/options/documentPage.vue | 2 +- .../project/special/options/resultsPage.vue | 3 ++- .../project/special/options/taskPage.vue | 7 ++++--- 6 files changed, 26 insertions(+), 13 deletions(-) diff --git a/jwtech-admin-page/src/views/project/report/index.vue b/jwtech-admin-page/src/views/project/report/index.vue index 06e5f738..98646557 100644 --- a/jwtech-admin-page/src/views/project/report/index.vue +++ b/jwtech-admin-page/src/views/project/report/index.vue @@ -13,7 +13,7 @@ - + --> { this.routeList.push({ path: "/project/special/options", - routeName: "专题基础信息", + routeName: "专题基本信息", isEdit: true, }); diff --git a/jwtech-admin-page/src/views/project/special/options/basePage.vue b/jwtech-admin-page/src/views/project/special/options/basePage.vue index e1c78852..70bb4c33 100644 --- a/jwtech-admin-page/src/views/project/special/options/basePage.vue +++ b/jwtech-admin-page/src/views/project/special/options/basePage.vue @@ -164,11 +164,11 @@ :headers="headers" :on-preview="handlePreview" :on-remove="(file) => handleRemove(file, 'fileList1')" - :before-remove="beforeRemove" multiple :on-exceed="handleExceed" :on-success="(_, fileList) => submitUpload(fileList, 'fileList1')" :file-list="fileList1" + :before-upload="beforeUpload" > @@ -450,9 +450,20 @@ export default { } 个文件` ); }, - beforeRemove(file, fileList) { - return this.$confirm(`确定移除 ${file.name}?`); - }, + // 上传文件之前的钩子,参数为上传的文件 + beforeUpload(file) { + let size = Number(file.size / 1024 / 1024); + if (size > 100) { + this.$message.warning("文件大小不能超过100MB"); + return false; + } + // 检测上传文件格式 + var type = file.name.substring(file.name.lastIndexOf(".") + 1); + if (['png', 'jpg', 'pdf', 'word', 'excel'].indexOf(type) === -1) { + this.$message.warning("请上传指定格式的文件!"); + return false; + } + }, }, }; diff --git a/jwtech-admin-page/src/views/project/special/options/documentPage.vue b/jwtech-admin-page/src/views/project/special/options/documentPage.vue index 0738dff8..6e40d160 100644 --- a/jwtech-admin-page/src/views/project/special/options/documentPage.vue +++ b/jwtech-admin-page/src/views/project/special/options/documentPage.vue @@ -302,7 +302,7 @@ - +