lijinlong
李劲龙 2 years ago
parent cb7573e9d6
commit 9a09703913

@ -169,7 +169,7 @@
:destroy-on-close="true" :destroy-on-close="true"
> >
<div slot="title"> <div slot="title">
<div class="titleText">查看人员详情</div> <div class="titleText">查看人员详情12</div>
</div> </div>
<div class="center-content"> <div class="center-content">
<el-descriptions class="margin-top" :column="2" border> <el-descriptions class="margin-top" :column="2" border>

@ -178,7 +178,7 @@
multiples multiples
> >
<el-option <el-option
v-for="dict in dict.type.education_range" v-for="dict in dict.type.xioaqu_type"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.label" :value="dict.label"
@ -210,7 +210,7 @@
multiples multiples
> >
<el-option <el-option
v-for="dict in dict.type.education_range" v-for="dict in dict.type.hobby_type"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.label" :value="dict.label"
@ -274,7 +274,7 @@
placeholder="请选择专业类型" placeholder="请选择专业类型"
> >
<el-option <el-option
v-for="dict in dict.type.age_range" v-for="dict in dict.type.speciality_type"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.label" :value="dict.label"
@ -289,7 +289,7 @@
placeholder="请选择行业类型" placeholder="请选择行业类型"
> >
<el-option <el-option
v-for="dict in dict.type.age_range" v-for="dict in dict.type.industry_type"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.label" :value="dict.label"
@ -307,7 +307,7 @@
placeholder="请选择院校" placeholder="请选择院校"
> >
<el-option <el-option
v-for="dict in dict.type.age_range" v-for="dict in dict.type.yuanxiao_type"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.label" :value="dict.label"
@ -322,7 +322,7 @@
placeholder="请选择国籍" placeholder="请选择国籍"
> >
<el-option <el-option
v-for="dict in dict.type.age_range" v-for="dict in dict.type.nationality_type"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.label" :value="dict.label"
@ -352,7 +352,19 @@ import {
import detailDialog from "../components/detailDialog.vue"; import detailDialog from "../components/detailDialog.vue";
export default { export default {
components: { myPagination, detailDialog }, components: { myPagination, detailDialog },
dicts: ["education_range", "political_range", "sex_range", "age_range"], dicts: [
"education_range",
"political_range",
"sex_range",
"age_range",
"xioaqu_type",
"hobby_type",
"speciality_type",
"industry_type",
"yuanxiao_type",
"nationality_type"
],
data() { data() {
return { return {
form: { form: {

@ -44,7 +44,7 @@ export default {
} }
}, },
async created() { async created() {
console.log(this.$store.getters.userId);
}, },
} }
</script> </script>

@ -2,7 +2,7 @@
<div class="app-container" ref="apps"> <div class="app-container" ref="apps">
<div class="titleInput" ref="titleInput"> <div class="titleInput" ref="titleInput">
<el-input <el-input
placeholder="请输入姓名" placeholder="请输入国籍"
v-model="afterParams.nationalityRange" v-model="afterParams.nationalityRange"
class="input-with-select" class="input-with-select"
> >
@ -22,7 +22,7 @@
:style="`background-image:url('${require('../../../../assets/images/profile.jpg')}')`" :style="`background-image:url('${require('../../../../assets/images/profile.jpg')}')`"
></div> ></div>
<div class="leftName"> <div class="leftName">
<div>周爱</div> <div>{{item.nationalityRange}}</div>
<div class="mainTag"> <div class="mainTag">
<!-- <div>{{ item.ageRange }}</div> <!-- <div>{{ item.ageRange }}</div>
<div> <div>
@ -182,6 +182,8 @@ export default {
search() { search() {
this.form = { ...this.form, ...this.afterParams }; this.form = { ...this.form, ...this.afterParams };
this.getList(); this.getList();
this.afterParams.nationalityRange = ""
}, },
// //
labelgenerate(data = {}) { labelgenerate(data = {}) {
@ -200,6 +202,7 @@ export default {
this.loads = true; this.loads = true;
peopleList(this.form).then((res) => { peopleList(this.form).then((res) => {
this.arrList = res.rows; this.arrList = res.rows;
console.log(this.arrList);
if (this.arrList.length > 0) { if (this.arrList.length > 0) {
this.arrList.forEach((item) => { this.arrList.forEach((item) => {
item.arrlist = this.labelgenerate(item); item.arrlist = this.labelgenerate(item);

Loading…
Cancel
Save