|
@@ -8,18 +8,17 @@
|
|
|
<el-col :span="24" class="two">
|
|
|
<el-col :span="24" class="list">
|
|
|
<el-table :data="list" border height="580">
|
|
|
- <el-table-column prop="research_name" label="姓名" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
- <el-table-column prop="card" label="身份证号" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="name" label="姓名" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
<el-table-column prop="gender" label="性别" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
- <el-table-column prop="birth" label="出生日期" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
- <el-table-column prop="phone" label="电话" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
- <el-table-column prop="email" label="邮箱" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
- <el-table-column prop="zw" label="职务" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
- <el-table-column prop="position" label="职称" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="age" label="年龄" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="birth" label="出生年月" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="zc" label="技术职称" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
<el-table-column prop="education" label="学历" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
<el-table-column prop="degree" label="学位" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="major" label="现从事专业" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
<el-table-column prop="abroad" label="是否留学归国" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
- <el-table-column prop="research_company" label="工作单位" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="company" label="工作单位" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="work" label="在项目中承担的主要工作" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
<el-table-column prop="devote" label="对成果创造性贡献" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
<el-table-column fixed="right" label="操作" width="100" align="center">
|
|
|
<template slot-scope="scope">
|
|
@@ -31,18 +30,16 @@
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="btn">
|
|
|
- <el-button type="primary" size="mini" @click="researchUp">上一步</el-button>
|
|
|
- <el-button type="primary" size="mini" @click="researchBtn">下一步</el-button>
|
|
|
+ <el-button type="danger" size="mini" @click="researchUp">上一步</el-button>
|
|
|
+ <el-button type="primary" size="mini" @click="timeBtn">临时保存</el-button>
|
|
|
+ <el-button type="success" size="mini" @click="researchBtn">下一步</el-button>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-dialog class="dialog" title="研发人员信息管理" width="40%" :visible.sync="dialog" @closed="handleClose" :destroy-on-close="true">
|
|
|
<el-form :model="form" :rules="rules" ref="form" label-width="130px">
|
|
|
- <el-form-item label="姓名" prop="research_name">
|
|
|
- <el-input v-model="form.research_name" placeholder="请输入姓名"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="身份证号" prop="card">
|
|
|
- <el-input v-model="form.card" placeholder="请输入身份证号" @blur="getCard(form.card)"></el-input>
|
|
|
+ <el-form-item label="姓名" prop="name">
|
|
|
+ <el-input v-model="form.name" placeholder="请输入姓名"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="性别" prop="gender">
|
|
|
<el-radio-group v-model="form.gender">
|
|
@@ -50,20 +47,14 @@
|
|
|
<el-radio label="女"></el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="出生日期" prop="birth">
|
|
|
- <el-date-picker v-model="form.birth" type="date" placeholder="选择日期时间" format="yyyy-MM-dd" value-format="yyyy-MM-dd" disabled> </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="电话" prop="phone">
|
|
|
- <el-input v-model="form.phone" placeholder="请输入电话"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="email" prop="email">
|
|
|
- <el-input v-model="form.email" placeholder="请输入邮箱"></el-input>
|
|
|
+ <el-form-item label="年龄" prop="age">
|
|
|
+ <el-input v-model="form.age" placeholder="请输入年龄"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="职务" prop="zw">
|
|
|
- <el-input v-model="form.zw" placeholder="请输入职务"></el-input>
|
|
|
+ <el-form-item label="出生日期" prop="birth">
|
|
|
+ <el-date-picker v-model="form.birth" type="date" placeholder="选择日期时间" format="yyyy-MM-dd" value-format="yyyy-MM-dd"> </el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="职称" prop="position">
|
|
|
- <el-input v-model="form.position" placeholder="请输入职称"></el-input>
|
|
|
+ <el-form-item label="技术职称" prop="zc">
|
|
|
+ <el-input v-model="form.zc" placeholder="请输入技术职称"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="学历" prop="education">
|
|
|
<el-input v-model="form.education" placeholder="请输入学历"></el-input>
|
|
@@ -71,14 +62,27 @@
|
|
|
<el-form-item label="学位" prop="degree">
|
|
|
<el-input v-model="form.degree" placeholder="请输入学位"></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="现从事专业" prop="major">
|
|
|
+ <el-input v-model="form.major" placeholder="请输入现从事专业"></el-input>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="是否留学归国" prop="abroad">
|
|
|
<el-radio-group v-model="form.abroad">
|
|
|
<el-radio label="是"></el-radio>
|
|
|
<el-radio label="否"></el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="工作单位" prop="research_company">
|
|
|
- <el-input v-model="form.research_company" placeholder="请输入工作单位"></el-input>
|
|
|
+ <el-form-item label="工作单位" prop="company">
|
|
|
+ <el-input v-model="form.company" placeholder="请输入工作单位"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="在项目中承担的主要工作" prop="work">
|
|
|
+ <el-input
|
|
|
+ v-model="form.work"
|
|
|
+ type="textarea"
|
|
|
+ maxlength="200"
|
|
|
+ show-word-limit
|
|
|
+ :autosize="{ minRows: 4, maxRows: 5 }"
|
|
|
+ placeholder="请输入在项目中承担的主要工作"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="对成果创造性贡献" prop="devote">
|
|
|
<el-input
|
|
@@ -112,14 +116,17 @@ export default {
|
|
|
dialog: false,
|
|
|
form: {},
|
|
|
rules: {
|
|
|
- research_name: [{ required: true, message: '请输入姓名', trigger: 'blur' }],
|
|
|
- card: [{ required: true, message: '请输入身份证号', trigger: 'blur' }],
|
|
|
+ name: [{ required: true, message: '请输入姓名', trigger: 'blur' }],
|
|
|
gender: [{ required: true, message: '请选择性别', trigger: 'change' }],
|
|
|
- position: [{ required: true, message: '请输入技术职称', trigger: 'blur' }],
|
|
|
+ age: [{ required: false, message: '请输入年龄', trigger: 'blur' }],
|
|
|
+ birth: [{ required: false, message: '请选择出生年月', trigger: 'change' }],
|
|
|
+ zc: [{ required: true, message: '请输入技术职称', trigger: 'blur' }],
|
|
|
education: [{ required: true, message: '请输入学历', trigger: 'blur' }],
|
|
|
- degree: [{ required: true, message: '请输入学位', trigger: 'blur' }],
|
|
|
- abroad: [{ required: false, message: '请选择是否留学归国', trigger: 'change' }],
|
|
|
- research_company: [{ required: true, message: '请输入工作单位', trigger: 'blur' }],
|
|
|
+ degree: [{ required: false, message: '请输入学位', trigger: 'blur' }],
|
|
|
+ major: [{ required: false, message: '请输入现从事专业', trigger: 'blur' }],
|
|
|
+ abroad: [{ required: false, message: '请选择', trigger: 'change' }],
|
|
|
+ company: [{ required: true, message: '请输入工作单位', trigger: 'blur' }],
|
|
|
+ work: [{ required: false, message: '请输入在项目中承担的主要工作', trigger: 'blur' }],
|
|
|
devote: [{ required: false, message: '请输入对成果创造性贡献', trigger: 'blur' }],
|
|
|
},
|
|
|
// 列表
|
|
@@ -150,6 +157,9 @@ export default {
|
|
|
researchUp() {
|
|
|
this.$emit('researchUp');
|
|
|
},
|
|
|
+ timeBtn() {
|
|
|
+ this.$emit('timeBtn', { arr: this.list, type: '3' });
|
|
|
+ },
|
|
|
researchBtn() {
|
|
|
this.$emit('researchBtn', { data: this.list });
|
|
|
},
|