任务管理更新

This commit is contained in:
dengxin
2024-02-18 18:11:55 +08:00
parent b59ab77366
commit e426dc45e8
4 changed files with 59 additions and 45 deletions

View File

@@ -167,7 +167,51 @@ export const wageUnitCategoryState = [
{value: 6, label: '元/人·件', disable: true},
];
export const wageOptions = [
export const wageOptionsMonth = [
{
value: '2000元以下/月',
label: '2000元以下/月',
},
{
value: '2000-5000元/月',
label: '2000-5000元/月',
},
{
value: '5000-8000元/月',
label: '5000-8000元/月',
},
{
value: '8000-10000元/月',
label: '8000-10000元/月',
},
{
value: '10000-15000元/月',
label: '10000-15000元/月',
},
{
value: '15000-20000元/月',
label: '15000-20000元/月',
},
{
value: '20000-25000元/月',
label: '20000-25000元/月',
},
{
value: '25000-30000元/月',
label: '25000-30000元/月',
},
{
value: '30000元以上/月',
label: '30000元以上/月',
},
{
value: '面议、暂无要求',
label: '面议、暂无要求',
}
]
export const wageOptionsWithNoMonth = [
{
value: '10-15元/小时',
label: '10-15元/小时',
@@ -208,38 +252,6 @@ export const wageOptions = [
value: '300元/天以上',
label: '300元/天以上',
},
{
value: '2000元以下/月',
label: '2000元以下/月',
},
{
value: '2000-5000元/月',
label: '2000-5000元/月',
},
{
value: '5000-8000元/月',
label: '5000-8000元/月',
},
{
value: '8000-10000元/月',
label: '8000-10000元/月',
},
{
value: '10000-15000元/月',
label: '10000-15000元/月',
},
{
value: '15000-20000元/月',
label: '15000-20000元/月',
},
{
value: '20000-25000元/月',
label: '20000-25000元/月',
},
{
value: '25000-30000元/月',
label: '25000-30000元/月',
},
{
value: '30000元以上/月',
label: '30000元以上/月',

View File

@@ -155,7 +155,7 @@ import { isvalidatemobile } from "@/util/validate";
import { mapGetters } from "vuex";
import {
wageUnitCategoryState,
wageOptions,
wageOptionsWithNoMonth,
educationState,
// genderState,
} from "@/common/dic";
@@ -554,7 +554,7 @@ export default {
label: "参考工资",
prop: "wage",
type: "select",
dicData: wageOptions,
dicData: wageOptionsWithNoMonth,
rules: [
{
required: true,

View File

@@ -3,28 +3,30 @@
<!--搜索栏-->
<el-form size="small" label-position="right" :inline="true" style="padding-left: 10px;padding-right: 10px;">
<el-row :span="24">
<el-form-item label-width="0">
<!-- <el-select v-model="search.status" placeholder="任务状态" style="width:100%">
<el-form-item label="任务名称:">
<el-input v-model="search.missionTitle" placeholder="任务名称" clearable></el-input>
</el-form-item>
<el-form-item label="任务状态:">
<el-select v-model="search.status" placeholder="任务状态" style="width:100%">
<el-option
v-for="(item,key,index) in missionTypes"
:key="index"
:label="item.label"
:value="item.value"
></el-option>
</el-select>-->
<el-radio-group v-model="search.status" size="small">
</el-select>
<!-- <el-radio-group v-model="search.status" size="small">
<el-radio-button v-for="(item,key,index) in missionTypes" :key="index" :label="item.value">{{item.label}}
</el-radio-button>
</el-radio-group>
</el-radio-group> -->
</el-form-item>
<!-- <el-form-item label="任务编号:">
<el-input v-model="search.missionNo" placeholder="任务编号" clearable></el-input>
</el-form-item> -->
<el-form-item label="任务名称:">
<el-input v-model="search.missionTitle" placeholder="任务名称" clearable></el-input>
</el-form-item>
<el-form-item label="">
<el-select v-model="search.state" placeholder="请选择搜索时间类型" style="width: 100%" @change="date">

View File

@@ -155,7 +155,7 @@ import { isvalidatemobile } from "@/util/validate";
import { mapGetters } from "vuex";
import {
wageUnitCategoryState,
wageOptions,
wageOptionsMonth,
educationState,
// genderState,
} from "@/common/dic";
@@ -554,7 +554,7 @@ export default {
label: "参考工资",
prop: "wage",
type: "select",
dicData: wageOptions,
dicData: wageOptionsMonth,
rules: [
{
required: true,