|
@@ -91,7 +91,7 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="最高学历:" class="custom-align-right" style="width: 100%;">
|
|
|
- <el-select v-model="form.educational" placeholder="请选择最高学历">
|
|
|
+ <el-select v-model="form.educational" placeholder="请选择最高学历" @change='changeCompanyNature()'>
|
|
|
<el-option v-for="item in educations" :key="item.id" :label="item.ename" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -109,10 +109,10 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="语言能力:" class="custom-align-right" style="width: 100%; display: inline;">
|
|
|
- <el-select v-model="form.language" placeholder="请选择语种" style="width: 40%;">
|
|
|
+ <el-select v-model="form.language" placeholder="请选择语种" style="width: 40%;" @change='changeCompanyNature()'>
|
|
|
<el-option v-for="item in languages" :key="item.id" :label="item.ename" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
- <el-select v-model="form.level" placeholder="请选择掌握程度" style="width: 40%;">
|
|
|
+ <el-select v-model="form.level" placeholder="请选择掌握程度" style="width: 40%;" @change='changeCompanyNature()'>
|
|
|
<el-option v-for="item in languagetypes" :key="item.id" :label="item.ename" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -127,7 +127,7 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="职位性质:" class="custom-align-right" style="width: 100%;">
|
|
|
- <el-select v-model="form.politic" placeholder="请选择职位性质">
|
|
|
+ <el-select v-model="form.politic" placeholder="请选择职位性质" @change='changeCompanyNature()'>
|
|
|
<el-option v-for="item in natures" :key="item.id" :label="item.ename" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -144,15 +144,15 @@
|
|
|
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="公司性质:" v-if="jobNature" prop="company_nature" class="custom-align-right">
|
|
|
+ <el-select v-model="form.company_nature" placeholder="请选择公司性质" @change='changeCompanyNature()'>
|
|
|
+ <el-option v-for="item in jobNature" :key="item.id" :label="item.nature_name" :value="item.id">
|
|
|
+ </el-option>
|
|
|
|
|
|
- <el-form-item label="公司性质:" prop="company_nature" class="custom-align-right">
|
|
|
- <el-select v-model="form.company_nature" placeholder="请选择公司性质">
|
|
|
- <el-option v-for="item in jobNature" :key="item.id" :label="item.nature_name"
|
|
|
- :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="薪资范围:" prop="salary" class="custom-align-right">
|
|
|
- <el-select v-model="form.salary" placeholder="请选择薪资范围">
|
|
|
+ <el-select v-model="form.salary" placeholder="请选择薪资范围" @change='changeCompanyNature()'>
|
|
|
<el-option v-for="item in incomes" :key="item.id" :label="item.ename" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -194,13 +194,15 @@
|
|
|
|
|
|
|
|
|
<el-form-item label="所属行业:" prop="job_industry" class="custom-align-right" style="width: 100%;">
|
|
|
- <el-select v-model="form.job_experience[index].job_industry" placeholder="请选择所属行业">
|
|
|
+ <el-select v-model="form.job_experience[index].job_industry" placeholder="请选择所属行业"
|
|
|
+ @change='changeCompanyNature()'>
|
|
|
<el-option v-for="item in jobIndustry" :key="item.hyid" :label="item.hyname"
|
|
|
:value="item.hyid"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="职位名称:" prop="job_name" class="custom-align-right">
|
|
|
- <el-select v-model="form.job_experience[index].job_name" placeholder="请选择职位名称">
|
|
|
+ <el-select v-model="form.job_experience[index].job_name" placeholder="请选择职位名称"
|
|
|
+ @change='changeCompanyNature()'>
|
|
|
<el-option v-for="item in jobPosition" :key="item.zwid" :label="item.zwname"
|
|
|
:value="item.zwid"></el-option>
|
|
|
|
|
@@ -243,7 +245,8 @@
|
|
|
placeholder="请输入学校名称"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="学历:" prop="school_education" class="custom-align-right" style="width: 100%;">
|
|
|
- <el-select v-model="form.education_experience[index].school_education" placeholder="请选择学历">
|
|
|
+ <el-select v-model="form.education_experience[index].school_education" placeholder="请选择学历"
|
|
|
+ @change='changeCompanyNature()'>
|
|
|
<el-option v-for="item in educations" :key="item.id" :label="item.ename" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -262,7 +265,7 @@
|
|
|
<el-input v-model="form.education_experience[index].school_experience" autocomplete="off" type="textarea"
|
|
|
aria-rowspan="6" placeholder="请输入在校经历"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-divider content-position="right"> </el-divider>
|
|
|
+ <!-- <el-divider content-position="right"> </el-divider> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-form>
|
|
@@ -408,7 +411,7 @@ export default {
|
|
|
//0.全局操作 end ------------------------------------------------------------>
|
|
|
return {
|
|
|
jobIndustry: {},
|
|
|
- jobNature: {},
|
|
|
+ jobNature: [],
|
|
|
jobPosition: {},
|
|
|
jobEnum: {},
|
|
|
educations: [],
|
|
@@ -649,6 +652,9 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
+ changeCompanyNature(val) {
|
|
|
+ this.$forceUpdate();
|
|
|
+ },
|
|
|
getJobHuntingData() {
|
|
|
this.$store.dispatch('news/getJobHuntingData', {}).then(res => {
|
|
|
if (res.code == 200) {
|