招工就业

This commit is contained in:
yanran200730
2021-12-23 16:37:58 +08:00
parent 196daf7860
commit b89ab13f2d
3 changed files with 14 additions and 15 deletions

View File

@@ -12,32 +12,32 @@
<div slot="content" class="ai-content"> <div slot="content" class="ai-content">
<!-- 招聘岗位 --> <!-- 招聘岗位 -->
<el-form-item label="招聘岗位" prop="title" style="width: 45%"> <el-form-item label="招聘岗位" prop="title" style="width: 45%">
<el-input placeholder="请输入" v-model="formData.title" maxlength="30" show-word-limit></el-input> <el-input size="small" placeholder="请输入" v-model="formData.title" maxlength="30" show-word-limit></el-input>
</el-form-item> </el-form-item>
<!-- 招聘人数 --> <!-- 招聘人数 -->
<el-form-item label="招聘人数" prop="total" style="width: 45%"> <el-form-item label="招聘人数" prop="total" style="width: 45%">
<el-input placeholder="请输入" v-model="formData.total" show-word-limit></el-input> <el-input size="small" placeholder="请输入" v-model="formData.total" show-word-limit></el-input>
</el-form-item> </el-form-item>
<!-- 学历 --> <!-- 学历 -->
<el-form-item label="学历" prop="education" style="width: 45%"> <el-form-item label="学历" prop="education" style="width: 45%">
<el-input placeholder="请输入" v-model="formData.education" show-word-limit></el-input> <el-input size="small" placeholder="请输入" v-model="formData.education" show-word-limit></el-input>
</el-form-item> </el-form-item>
<!-- 性别 --> <!-- 性别 -->
<el-form-item label="招聘性别" prop="gender" style="width: 45%"> <el-form-item label="招聘性别" prop="gender" style="width: 45%">
<ai-select v-model="formData.gender" :selectList="$dict.getDict('JobGender')"></ai-select> <ai-select size="small" v-model="formData.gender" :selectList="$dict.getDict('JobGender')"></ai-select>
</el-form-item> </el-form-item>
<!-- 年龄 --> <!-- 年龄 -->
<el-form-item label="年龄" prop="age" style="width: 45%"> <el-form-item label="年龄" prop="age" style="width: 45%">
<el-input placeholder="请输入如“18-60”" v-model="formData.age" show-word-limit></el-input> <el-input size="small" placeholder="请输入如“18-60”" v-model="formData.age" show-word-limit></el-input>
</el-form-item> </el-form-item>
<!-- 薪酬待遇 --> <!-- 薪酬待遇 -->
<el-form-item label="薪酬待遇" prop="salary" style="width: 45%"> <el-form-item label="薪酬待遇" prop="salary" style="width: 45%">
<el-input placeholder="请输入如“5k-10k”" v-model="formData.salary" maxlength="10" show-word-limit></el-input> <el-input size="small" placeholder="请输入如“5k-10k”" v-model="formData.salary" maxlength="10" show-word-limit></el-input>
</el-form-item> </el-form-item>
<!-- 岗位说明 --> <!-- 岗位说明 -->
@@ -52,17 +52,17 @@
<div slot="content" class="ai-content"> <div slot="content" class="ai-content">
<!-- 单位名称 --> <!-- 单位名称 -->
<el-form-item label="单位名称" prop="companyName" style="width: 45%"> <el-form-item label="单位名称" prop="companyName" style="width: 45%">
<el-input placeholder="请输入" v-model="formData.companyName" maxlength="30" show-word-limit></el-input> <el-input size="small" placeholder="请输入" v-model="formData.companyName" maxlength="30" show-word-limit></el-input>
</el-form-item> </el-form-item>
<!-- 联系人 --> <!-- 联系人 -->
<el-form-item label="联系人" prop="linkName" style="width: 45%"> <el-form-item label="联系人" prop="linkName" style="width: 45%">
<el-input placeholder="请输入" v-model="formData.linkName" show-word-limit></el-input> <el-input size="small" placeholder="请输入" v-model="formData.linkName" show-word-limit></el-input>
</el-form-item> </el-form-item>
<!-- 联系方式 --> <!-- 联系方式 -->
<el-form-item label="联系方式" prop="linkPhone" style="width: 100%"> <el-form-item label="联系方式" prop="linkPhone" style="width: 100%">
<el-input placeholder="请输入" v-model="formData.linkPhone" show-word-limit></el-input> <el-input size="small" placeholder="请输入" v-model="formData.linkPhone" show-word-limit></el-input>
</el-form-item> </el-form-item>
</div> </div>
</ai-card> </ai-card>
@@ -111,9 +111,9 @@ export default {
age: [{ required: true, message: '请输入招聘年龄', trigger: 'change' }], age: [{ required: true, message: '请输入招聘年龄', trigger: 'change' }],
gender: [{ required: true, message: '请输入招聘性别', trigger: 'change' }], gender: [{ required: true, message: '请输入招聘性别', trigger: 'change' }],
salary: [{ required: true, message: '请输入薪酬待遇', trigger: 'change' }], salary: [{ required: true, message: '请输入薪酬待遇', trigger: 'change' }],
// remark: [ remark: [
// { required: true, message: '请输入岗位说明', trigger: 'change' } { required: true, message: '请输入岗位说明', trigger: 'change' }
// ], ],
companyName: [{ required: true, message: '请输入单位名称', trigger: 'change' }], companyName: [{ required: true, message: '请输入单位名称', trigger: 'change' }],
linkName: [{ required: true, message: '请输入联系人', trigger: 'change' }], linkName: [{ required: true, message: '请输入联系人', trigger: 'change' }],
linkPhone: [{ required: true, message: '请输入联系方式', trigger: 'change' }], linkPhone: [{ required: true, message: '请输入联系方式', trigger: 'change' }],

View File

@@ -46,8 +46,7 @@
props: { props: {
instance: Function, instance: Function,
dict: Object, dict: Object
moduleId: String
}, },
data() { data() {
@@ -78,7 +77,6 @@
}, },
mounted() { mounted() {
this.search.areaId = this.user.info.areaId
this.getList() this.getList()
}, },

View File

@@ -158,6 +158,7 @@ export default {
params: { params: {
...this.page, ...this.page,
...this.searchObj, ...this.searchObj,
type: 0
}, },
}) })
.then((res) => { .then((res) => {