// 获取性别要求 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; }