From 0b25ddd8815f90a3f16c7900c624823298c7c0b0 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期五, 08 九月 2023 15:44:17 +0800 Subject: [PATCH] 修改 --- src/views/form.vue | 32 +++++++++++++++++++++++++++----- 1 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/views/form.vue b/src/views/form.vue index 44ec689..da77340 100644 --- a/src/views/form.vue +++ b/src/views/form.vue @@ -235,6 +235,9 @@ <el-form-item label="工作简历"> <el-upload action="#" + multiple + :limit="20" + :on-exceed="overLimit" :auto-upload="false" accept="image/*,.pdf" :file-list="resumeList" @@ -253,6 +256,9 @@ <el-form-item label="发明、著作、学术论文情况(何时、何地出版或发表)"> <el-upload action="" + multiple + :limit="20" + :on-exceed="overLimit" :auto-upload="false" accept="image/*,.pdf" list-type="picture-card" @@ -271,6 +277,9 @@ <el-form-item label="受过何种奖励"> <el-upload action="" + multiple + :limit="20" + :on-exceed="overLimit" :auto-upload="false" accept="image/*,.pdf" list-type="picture-card" @@ -289,6 +298,9 @@ <el-form-item label="应急管理相关工作主要业绩及研究成果"> <el-upload action="" + multiple + :limit="20" + :on-exceed="overLimit" :auto-upload="false" accept="image/*,.pdf" list-type="picture-card" @@ -307,6 +319,9 @@ <el-form-item label="专家本人意见"> <el-upload action="" + multiple + :limit="20" + :on-exceed="overLimit" :auto-upload="false" accept="image/*,.pdf" list-type="picture-card" @@ -325,6 +340,9 @@ <el-form-item label="推荐单位意见"> <el-upload action="" + multiple + :limit="20" + :on-exceed="overLimit" :auto-upload="false" accept="image/*,.pdf" list-type="picture-card" @@ -471,10 +489,7 @@ idCard: [{ required: true, validator: verifyId, trigger: 'blur' }], dutyStatus: [{ required: true, message: '请选择在岗情况', trigger: 'blur' }], companyName: [{ required: true, message: '请填写单位全称', trigger: 'blur' }], - degree: [{ required: true, message: '请填写最高学历', trigger: 'blur' }], - supportDirectionSafety: [{ required: true, message: '请选择支撑方向', trigger: 'blur' }], - supportDirectionPrevention: [{ required: true, message: '请选择支撑方向', trigger: 'blur' }], - supportDirectionEmergency: [{ required: true, message: '请选择支撑方向', trigger: 'blur' }] + degree: [{ required: true, message: '请填写最高学历', trigger: 'blur' }] }, }; }, @@ -587,6 +602,13 @@ console.log(file, fileList); }, async submit(){ + if(this.form.supportDirectionSafety.length == 0 && this.form.supportDirectionPrevention.length == 0 && this.form.supportDirectionEmergency.length == 0){ + this.$message({ + type:'warning', + message: '请至少选择一种支撑方向' + }) + return + } this.$refs["ruleForm"].validate(async(valid) =>{ if(valid) { await this.submitUpload() @@ -598,12 +620,12 @@ data.smallClassify = data.profession[1] delete data.profession const res= await addExpertInfo(data) - console.log(res,'res') if(res.code == 200){ this.$message({ type:'success', message: res.msg }) + this.$emit('closeDialog') this.$refs.ruleForm.resetFields() this.fileList = [] this.resumeList = [] -- Gitblit v1.9.2