|
|
@@ -6,7 +6,7 @@
|
|
|
<a href="#">基础信息管理</a>
|
|
|
</el-breadcrumb-item>
|
|
|
<el-breadcrumb-item>
|
|
|
- <a href="/base/enterpriseInfo-list">企业管理</a>
|
|
|
+ <a href="/base/enterpriseInfo-list">求职信息管理</a>
|
|
|
</el-breadcrumb-item>
|
|
|
</el-breadcrumb>
|
|
|
<el-divider></el-divider>
|
|
|
@@ -17,6 +17,59 @@
|
|
|
<el-form-item label="求职人员" prop="name">
|
|
|
<el-input type="text" size="mini" v-model="queryModel.name"></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="意向行业" prop="intendedIndustries">
|
|
|
+ <el-select v-model="queryModel.intendedIndustries" size="mini" filterable placeholder="请选择" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="result in intendedIndustriesList"
|
|
|
+ :key="result.id"
|
|
|
+ :label="result.name"
|
|
|
+ :value="result.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="意向岗位" prop="intendedPosition">
|
|
|
+ <el-input type="text" size="mini" v-model="queryModel.intendedPosition"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="结算方式" prop="method">
|
|
|
+ <el-select v-model="queryModel.method" size="mini" filterable placeholder="请选择" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="result in methodList"
|
|
|
+ :key="result.id"
|
|
|
+ :label="result.name"
|
|
|
+ :value="result.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="工作经验" prop="workExperience">
|
|
|
+ <el-select v-model="queryModel.workExperience" size="mini" filterable placeholder="请选择" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="result in workExperienceList"
|
|
|
+ :key="result.id"
|
|
|
+ :label="result.name"
|
|
|
+ :value="result.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="最高学历" prop="education">
|
|
|
+ <el-select v-model="queryModel.education" size="mini" filterable placeholder="请选择" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="result in educationList"
|
|
|
+ :key="result.id"
|
|
|
+ :label="result.name"
|
|
|
+ :value="result.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="审核状态" prop="status">
|
|
|
+ <el-select v-model="queryModel.status" size="mini" filterable placeholder="请选择" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="result in statusList"
|
|
|
+ :key="result.id"
|
|
|
+ :label="result.name"
|
|
|
+ :value="result.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button
|
|
|
type="primary"
|
|
|
@@ -65,7 +118,7 @@
|
|
|
<el-table-column prop="hopeSalary" label="期望薪资"></el-table-column>
|
|
|
<el-table-column prop="methodN" label="结算方式"></el-table-column>
|
|
|
<el-table-column prop="workExperienceN" label="工作经验"></el-table-column>
|
|
|
- <el-table-column prop="educationN" label="学历"></el-table-column>
|
|
|
+ <el-table-column prop="educationN" label="最高学历"></el-table-column>
|
|
|
<el-table-column prop="status" label="审核状态">
|
|
|
<template slot-scope="{row}">
|
|
|
<span v-if="row.status=='0'" style="color: #F56C6C;">未审核</span>
|
|
|
@@ -107,6 +160,7 @@
|
|
|
import jobInformationInfoApi from "@/api/base/jobInformationInfo";
|
|
|
import enterpriseInfoDetail from "./enterpriseInfo-detail";
|
|
|
import jobEnterpriseRelationList from "./jobEnterpriseRelation-list";
|
|
|
+ import dataDictionaryApi from "@/api/sys/dataDictionary";
|
|
|
|
|
|
export default {
|
|
|
name: 'baseJobInformationInfoList',
|
|
|
@@ -116,6 +170,12 @@
|
|
|
return {
|
|
|
queryModel: {
|
|
|
name: "",
|
|
|
+ intendedIndustries:"",
|
|
|
+ intendedPosition:"",
|
|
|
+ method:"",
|
|
|
+ workExperience:"",
|
|
|
+ education:"",
|
|
|
+ status:"",
|
|
|
},
|
|
|
loading: false,
|
|
|
tableData: [],
|
|
|
@@ -135,6 +195,22 @@
|
|
|
dialogFormVisible:false,
|
|
|
newPassword:"",
|
|
|
roleResult:[],
|
|
|
+ intendedIndustriesList:[],
|
|
|
+ methodList:[],
|
|
|
+ workExperienceList:[],
|
|
|
+ educationList:[],
|
|
|
+ statusList:[
|
|
|
+ {
|
|
|
+ "id":"0",
|
|
|
+ "name":"未审核",
|
|
|
+ "value":"0"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id":"1",
|
|
|
+ "name":"已审核",
|
|
|
+ "value":"1"
|
|
|
+ }
|
|
|
+ ],
|
|
|
props: {
|
|
|
// 配置项(必选)
|
|
|
value: "id",
|
|
|
@@ -143,6 +219,31 @@
|
|
|
},
|
|
|
};
|
|
|
},
|
|
|
+ created() {
|
|
|
+ dataDictionaryApi.findByCatalogName({catalogName: "意向行业",})
|
|
|
+ .then((response) => {
|
|
|
+ var jsonData = response.data;
|
|
|
+ this.intendedIndustriesList = jsonData.data;
|
|
|
+ });
|
|
|
+
|
|
|
+ dataDictionaryApi.findByCatalogName({catalogName: "结算方式",})
|
|
|
+ .then((response) => {
|
|
|
+ var jsonData = response.data;
|
|
|
+ this.methodList = jsonData.data;
|
|
|
+ });
|
|
|
+
|
|
|
+ dataDictionaryApi.findByCatalogName({catalogName: "工作经验",})
|
|
|
+ .then((response) => {
|
|
|
+ var jsonData = response.data;
|
|
|
+ this.workExperienceList = jsonData.data;
|
|
|
+ });
|
|
|
+
|
|
|
+ dataDictionaryApi.findByCatalogName({catalogName: "学历",})
|
|
|
+ .then((response) => {
|
|
|
+ var jsonData = response.data;
|
|
|
+ this.educationList = jsonData.data;
|
|
|
+ });
|
|
|
+ },
|
|
|
methods: {
|
|
|
changePage(pageIndex) {
|
|
|
var self = this;
|
|
|
@@ -156,6 +257,12 @@
|
|
|
formData.append("pageSize", self.pageSize);
|
|
|
|
|
|
formData.append("name", self.queryModel.name);
|
|
|
+ formData.append("intendedIndustries", self.queryModel.intendedIndustries);
|
|
|
+ formData.append("intendedPosition", self.queryModel.intendedPosition);
|
|
|
+ formData.append("method", self.queryModel.method);
|
|
|
+ formData.append("workExperience", self.queryModel.workExperience);
|
|
|
+ formData.append("education", self.queryModel.education);
|
|
|
+ formData.append("status", self.queryModel.status);
|
|
|
|
|
|
|
|
|
self.loading = true;
|