|
|
@@ -15,22 +15,18 @@
|
|
|
label-width="120px">
|
|
|
<el-form-item prop="isDue" :rules="[{ required: true, message: '请选择招聘模式', trigger: 'change', },]"
|
|
|
class="row45" label="招聘模式">
|
|
|
- <el-radio-group v-model="postPushForm.isDue">
|
|
|
+ <el-radio-group v-model="postPushForm.isDue" :disabled="type == 'updata'">
|
|
|
<el-radio :value="0">普通岗位招聘</el-radio>
|
|
|
<el-radio :value="1">急聘</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="postType" :rules="[{ required: true, message: '请选择招聘类型', trigger: 'blur', },]"
|
|
|
class="row45" label="招聘类型">
|
|
|
- <el-select style="width: 100%;" v-model="postPushForm.postType" placeholder="请选择招聘类型">
|
|
|
+ <el-select style="width: 100%;" v-model="postPushForm.postType" placeholder="请选择招聘类型" :disabled="type == 'updata'">
|
|
|
<el-option v-for="(item, index) in postTypeList" :key="index" :label="item"
|
|
|
:value="index" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <!-- <el-form-item prop="stationName" :rules="[{ required: true, message: '请输入岗位名称', trigger: 'blur', },]"
|
|
|
- class="row45" label="岗位名称">
|
|
|
- <el-input placeholder="请输入岗位名称" class="inputClass" v-model="postPushForm.stationName" />
|
|
|
- </el-form-item> -->
|
|
|
<el-form-item prop="ruleClassifyName"
|
|
|
:rules="[{ required: true, message: '请选择岗位类型', trigger: 'blur', },]" class="row45" label="岗位类型">
|
|
|
<el-input :disabled="type == 'updata' && postPushForm.status != 3" @click.stop="openPostPush()"
|
|
|
@@ -90,8 +86,8 @@
|
|
|
:rules="[{ required: true, message: '请选择岗位福利', trigger: 'blur', },]" class="row45" label="岗位福利">
|
|
|
<el-select v-model="postPushForm.welfareTag" multiple placeholder="请选择岗位福利"
|
|
|
style="width: 100%">
|
|
|
- <el-option v-for="item in flList" :key="item.value" :label="item.value"
|
|
|
- :value="item.value" />
|
|
|
+ <el-option v-for="item in flList" :key="item" :label="item"
|
|
|
+ :value="item" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="positionDetails"
|
|
|
@@ -293,7 +289,11 @@ export default {
|
|
|
schoolList: [], //学历列表
|
|
|
moneyList: [], //薪资列表
|
|
|
screenHeight: 0,
|
|
|
- flList: [],
|
|
|
+ flList: [
|
|
|
+ "五险一金", "定期体检", "年终奖", "带薪年假",
|
|
|
+ "员工旅游", "节日福利", "绩效奖金", "零食下午茶",
|
|
|
+ "住房补贴", "交通补贴", "餐饮补贴", "通讯补贴"
|
|
|
+ ],
|
|
|
salaryTimesList: [
|
|
|
{
|
|
|
"value": "12薪",
|
|
|
@@ -366,7 +366,7 @@ export default {
|
|
|
this.IntentionChen()
|
|
|
this.getSchoolList()
|
|
|
this.getMoneyList()
|
|
|
- this.getFuliList()
|
|
|
+ // this.getFuliList()
|
|
|
},
|
|
|
methods: {
|
|
|
selectJob(info) {
|
|
|
@@ -463,7 +463,7 @@ export default {
|
|
|
}).then(res => {
|
|
|
if (res.code == 0) {
|
|
|
let obj = res.data
|
|
|
- this.postPushForm.postType = obj.postType
|
|
|
+ this.postPushForm.postType = obj.type
|
|
|
// this.postPushForm.stationName = obj.stationName
|
|
|
this.postPushForm.ruleClassifyName = obj.ruleClassifyName
|
|
|
this.postPushForm.ruleClassifyId = obj.ruleClassifyId
|
|
|
@@ -600,18 +600,18 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
//福利列表
|
|
|
- getFuliList() {
|
|
|
- let data = {
|
|
|
- type: '项目福利'
|
|
|
- }
|
|
|
- this.$Request.get('/app/dict/list', {
|
|
|
- params: data
|
|
|
- }).then(res => {
|
|
|
- if (res.code == 0) {
|
|
|
- this.flList = res.data
|
|
|
- }
|
|
|
- })
|
|
|
- },
|
|
|
+ // getFuliList() {
|
|
|
+ // let data = {
|
|
|
+ // type: '项目福利'
|
|
|
+ // }
|
|
|
+ // this.$Request.get('/app/dict/list', {
|
|
|
+ // params: data
|
|
|
+ // }).then(res => {
|
|
|
+ // if (res.code == 0) {
|
|
|
+ // this.flList = res.data
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // },
|
|
|
// 添加行业
|
|
|
addIndustry(ite) {
|
|
|
if (ite.select == false) {
|
|
|
@@ -770,19 +770,6 @@ export default {
|
|
|
console.log(err)
|
|
|
})
|
|
|
},
|
|
|
- //岗位类型
|
|
|
- // getPostType() {
|
|
|
- // let data = {
|
|
|
- // type: '工作性质'
|
|
|
- // }
|
|
|
- // this.$Request.get('/app/dict/list', {
|
|
|
- // params: data
|
|
|
- // }).then(res => {
|
|
|
- // if (res.code == 0) {
|
|
|
- // this.postTypeList = res.data
|
|
|
- // }
|
|
|
- // })
|
|
|
- // },
|
|
|
}
|
|
|
}
|
|
|
</script>
|