|
@@ -78,6 +78,16 @@
|
|
|
<el-date-picker v-model="form.jobtime" type="date" placeholder="选择参加工作时间">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
+ <!-- {{ years }}
|
|
|
+ {{ form.experience }} -->
|
|
|
+ <el-form-item label="工作经验:" prop="experience" class="custom-align-right" style="width: 100%;">
|
|
|
+ <el-select v-model="form.experience" placeholder="请选择工作经验">
|
|
|
+ <el-option v-for="item in years" :key="item.id" :label="item.ename" :value="item.id"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
<el-form-item label="手机号:" prop="phone" class="custom-align-right">
|
|
|
<el-input v-model="form.phone" autocomplete="off" placeholder="请输入手机号"></el-input>
|
|
|
</el-form-item>
|
|
@@ -121,8 +131,8 @@
|
|
|
<tableTitle name="求职意向" />
|
|
|
<!-- 求职意向表单内容 -->
|
|
|
</div>
|
|
|
- <el-form-item label="发布地点:" prop="city_arr_id" class="custom-align-right">
|
|
|
- <el-cascader :key="cascaderKey" v-model="form.city_arr_id" placeholder="请选择发布地区" :props="cityData"
|
|
|
+ <el-form-item label="工作地点:" prop="city_arr_id" class="custom-align-right">
|
|
|
+ <el-cascader :key="cascaderKey" v-model="form.city_arr_id" placeholder="请选择工作地点" :props="cityData"
|
|
|
filterable clearable></el-cascader>
|
|
|
</el-form-item>
|
|
|
|
|
@@ -131,19 +141,29 @@
|
|
|
<el-option v-for="item in natures" :key="item.id" :label="item.ename" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
<el-form-item label="所属行业:" prop="industry" class="custom-align-right" style="width: 100%;">
|
|
|
<el-select v-model="form.industry" placeholder="请选择所属行业">
|
|
|
<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" class="custom-align-right">
|
|
|
+
|
|
|
+ <el-form-item label="职位分类:" prop="job" class="custom-align-right">
|
|
|
<el-select v-model="form.job" placeholder="请选择职位名称">
|
|
|
<el-option v-for="item in jobPosition" :key="item.zwid" :label="item.zwname"
|
|
|
:value="item.zwid"></el-option>
|
|
|
-
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="职位名称:" prop="job_name_get" class="custom-align-right">
|
|
|
+ <el-input v-model="form.job_name_get" autocomplete="off" placeholder="请输入职位名称"></el-input>
|
|
|
+ </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">
|
|
@@ -427,7 +447,9 @@ export default {
|
|
|
disclaimer: true,//免责声明
|
|
|
//提交表单
|
|
|
creatNews_user_type: 0,//判断用户类型'
|
|
|
+
|
|
|
form: {
|
|
|
+ experience: '',//工作经验
|
|
|
industry: 1,//行业
|
|
|
job: 1,//职位
|
|
|
self_evaluation: '',//自我评价
|
|
@@ -461,6 +483,9 @@ export default {
|
|
|
jobtime: "",//工作时间
|
|
|
origin: "",
|
|
|
//校验专用
|
|
|
+ industry: '',//行业
|
|
|
+ job_name: [],//职位名称
|
|
|
+ job: '',//职位名称
|
|
|
company_name: [],//公司名称
|
|
|
job_industry: [],//行业
|
|
|
job_name: [],//职位名称
|
|
@@ -471,6 +496,7 @@ export default {
|
|
|
//1.2 表单验证规则
|
|
|
formRules: {
|
|
|
skillList: [{ required: true, trigger: 'blur', validator: validateArraySkill }],
|
|
|
+ salary: [{ required: true, trigger: 'blur', validator: validateEmpty }],
|
|
|
//求职名称不能为空
|
|
|
name: [{ required: true, trigger: 'blur', validator: validateEmpty }],
|
|
|
imgUrl: [{ required: true, trigger: 'blur', validator: validateEmpty }],
|
|
@@ -613,6 +639,7 @@ export default {
|
|
|
this.natures = this.jobEnum.filter(item => item.egroup === 'nature');
|
|
|
this.maritals = this.jobEnum.filter(item => item.egroup === 'marital');
|
|
|
this.incomes = this.jobEnum.filter(item => item.egroup === 'income');
|
|
|
+ this.years = this.jobEnum.filter(item => item.egroup === 'years');
|
|
|
|
|
|
this.jobIndustry = res.data.jobIndustry;
|
|
|
this.jobNature = res.data.jobNature;
|
|
@@ -837,6 +864,10 @@ export default {
|
|
|
this.form.company_nature = res.data.company_nature;
|
|
|
this.form.salary = res.data.salary;
|
|
|
this.form.self_evaluation = res.data.self_evaluation;
|
|
|
+ this.form.job = parseInt(res.data.job);
|
|
|
+ this.form.industry = res.data.industry;
|
|
|
+ this.form.experience = res.data.experience;
|
|
|
+
|
|
|
|
|
|
this.form.educational = res.data.educational;
|
|
|
this.form.politic = res.data.politic;
|
|
@@ -1001,49 +1032,25 @@ export default {
|
|
|
message: '网络错误,请重试!'
|
|
|
});
|
|
|
})
|
|
|
-
|
|
|
},
|
|
|
- creatNews_nav_pool_change_fun() {
|
|
|
-
|
|
|
- //xx 导航池级
|
|
|
- let that = this;
|
|
|
-
|
|
|
- this.form.web_site_id = this.form.web_site_id[0]
|
|
|
-
|
|
|
- that.parentKey_2 += 1;
|
|
|
-
|
|
|
- this.$store.dispatch('pool/get_creatNews_nav_son_actions', { pid: String(this.creatNews_pid_num), website_id: String(this.form.web_site_id) }).then(res => {
|
|
|
-
|
|
|
-
|
|
|
+ creatNews_nav_pool_change_fun() { //xx 导航池级
|
|
|
+ let that = this; this.form.web_site_id = this.form.web_site_id[0]
|
|
|
+ that.parentKey_2 += 1; this.$store.dispatch('pool/get_creatNews_nav_son_actions', { pid: String(this.creatNews_pid_num), website_id: String(this.form.web_site_id) }).then(res => {
|
|
|
if (res.data.length == 0) {//没有导航池子级
|
|
|
// alert("没有导航池子级");
|
|
|
return
|
|
|
- }
|
|
|
-
|
|
|
- this.creatNews_add_nav_pool_arr = res.data;
|
|
|
-
|
|
|
- this.creatNews_add_nav_pool_arr.forEach((per_obj) => {
|
|
|
+ } this.creatNews_add_nav_pool_arr = res.data; this.creatNews_add_nav_pool_arr.forEach((per_obj) => {
|
|
|
per_obj.label = per_obj.name,
|
|
|
- per_obj.value = per_obj.id,
|
|
|
-
|
|
|
- this.creatNews_pid_num = per_obj.category_id
|
|
|
+ per_obj.value = per_obj.id, this.creatNews_pid_num = per_obj.category_id
|
|
|
})
|
|
|
-
|
|
|
-
|
|
|
}).catch(() => {
|
|
|
this.$message({
|
|
|
type: 'info',
|
|
|
message: '网络错误,请重试!'
|
|
|
});
|
|
|
})
|
|
|
-
|
|
|
-
|
|
|
},
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
},
|
|
|
-
|
|
|
mounted() {
|
|
|
this.creatNews_user_type = getUseType()
|
|
|
this.websiteid = getWebSiteId()
|