|
@@ -0,0 +1,187 @@
|
|
|
+<template>
|
|
|
+ <div id="expertsDetail">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-col :span="24" class="top">
|
|
|
+ <el-col :span="12" class="topTitle">
|
|
|
+ 添加专家信息
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12" class="topBtn">
|
|
|
+ <el-button type="primary" size="mini" @click="returnBtn()">返回</el-button>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" class="messgae">
|
|
|
+ <el-form ref="form" :model="form" label-width="100px">
|
|
|
+ <el-form-item label="姓名">
|
|
|
+ <el-input v-model="form.name"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="头像">
|
|
|
+ <upload :limit="1" :data="form.imgpath" type="imgpath" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="性别">
|
|
|
+ <el-select v-model="form.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="民族">
|
|
|
+ <el-select v-model="form.nation" placeholder="请选择民族">
|
|
|
+ <el-option v-for="(item, index) in natice_list" :key="index" :label="item.name" :value="item.name"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="出生年月">
|
|
|
+ <el-date-picker v-model="form.birth" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"> </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="证件类型">
|
|
|
+ <el-input v-model="form.cardtype"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="身份证号">
|
|
|
+ <el-input v-model="form.cardnumber"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="初级职称">
|
|
|
+ <el-input v-model="form.technical"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="具体职称">
|
|
|
+ <el-input v-model="form.technical_actual"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="职务">
|
|
|
+ <el-input v-model="form.position"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="毕业院校">
|
|
|
+ <el-input v-model="form.school"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="学历">
|
|
|
+ <el-select v-model="form.eduback" 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="学位">
|
|
|
+ <el-input v-model="form.degree"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="所学专业">
|
|
|
+ <el-input v-model="form.major_studied"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="从事专业">
|
|
|
+ <el-input v-model="form.professional"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="邮箱">
|
|
|
+ <el-input v-model="form.email"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="办公电话">
|
|
|
+ <el-input v-model="form.tel"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="手机号">
|
|
|
+ <el-input v-model="form.phone"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="业务工作简介">
|
|
|
+ <el-input type="textarea" v-model="form.job_profile"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="主持或参与项目情况">
|
|
|
+ <el-input type="textarea" v-model="form.project_profile"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="主要学术成就及获奖情况">
|
|
|
+ <el-input type="textarea" v-model="form.achievement"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="论文论著">
|
|
|
+ <el-input type="textarea" v-model="form.paper"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="备注">
|
|
|
+ <el-input type="textarea" v-model="form.remark"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="可咨询领域">
|
|
|
+ <el-input type="textarea" v-model="form.field"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="领域拼音">
|
|
|
+ <el-input type="textarea" v-model="form.field_py"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="是否删除">
|
|
|
+ <el-select v-model="form.is_del" placeholder="请选择状态">
|
|
|
+ <el-option label="否" value="0"></el-option>
|
|
|
+ <el-option label="是" value="1" :disabled="true"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-button type="primary" @click="onSubmit()">提交</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import upload from '@/components/upload.vue';
|
|
|
+export default {
|
|
|
+ name: 'expertsDetail',
|
|
|
+ props: {
|
|
|
+ form: null,
|
|
|
+ },
|
|
|
+ components: {
|
|
|
+ upload,
|
|
|
+ },
|
|
|
+ data: () => ({
|
|
|
+ gender_list: [
|
|
|
+ {
|
|
|
+ name: '男',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '女',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ natice_list: [
|
|
|
+ {
|
|
|
+ name: '汉族',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '满族',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '朝鲜族',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '维吾尔族',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ edu_list: [
|
|
|
+ {
|
|
|
+ name: '中专及以上',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '大专及以上',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '本科及以上',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '研究生及以上',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ }),
|
|
|
+ created() {},
|
|
|
+ computed: {},
|
|
|
+ methods: {
|
|
|
+ onSubmit() {
|
|
|
+ this.$emit('submitDate', { data: this.form, id: this.form.id });
|
|
|
+ },
|
|
|
+ returnBtn() {
|
|
|
+ this.$router.push({ path: '/personnel/experts' });
|
|
|
+ },
|
|
|
+ uploadSuccess({ type, data }) {
|
|
|
+ this.$set(this.form, `${type}`, data.uri);
|
|
|
+ },
|
|
|
+ },
|
|
|
+};
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="less" scoped>
|
|
|
+.top {
|
|
|
+ padding: 15px 0;
|
|
|
+}
|
|
|
+.top .topTitle {
|
|
|
+ text-align: left;
|
|
|
+}
|
|
|
+.top .topBtn {
|
|
|
+ text-align: right;
|
|
|
+ padding: 0 5px;
|
|
|
+}
|
|
|
+</style>
|