Commit c8f6a34b by liangzhen

专家字段配置

1 parent 2b30f0d5
......@@ -203,6 +203,9 @@
<el-table-column prop="fullName" label="专家姓名" width="auto">
</el-table-column>
<el-table-column prop="gender" label="性别" width="auto">
<template slot-scope="scope">{{
scope.row.gender | filtergender
}}</template>
</el-table-column>
<el-table-column prop="birthday" label="出生日期" width="auto">
</el-table-column>
......@@ -213,12 +216,21 @@
<el-table-column prop="email" label="邮箱" width="auto">
</el-table-column>
<el-table-column prop="fields" label="专业领域" width="auto">
<template slot-scope="scope">{{
scope.row.fields | filtertfields
}}</template>
</el-table-column>
<el-table-column prop="expertLevel" label="专家级别" width="auto">
<template slot-scope="scope">{{
scope.row.expertLevel | filtertLevel
}}</template>
</el-table-column>
<el-table-column prop="description" label="成果简介" width="auto">
</el-table-column>
<!-- <el-table-column prop="description" label="成果简介" width="auto">
</el-table-column> -->
<el-table-column prop="expertState" label="专家状态" width="auto">
<template slot-scope="scope">{{
scope.row.expertState | filtertState
}}</template>
</el-table-column>
</el-table>
</div>
......@@ -331,6 +343,9 @@
<el-table-column prop="fullName" label="专家姓名" width="auto">
</el-table-column>
<el-table-column prop="gender" label="性别" width="auto">
<template slot-scope="scope">{{
scope.row.gender | filtergender
}}</template>
</el-table-column>
<el-table-column prop="birthday" label="出生日期" width="auto">
</el-table-column>
......@@ -341,12 +356,21 @@
<el-table-column prop="email" label="邮箱" width="auto">
</el-table-column>
<el-table-column prop="fields" label="专业领域" width="auto">
<template slot-scope="scope">{{
scope.row.fields | filtertfields
}}</template>
</el-table-column>
<el-table-column prop="expertLevel" label="专家级别" width="auto">
<template slot-scope="scope">{{
scope.row.expertLevel | filtertLevel
}}</template>
</el-table-column>
<el-table-column prop="description" label="成果简介" width="auto">
</el-table-column>
<!-- <el-table-column prop="description" label="成果简介" width="auto">
</el-table-column> -->
<el-table-column prop="expertState" label="专家状态" width="auto">
<template slot-scope="scope">{{
scope.row.expertState | filtertState
}}</template>
</el-table-column>
</el-table>
</div>
......@@ -385,7 +409,7 @@
clearable
></el-input>
</el-form-item>
<el-form-item label="专业领域:" prop="fields" class="fromItem">
<!-- <el-form-item label="专业领域:" prop="fields" class="fromItem">
<el-select
v-model="ruleFormZJ.fields"
placeholder="请选择"
......@@ -396,8 +420,8 @@
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
</el-select>
</el-form-item>
<el-form-item label="专家状态:" prop="expertState" class="fromItem">
</el-form-item> -->
<!-- <el-form-item label="专家状态:" prop="expertState" class="fromItem">
<el-select
v-model="ruleFormZJ.expertState"
placeholder="请选择"
......@@ -408,7 +432,7 @@
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
</el-select>
</el-form-item>
</el-form-item> -->
<el-form-item class="cxItem">
<span class="zjquery" @click="xzExperts()"> 查询 </span>
</el-form-item>
......@@ -435,6 +459,9 @@
<el-table-column prop="fullName" label="专家姓名" width="fullName">
</el-table-column>
<el-table-column prop="gender" label="性别" width="gender">
<template slot-scope="scope">{{
scope.row.gender | filtergender
}}</template>
</el-table-column>
<el-table-column prop="birthday" label="出生日期" width="auto">
</el-table-column>
......@@ -445,20 +472,29 @@
<el-table-column prop="email" label="邮箱" width="auto">
</el-table-column>
<el-table-column prop="fields" label="专业领域" width="auto">
<template slot-scope="scope">{{
scope.row.fields | filtertfields
}}</template>
</el-table-column>
<el-table-column prop="expertLevel" label="专家级别" width="auto">
<template slot-scope="scope">{{
scope.row.expertLevel | filtertLevel
}}</template>
</el-table-column>
<el-table-column prop="description" label="成果简介" width="auto">
</el-table-column>
<!-- <el-table-column prop="description" label="成果简介" width="auto">
</el-table-column> -->
<el-table-column prop="expertState" label="专家状态" width="auto">
<template slot-scope="scope">{{
scope.row.expertState | filtertState
}}</template>
</el-table-column>
<el-table-column
<!-- <el-table-column
prop="expertId"
label="id"
width="auto"
v-show="false"
>
</el-table-column>
</el-table-column> -->
</el-table>
</div>
<el-pagination
......@@ -567,6 +603,9 @@
<el-table-column prop="fullName" label="专家姓名" width="auto">
</el-table-column>
<el-table-column prop="gender" label="性别" width="auto">
<template slot-scope="scope">{{
scope.row.gender | filtergender
}}</template>
</el-table-column>
<el-table-column prop="birthday" label="出生日期" width="auto">
</el-table-column>
......@@ -577,12 +616,21 @@
<el-table-column prop="email" label="邮箱" width="auto">
</el-table-column>
<el-table-column prop="fields" label="专业领域" width="auto">
<template slot-scope="scope">{{
scope.row.fields | filtertfields
}}</template>
</el-table-column>
<el-table-column prop="expertLevel" label="专家级别" width="auto">
<template slot-scope="scope">{{
scope.row.expertLevel | filtertLevel
}}</template>
</el-table-column>
<el-table-column prop="description" label="成果简介" width="auto">
</el-table-column>
<!-- <el-table-column prop="description" label="成果简介" width="auto">
</el-table-column> -->
<el-table-column prop="expertState" label="专家状态" width="auto">
<template slot-scope="scope">{{
scope.row.expertState | filtertState
}}</template>
</el-table-column>
</el-table>
</div>
......@@ -719,15 +767,48 @@ export default {
mounted() {
this.submitForm();
},
filters: {
filtergender(val) {
if (val == 0) {
return "女";
} else {
return "男";
}
},
filtertState(val) {
if (val == 1) {
return "在岗";
} else {
return "转岗";
}
},
filtertLevel(val) {
if (val == 1) {
return "高级";
} else if (val == 2) {
return "中级";
}
{
return "初级";
}
},
filtertfields(val) {
if (val == 1) {
return "信息技术";
} else {
return "科技研发";
}
},
},
methods: {
timeChange(time) {
console.log('tttttt',time)
console.log("tttttt", time);
if (time) {
//给后端的参数
this.ruleForm.createStartTime = time[0];
this.ruleForm.createEndTime = time[1];
}else{
} else {
this.ruleForm.createStartTime = "";
this.ruleForm.createEndTime = "";
}
......@@ -753,7 +834,7 @@ export default {
this.$set(item, "postEvalStateText", "已撤回");
} else if (item.postEvalState == "1") {
this.$set(item, "postEvalStateText", "已发起");
} else if (item.postEvalState == "3"||item.postEvalState == "4") {
} else if (item.postEvalState == "3" || item.postEvalState == "4") {
this.$set(item, "postEvalStateText", "执行中");
} else if (item.postEvalState == "5") {
this.$set(item, "postEvalStateText", "已完成");
......@@ -768,7 +849,7 @@ export default {
this.pageSize = 10;
this.ruleForm.createStartTime = "";
this.ruleForm.createEndTime = "";
this.ruleForm.dates=[]
this.ruleForm.dates = [];
this.submitForm();
},
//点击新增
......
......@@ -57,10 +57,10 @@
<el-button @click="submitForm()">
<img class="buttonIcon" src="../../assets/cx.png" />查询</el-button
>
<el-button @click="resetForm('ruleForm')">
<el-button @click="resetForm()">
<img class="buttonIcon" src="../../assets/cz.png" />重置</el-button
>
<el-button @click="detailsForm('ruleForm')">
<el-button @click="detailsForm()">
<img class="buttonIcon" src="../../assets/ck.png" />详情</el-button
>
<el-button @click="add()">
......@@ -203,6 +203,9 @@
<el-table-column prop="fullName" label="专家姓名" width="auto">
</el-table-column>
<el-table-column prop="gender" label="性别" width="auto">
<template slot-scope="scope">{{
scope.row.gender | filtergender
}}</template>
</el-table-column>
<el-table-column prop="birthday" label="出生日期" width="auto">
</el-table-column>
......@@ -213,12 +216,21 @@
<el-table-column prop="email" label="邮箱" width="auto">
</el-table-column>
<el-table-column prop="fields" label="专业领域" width="auto">
<template slot-scope="scope">{{
scope.row.fields | filtertfields
}}</template>
</el-table-column>
<el-table-column prop="expertLevel" label="专家级别" width="auto">
<template slot-scope="scope">{{
scope.row.expertLevel | filtertLevel
}}</template>
</el-table-column>
<el-table-column prop="description" label="成果简介" width="auto">
</el-table-column>
<!-- <el-table-column prop="description" label="成果简介" width="auto">
</el-table-column> -->
<el-table-column prop="expertState" label="专家状态" width="auto">
<template slot-scope="scope">{{
scope.row.expertState | filtertState
}}</template>
</el-table-column>
</el-table>
</div>
......@@ -331,6 +343,9 @@
<el-table-column prop="fullName" label="专家姓名" width="auto">
</el-table-column>
<el-table-column prop="gender" label="性别" width="auto">
<template slot-scope="scope">{{
scope.row.gender | filtergender
}}</template>
</el-table-column>
<el-table-column prop="birthday" label="出生日期" width="auto">
</el-table-column>
......@@ -341,12 +356,21 @@
<el-table-column prop="email" label="邮箱" width="auto">
</el-table-column>
<el-table-column prop="fields" label="专业领域" width="auto">
<template slot-scope="scope">{{
scope.row.fields | filtertfields
}}</template>
</el-table-column>
<el-table-column prop="expertLevel" label="专家级别" width="auto">
<template slot-scope="scope">{{
scope.row.expertLevel | filtertLevel
}}</template>
</el-table-column>
<el-table-column prop="description" label="成果简介" width="auto">
</el-table-column>
<!-- <el-table-column prop="description" label="成果简介" width="auto">
</el-table-column> -->
<el-table-column prop="expertState" label="专家状态" width="auto">
<template slot-scope="scope">{{
scope.row.expertState | filtertState
}}</template>
</el-table-column>
</el-table>
</div>
......@@ -385,7 +409,7 @@
clearable
></el-input>
</el-form-item>
<el-form-item label="专业领域:" prop="fields" class="fromItem">
<!-- <el-form-item label="专业领域:" prop="fields" class="fromItem">
<el-select
v-model="ruleFormZJ.fields"
placeholder="请选择"
......@@ -396,8 +420,8 @@
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
</el-select>
</el-form-item>
<el-form-item label="专家状态:" prop="expertState" class="fromItem">
</el-form-item> -->
<!-- <el-form-item label="专家状态:" prop="expertState" class="fromItem">
<el-select
v-model="ruleFormZJ.expertState"
placeholder="请选择"
......@@ -408,7 +432,7 @@
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
</el-select>
</el-form-item>
</el-form-item> -->
<el-form-item class="cxItem">
<span class="zjquery" @click="xzExperts()"> 查询 </span>
</el-form-item>
......@@ -435,6 +459,9 @@
<el-table-column prop="fullName" label="专家姓名" width="fullName">
</el-table-column>
<el-table-column prop="gender" label="性别" width="gender">
<template slot-scope="scope">{{
scope.row.gender | filtergender
}}</template>
</el-table-column>
<el-table-column prop="birthday" label="出生日期" width="auto">
</el-table-column>
......@@ -445,20 +472,29 @@
<el-table-column prop="email" label="邮箱" width="auto">
</el-table-column>
<el-table-column prop="fields" label="专业领域" width="auto">
<template slot-scope="scope">{{
scope.row.fields | filtertfields
}}</template>
</el-table-column>
<el-table-column prop="expertLevel" label="专家级别" width="auto">
<template slot-scope="scope">{{
scope.row.expertLevel | filtertLevel
}}</template>
</el-table-column>
<el-table-column prop="description" label="成果简介" width="auto">
</el-table-column>
<!-- <el-table-column prop="description" label="成果简介" width="auto">
</el-table-column> -->
<el-table-column prop="expertState" label="专家状态" width="auto">
<template slot-scope="scope">{{
scope.row.expertState | filtertState
}}</template>
</el-table-column>
<el-table-column
<!-- <el-table-column
prop="expertId"
label="id"
width="auto"
v-show="false"
>
</el-table-column>
</el-table-column> -->
</el-table>
</div>
<el-pagination
......@@ -567,6 +603,9 @@
<el-table-column prop="fullName" label="专家姓名" width="auto">
</el-table-column>
<el-table-column prop="gender" label="性别" width="auto">
<template slot-scope="scope">{{
scope.row.gender | filtergender
}}</template>
</el-table-column>
<el-table-column prop="birthday" label="出生日期" width="auto">
</el-table-column>
......@@ -577,12 +616,21 @@
<el-table-column prop="email" label="邮箱" width="auto">
</el-table-column>
<el-table-column prop="fields" label="专业领域" width="auto">
<template slot-scope="scope">{{
scope.row.fields | filtertfields
}}</template>
</el-table-column>
<el-table-column prop="expertLevel" label="专家级别" width="auto">
<template slot-scope="scope">{{
scope.row.expertLevel | filtertLevel
}}</template>
</el-table-column>
<el-table-column prop="description" label="成果简介" width="auto">
</el-table-column>
<!-- <el-table-column prop="description" label="成果简介" width="auto">
</el-table-column> -->
<el-table-column prop="expertState" label="专家状态" width="auto">
<template slot-scope="scope">{{
scope.row.expertState | filtertState
}}</template>
</el-table-column>
</el-table>
</div>
......@@ -719,15 +767,48 @@ export default {
mounted() {
this.submitForm();
},
filters: {
filtergender(val) {
if (val == 0) {
return "女";
} else {
return "男";
}
},
filtertState(val) {
if (val == 1) {
return "在岗";
} else {
return "转岗";
}
},
filtertLevel(val) {
if (val == 1) {
return "高级";
} else if (val == 2) {
return "中级";
}
{
return "初级";
}
},
filtertfields(val) {
if (val == 1) {
return "信息技术";
} else {
return "科技研发";
}
},
},
methods: {
timeChange(time) {
console.log('tttttt',time)
console.log("tttttt", time);
if (time) {
//给后端的参数
this.ruleForm.createStartTime = time[0];
this.ruleForm.createEndTime = time[1];
}else{
} else {
this.ruleForm.createStartTime = "";
this.ruleForm.createEndTime = "";
}
......@@ -753,7 +834,7 @@ export default {
this.$set(item, "postEvalStateText", "已撤回");
} else if (item.postEvalState == "1") {
this.$set(item, "postEvalStateText", "已发起");
} else if (item.postEvalState == "3"||item.postEvalState == "4") {
} else if (item.postEvalState == "3" || item.postEvalState == "4") {
this.$set(item, "postEvalStateText", "执行中");
} else if (item.postEvalState == "5") {
this.$set(item, "postEvalStateText", "已完成");
......@@ -768,6 +849,7 @@ export default {
this.pageSize = 10;
this.ruleForm.createStartTime = "";
this.ruleForm.createEndTime = "";
this.ruleForm.dates = [];
this.submitForm();
},
//点击新增
......
......@@ -71,8 +71,8 @@
</el-form-item>
<el-form-item label="整改状态:" prop="isRectificationStatus" class="fromItem">
<el-select v-model="ruleForm.isRectificationStatus" placeholder="请选择" clearable>
<el-option label="已整改" value="1"></el-option>
<el-option label="未整改" value="0"></el-option>
<el-option label="已整改" value="已整改"></el-option>
<el-option label="未整改" value="未整改"></el-option>
</el-select>
</el-form-item>
......
......@@ -18,7 +18,7 @@
</el-form-item>
<el-form-item label="项目编码:" prop="projectId" class="fromItem">
<el-input
v-model="ruleForm.projectCode"
v-model="ruleForm.projectId"
placeholder="请输入"
clearable
></el-input>
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!