From 0b25ddd8815f90a3f16c7900c624823298c7c0b0 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Fri, 08 Sep 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