From 40c60031d92fdebc3ddf492ddbf833e12936fecd Mon Sep 17 00:00:00 2001 From: liweikun <1920346024@qq.com> Date: Wed, 13 Mar 2024 16:15:03 +0800 Subject: [PATCH] .. --- .../projectProcess/contract/index.vue | 16 +++++++++++++++- jwtech-admin-page/vue.config.js | 4 ++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/jwtech-admin-page/src/views/building/projectInfo/projectProcess/contract/index.vue b/jwtech-admin-page/src/views/building/projectInfo/projectProcess/contract/index.vue index 84ad5c33..245e03b0 100644 --- a/jwtech-admin-page/src/views/building/projectInfo/projectProcess/contract/index.vue +++ b/jwtech-admin-page/src/views/building/projectInfo/projectProcess/contract/index.vue @@ -518,10 +518,10 @@ :headers="headers" :on-preview="handlePreview" :on-remove="handleRemove" - :before-remove="beforeRemove" multiple :on-success="submitUpload" :file-list="contractFileList" + :before-upload="beforeUpload" > @@ -1131,6 +1131,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/vue.config.js b/jwtech-admin-page/vue.config.js index 678e92e3..9f612bd0 100644 --- a/jwtech-admin-page/vue.config.js +++ b/jwtech-admin-page/vue.config.js @@ -31,8 +31,8 @@ module.exports = { devServer: { // host: '0.0.0.0', // host: '192.168.1.104', - host: '127.0.0.1', - // host: '192.168.2.107', + // host: '127.0.0.1', + host: '192.168.2.107', port: 80, open: true, proxy: {