chengkun
2025-04-18 1bb985f32f2efe0f9dd69f3cf29a1c809b1cf96d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
// 获取性别要求
function getSex() {
    return {
        'id': [0, 3, 1, 2],
        'name': ['请选择性别', '不限', '男', '女']
    };
}
 
// 兼职类型
function getType() {
    let data = partFormat('part_type');
    data.id.unshift(0);
    data.name.unshift('请选择兼职类型');
    return data;
}
 
// 结薪方式
function getBillingcycle() {
    let data = partFormat('part_billing_cycle');
    data.id.unshift(0);
    data.name.unshift('请选择结算周期');
    return data;
}
 
// 薪资类型
function getSalarytype() {
    let data = partFormat('part_salary_type');
    data.id.unshift(0);
    data.name.unshift('请选择薪资类型');
    return data;
}
 
// 格式化数据
function partFormat(key) {
    var data = {
        name: [],
        id: []
    };
    if (typeof partd[key] !== 'undefined') {
        var arr = partd[key];
        for (var i = 0; i < arr.length; i++) {
            var val = arr[i];
            data.name.push(partn[val]);
            data.id.push(val);
        }
    }
 
    return data
}
 
// 获取兼职时效
function getTimetype() {
    return {
        id: [1, 2],
        name: ['短期招聘', '长期招聘']
    };
}
 
// 兼职时间-早
function getMorning(data) {
    if (!data) {
        data = []
    }
    let morning = new Array('0101', '0201', '0301', '0401', '0501', '0601', '0701');
    let newMorning = new Array();
    for (var i = 0; i < morning.length; i++) {
        newMorning.push({name: morning[i], checked: data.indexOf(morning[i]) < 0 ? false : true})
    }
    return newMorning;
}
 
// 兼职时间-中
function getNoon(data) {
    if (!data) {
        data = []
    }
    let noon = new Array('0102', '0202', '0302', '0402', '0502', '0602', '0702');
    let newNoon = new Array();
    for (var i = 0; i < noon.length; i++) {
        newNoon.push({name: noon[i], checked: data.indexOf(noon[i]) < 0 ? false : true})
    }
    return newNoon;
}
 
// 兼职时间-晚
function getAfternoon(data) {
    if (!data) {
        data = []
    }
    let afternoon = new Array('0103', '0203', '0303', '0403', '0503', '0603', '0703');
    let newAfternoon = new Array();
    for (var i = 0; i < afternoon.length; i++) {
        newAfternoon.push({name: afternoon[i], checked: data.indexOf(afternoon[i]) < 0 ? false : true})
    }
    return newAfternoon;
}