|
@@ -51,34 +51,46 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="用户类别" prop="role">
|
|
<el-form-item label="用户类别" prop="role">
|
|
<el-radio-group v-model="forms.role">
|
|
<el-radio-group v-model="forms.role">
|
|
- <!-- <el-radio label="7">临时用户</el-radio> -->
|
|
|
|
<el-radio label="4">个人</el-radio>
|
|
<el-radio label="4">个人</el-radio>
|
|
<el-radio label="5">机构管理员</el-radio>
|
|
<el-radio label="5">机构管理员</el-radio>
|
|
<el-radio label="6">专家</el-radio>
|
|
<el-radio label="6">专家</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="身份证号" prop="cardnumber" v-if="forms.role == '4' || forms.role == '5' || forms.role == '6'">
|
|
|
|
- <el-input v-model="forms.cardnumber" placeholder="请输入身份证号" :minlength="18" :maxlength="18"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="邮箱" prop="email" v-if="forms.role == '4' || forms.role == '5' || forms.role == '6'">
|
|
|
|
- <el-input v-model="forms.email" placeholder="请输入邮箱"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="地址" prop="addr" v-if="forms.role == '4' || forms.role == '5' || forms.role == '6'">
|
|
|
|
- <el-input v-model="forms.addr" placeholder="请输入地址"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="头像图片" prop="img_path" v-if="forms.role == '4' || forms.role == '5' || forms.role == '6'">
|
|
|
|
- <upload :limit="1" :data="forms.img_path" type="img_path" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="身份证正面" v-if="forms.role == '4' || forms.role == '5'" prop="cardfile_a">
|
|
|
|
- <upload :limit="1" :data="forms.cardfile_a" type="cardfile_a" :url="'/files/cardfilea/upload'" @upload="uploadSuccess"></upload>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="身份证背面" v-if="forms.role == '4' || forms.role == '5'" prop="cardfile_b">
|
|
|
|
- <upload :limit="1" :data="forms.cardfile_b" type="cardfile_b" :url="'/files/cardfileb/upload'" @upload="uploadSuccess"></upload>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="组织机构图片" v-if="forms.role == '5'" prop="img_qy">
|
|
|
|
- <upload :limit="1" :data="forms.img_qy" type="img_qy" :url="'/files/imgqy/upload'" @upload="uploadSuccess"></upload>
|
|
|
|
- </el-form-item>
|
|
|
|
- <template v-if="forms.role == '5'">
|
|
|
|
|
|
+ <span v-if="forms.role == '4' || forms.role == '5'">
|
|
|
|
+ <el-form-item label="身份证号" prop="cardnumber">
|
|
|
|
+ <el-input v-model="forms.cardnumber" placeholder="请输入身份证号" :minlength="18" :maxlength="18"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="邮箱" prop="email">
|
|
|
|
+ <el-input v-model="forms.email" placeholder="请输入邮箱"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="地址" prop="addr">
|
|
|
|
+ <el-input v-model="forms.addr" placeholder="请输入地址"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="头像图片" prop="img_path">
|
|
|
|
+ <upload :limit="1" :data="forms.img_path" type="img_path" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="身份证正面" prop="cardfile_a">
|
|
|
|
+ <upload :limit="1" :data="forms.cardfile_a" type="cardfile_a" :url="'/files/cardfilea/upload'" @upload="uploadSuccess"></upload>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="身份证背面" prop="cardfile_b">
|
|
|
|
+ <upload :limit="1" :data="forms.cardfile_b" type="cardfile_b" :url="'/files/cardfileb/upload'" @upload="uploadSuccess"></upload>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="办公电话" prop="office_phone">
|
|
|
|
+ <el-input v-model="forms.office_phone" placeholder="请输入办公电话"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="所属行业" prop="profession">
|
|
|
|
+ <el-input v-model="forms.profession" placeholder="请输入所属行业"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-if="forms.role == '4'">
|
|
|
|
+ <el-form-item label="个人简历" v-if="forms.role == '4'">
|
|
|
|
+ <el-input type="textarea" v-model="forms.resume" placeholder="请输入个人简介"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="forms.role == '5'">
|
|
|
|
+ <el-form-item label="组织机构图片" v-if="forms.role == '5'" prop="img_qy">
|
|
|
|
+ <upload :limit="1" :data="forms.img_qy" type="img_qy" :url="'/files/imgqy/upload'" @upload="uploadSuccess"></upload>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="机构类型" prop="institution_type">
|
|
<el-form-item label="机构类型" prop="institution_type">
|
|
<el-input v-model="forms.institution_type" placeholder="请输入机构类型"></el-input>
|
|
<el-input v-model="forms.institution_type" placeholder="请输入机构类型"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -91,64 +103,86 @@
|
|
<el-form-item label="机构性质" prop="institution_nature">
|
|
<el-form-item label="机构性质" prop="institution_nature">
|
|
<el-input v-model="forms.institution_nature" placeholder="请输入机构性质"></el-input>
|
|
<el-input v-model="forms.institution_nature" placeholder="请输入机构性质"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- </template>
|
|
|
|
- <el-form-item label="办公电话" v-if="forms.role == '4' || forms.role == '5'" prop="office_phone">
|
|
|
|
- <el-input v-model="forms.office_phone" placeholder="请输入办公电话"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="所属行业" v-if="forms.role == '4' || forms.role == '5'" prop="profession">
|
|
|
|
- <el-input v-model="forms.profession" placeholder="请输入所属行业"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="性别" v-if="forms.role == '6'" prop="gender">
|
|
|
|
- <el-select v-model="forms.gender" placeholder="请选择民性别">
|
|
|
|
- <el-option v-for="(item, index) in gender_list" :key="index" :label="item.name" :value="item.name"></el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="出生日期" v-if="forms.role == '6'" prop="birthday">
|
|
|
|
- <el-date-picker v-model="forms.birthday" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"> </el-date-picker>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="职称级别" v-if="forms.role == '6'" prop="level">
|
|
|
|
- <el-input v-model="forms.level" placeholder="请输入职称级别"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="职称" v-if="forms.role == '6'" prop="levelname">
|
|
|
|
- <el-input v-model="forms.levelname" placeholder="请输入职称"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="职务" v-if="forms.role == '6'" prop="position">
|
|
|
|
- <el-input v-model="forms.position" placeholder="请输入职务"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="院校" v-if="forms.role == '6'" prop="school">
|
|
|
|
- <el-input v-model="forms.school" placeholder="请输入院校"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="学历" v-if="forms.role == '6'" prop="xl">
|
|
|
|
- <el-select v-model="forms.xl" placeholder="请选择学历要求">
|
|
|
|
- <el-option v-for="(item, index) in edu_list" :key="index" :label="item.name" :value="item.name"></el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="学位" v-if="forms.role == '6'" prop="xw">
|
|
|
|
- <el-select v-model="forms.xw" placeholder="请选择学位">
|
|
|
|
- <el-option v-for="(item, index) in degree_list" :key="index" :label="item.name" :value="item.name"></el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="专业" v-if="forms.role == '6'" prop="major">
|
|
|
|
- <el-input v-model="forms.major" placeholder="请输入专业"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="从事专业" v-if="forms.role == '6'" prop="professional">
|
|
|
|
- <el-input v-model="forms.professional" placeholder="请输入从事专业"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="个人简历" v-if="forms.role == '4' || forms.role == '6'" prop="resume">
|
|
|
|
- <el-input type="textarea" v-model="forms.resume" placeholder="请输入个人简介"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="项目" v-if="forms.role == '6'" prop="project">
|
|
|
|
- <el-input v-model="forms.project" placeholder="请输入项目"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="学术成就" v-if="forms.role == '6'" prop="academic">
|
|
|
|
- <el-input v-model="forms.academic" placeholder="请输入学术成就"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="论文" v-if="forms.role == '6'" prop="paper">
|
|
|
|
- <el-input v-model="forms.paper" placeholder="请输入论文"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="备注" v-if="forms.role == '6'" prop="remark">
|
|
|
|
- <el-input v-model="forms.remark" placeholder="请输入备注"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="forms.role == '6'">
|
|
|
|
+ <el-form-item label="头像">
|
|
|
|
+ <upload :limit="1" :data="forms.expertimage" type="expertimage" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="最高学历">
|
|
|
|
+ <el-input v-model="forms.education" placeholder="请输入最高学历"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="毕业院校">
|
|
|
|
+ <el-input v-model="forms.school" placeholder="请输入毕业院校"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="出生日期">
|
|
|
|
+ <el-date-picker v-model="forms.birthDate" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"> </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="QQ&微信">
|
|
|
|
+ <el-input v-model="forms.qqwx" placeholder="请输入QQ&微信"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="电子邮箱">
|
|
|
|
+ <el-input v-model="forms.email" placeholder="请输入电子邮箱"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="工作单位">
|
|
|
|
+ <el-input v-model="forms.company" placeholder="请输入工作单位"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="职务职称">
|
|
|
|
+ <el-input v-model="forms.zwzc" placeholder="请输入职务职称"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="擅长领域">
|
|
|
|
+ <el-input v-model="forms.expertise" placeholder="请输入擅长领域"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="工作经历">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="forms.workexperience"
|
|
|
|
+ type="textarea"
|
|
|
|
+ maxlength="300"
|
|
|
|
+ show-word-limit
|
|
|
|
+ :autosize="{ minRows: 2, maxRows: 5 }"
|
|
|
|
+ placeholder="请输入工作经历"
|
|
|
|
+ ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="科研综述">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="forms.scientific"
|
|
|
|
+ type="textarea"
|
|
|
|
+ maxlength="300"
|
|
|
|
+ show-word-limit
|
|
|
|
+ :autosize="{ minRows: 2, maxRows: 5 }"
|
|
|
|
+ placeholder="请输入科研综述"
|
|
|
|
+ ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="承担项目">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="forms.undertakingproject"
|
|
|
|
+ type="textarea"
|
|
|
|
+ maxlength="300"
|
|
|
|
+ show-word-limit
|
|
|
|
+ :autosize="{ minRows: 2, maxRows: 5 }"
|
|
|
|
+ placeholder="请输入承担项目"
|
|
|
|
+ ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="科技奖励">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="forms.scienceaward"
|
|
|
|
+ type="textarea"
|
|
|
|
+ maxlength="300"
|
|
|
|
+ show-word-limit
|
|
|
|
+ :autosize="{ minRows: 2, maxRows: 5 }"
|
|
|
|
+ placeholder="请输入科技奖励"
|
|
|
|
+ ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="社会任职">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="forms.social"
|
|
|
|
+ type="textarea"
|
|
|
|
+ maxlength="300"
|
|
|
|
+ show-word-limit
|
|
|
|
+ :autosize="{ minRows: 2, maxRows: 5 }"
|
|
|
|
+ placeholder="请输入社会任职"
|
|
|
|
+ ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </span>
|
|
<el-col :span="24" class="loginSubmit"><el-button type="primary" @click="registerSubmit('forms')">注册</el-button></el-col>
|
|
<el-col :span="24" class="loginSubmit"><el-button type="primary" @click="registerSubmit('forms')">注册</el-button></el-col>
|
|
</el-form>
|
|
</el-form>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -167,7 +201,6 @@ import { mapState, createNamespacedHelpers } from 'vuex';
|
|
export default {
|
|
export default {
|
|
name: 'webLogin',
|
|
name: 'webLogin',
|
|
props: {
|
|
props: {
|
|
- adminForm: null,
|
|
|
|
form: null,
|
|
form: null,
|
|
forms: null,
|
|
forms: null,
|
|
},
|
|
},
|
|
@@ -177,42 +210,6 @@ export default {
|
|
data: function() {
|
|
data: function() {
|
|
return {
|
|
return {
|
|
activeName: 'first',
|
|
activeName: 'first',
|
|
- // 性别
|
|
|
|
- gender_list: [
|
|
|
|
- {
|
|
|
|
- name: '男',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '女',
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- // 学历
|
|
|
|
- edu_list: [
|
|
|
|
- {
|
|
|
|
- name: '中专及以上',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '大专及以上',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '本科及以上',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '研究生及以上',
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- // 学位
|
|
|
|
- degree_list: [
|
|
|
|
- {
|
|
|
|
- name: '学士',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '博士',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '其他',
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
rules: {
|
|
rules: {
|
|
name: [{ required: true, message: '请输入用户名称', trigger: 'blur' }],
|
|
name: [{ required: true, message: '请输入用户名称', trigger: 'blur' }],
|
|
phone: [{ required: true, message: '请输入手机号', trigger: 'blur' }],
|
|
phone: [{ required: true, message: '请输入手机号', trigger: 'blur' }],
|
|
@@ -221,35 +218,35 @@ export default {
|
|
{ required: true, message: '请输入邀请码', trigger: 'blur' },
|
|
{ required: true, message: '请输入邀请码', trigger: 'blur' },
|
|
// { type: 'number', message: '年龄必须为数字值' },
|
|
// { type: 'number', message: '年龄必须为数字值' },
|
|
],
|
|
],
|
|
- cardnumber: [{ required: true, message: '请输入身份证号', trigger: 'blur' }],
|
|
|
|
- email: [{ required: true, message: '请输入邮箱', trigger: 'blur' }],
|
|
|
|
- addr: [{ required: true, message: '请输入地址', trigger: 'blur' }],
|
|
|
|
- img_path: [{ required: true, message: '请输入头像', trigger: 'blur' }],
|
|
|
|
- role: [{ required: true, message: '请输入用户类型', trigger: 'blur' }],
|
|
|
|
- cardfile_a: [{ required: false, message: '请输入身份证正面', trigger: 'blur' }],
|
|
|
|
- cardfile_b: [{ required: false, message: '请输入身份证反面', trigger: 'blur' }],
|
|
|
|
- img_qy: [{ required: false, message: '请输入组织机构图片', trigger: 'blur' }],
|
|
|
|
- institution_type: [{ required: false, message: '请输入机构类型', trigger: 'blur' }],
|
|
|
|
- institution_name: [{ required: false, message: '请输入机构名称', trigger: 'blur' }],
|
|
|
|
- institution_code: [{ required: false, message: '请输入机构代码', trigger: 'blur' }],
|
|
|
|
- institution_nature: [{ required: false, message: '请输入机构性质', trigger: 'blur' }],
|
|
|
|
- office_phone: [{ required: false, message: '请输入办公电话', trigger: 'blur' }],
|
|
|
|
- profession: [{ required: false, message: '请输入从事专业', trigger: 'blur' }],
|
|
|
|
- gender: [{ required: false, message: '请输入性别', trigger: 'blur' }],
|
|
|
|
- birthday: [{ required: false, message: '请输入出生日期', trigger: 'blur' }],
|
|
|
|
- level: [{ required: false, message: '请输入职称级别', trigger: 'blur' }],
|
|
|
|
- levelname: [{ required: false, message: '请输入职称级别', trigger: 'blur' }],
|
|
|
|
- position: [{ required: false, message: '请输入职务', trigger: 'blur' }],
|
|
|
|
- school: [{ required: false, message: '请输入院校', trigger: 'blur' }],
|
|
|
|
- xl: [{ required: false, message: '请输入学历', trigger: 'blur' }],
|
|
|
|
- xw: [{ required: false, message: '请输入学位', trigger: 'blur' }],
|
|
|
|
- major: [{ required: false, message: '请输入专业', trigger: 'blur' }],
|
|
|
|
- professional: [{ required: false, message: '请输入从事专业', trigger: 'blur' }],
|
|
|
|
- resume: [{ required: false, message: '请输入个人简介', trigger: 'blur' }],
|
|
|
|
- project: [{ required: false, message: '请输入项目', trigger: 'blur' }],
|
|
|
|
- academic: [{ required: false, message: '请输入学术成就', trigger: 'blur' }],
|
|
|
|
- paper: [{ required: false, message: '请输入论文', trigger: 'blur' }],
|
|
|
|
- remark: [{ required: false, message: '请输入备注', trigger: 'blur' }],
|
|
|
|
|
|
+ // cardnumber: [{ required: true, message: '请输入身份证号', trigger: 'blur' }],
|
|
|
|
+ // email: [{ required: true, message: '请输入邮箱', trigger: 'blur' }],
|
|
|
|
+ // addr: [{ required: true, message: '请输入地址', trigger: 'blur' }],
|
|
|
|
+ // img_path: [{ required: true, message: '请输入头像', trigger: 'blur' }],
|
|
|
|
+ // role: [{ required: true, message: '请输入用户类型', trigger: 'blur' }],
|
|
|
|
+ // cardfile_a: [{ required: false, message: '请输入身份证正面', trigger: 'blur' }],
|
|
|
|
+ // cardfile_b: [{ required: false, message: '请输入身份证反面', trigger: 'blur' }],
|
|
|
|
+ // img_qy: [{ required: false, message: '请输入组织机构图片', trigger: 'blur' }],
|
|
|
|
+ // institution_type: [{ required: false, message: '请输入机构类型', trigger: 'blur' }],
|
|
|
|
+ // institution_name: [{ required: false, message: '请输入机构名称', trigger: 'blur' }],
|
|
|
|
+ // institution_code: [{ required: false, message: '请输入机构代码', trigger: 'blur' }],
|
|
|
|
+ // institution_nature: [{ required: false, message: '请输入机构性质', trigger: 'blur' }],
|
|
|
|
+ // office_phone: [{ required: false, message: '请输入办公电话', trigger: 'blur' }],
|
|
|
|
+ // profession: [{ required: false, message: '请输入从事专业', trigger: 'blur' }],
|
|
|
|
+ // gender: [{ required: false, message: '请输入性别', trigger: 'blur' }],
|
|
|
|
+ // birthday: [{ required: false, message: '请输入出生日期', trigger: 'blur' }],
|
|
|
|
+ // level: [{ required: false, message: '请输入职称级别', trigger: 'blur' }],
|
|
|
|
+ // levelname: [{ required: false, message: '请输入职称级别', trigger: 'blur' }],
|
|
|
|
+ // position: [{ required: false, message: '请输入职务', trigger: 'blur' }],
|
|
|
|
+ // school: [{ required: false, message: '请输入院校', trigger: 'blur' }],
|
|
|
|
+ // xl: [{ required: false, message: '请输入学历', trigger: 'blur' }],
|
|
|
|
+ // xw: [{ required: false, message: '请输入学位', trigger: 'blur' }],
|
|
|
|
+ // major: [{ required: false, message: '请输入专业', trigger: 'blur' }],
|
|
|
|
+ // professional: [{ required: false, message: '请输入从事专业', trigger: 'blur' }],
|
|
|
|
+ // resume: [{ required: false, message: '请输入个人简介', trigger: 'blur' }],
|
|
|
|
+ // project: [{ required: false, message: '请输入项目', trigger: 'blur' }],
|
|
|
|
+ // academic: [{ required: false, message: '请输入学术成就', trigger: 'blur' }],
|
|
|
|
+ // paper: [{ required: false, message: '请输入论文', trigger: 'blur' }],
|
|
|
|
+ // remark: [{ required: false, message: '请输入备注', trigger: 'blur' }],
|
|
},
|
|
},
|
|
};
|
|
};
|
|
},
|
|
},
|