枚举资源

This commit is contained in:
jiutianzhiyu 2021-03-30 05:38:22 +08:00
parent ff74112724
commit 4919782303
6 changed files with 1037 additions and 0 deletions

View File

@ -0,0 +1,94 @@
// 审批
export default {
// 审批类型
approvalType: [
{
id: '1',
value: '转正'
},
{
id: '2',
value: '调岗'
},
{
id: '3',
value: '离职'
},
{
id: '4',
value: '员工信息审核'
},
{
id: '5',
value: '调薪'
},
{
id: '6',
value: '工资审核'
},
{
id: '7',
value: '请假'
},
{
id: '8',
value: '销假'
},
{
id: '9',
value: '外出'
},
{
id: '10',
value: '销外出'
},
{
id: '11',
value: '出差'
},
{
id: '12',
value: '销出差'
},
{
id: '13',
value: '外勤打卡'
},
{
id: '14',
value: '补打卡'
},
{
id: '15',
value: '加班'
},
{
id: '16',
value: '招聘'
},
{
id: '17',
value: '录用'
}
],
// 审批状态
approvalState: [
{
id: '1',
value: '审批中'
},
{
id: '2',
value: '审批驳回'
},
{
id: '3',
value: '已撤销'
},
{
id: '4',
value: '审批通过'
}
]
}

View File

@ -0,0 +1,254 @@
// 员工端
export default {
// 假期类型
holidayType: [{
id: '1',
value: '正常',
isEnable: false
},
{
id: '2',
value: '旷工',
isEnable: false
},
{
id: '3',
value: '事假',
isEnable: false
},
{
id: '4',
value: '调休',
isEnable: false
},
{
id: '5',
value: '迟到',
isEnable: false
},
{
id: '6',
value: '早退',
isEnable: false
}
],
vacationtype: [{
id: '1',
name: '正常'
}, {
id: '2',
name: '旷工'
}, {
id: '3',
name: '迟到'
}, {
id: '4',
name: '早退'
}, {
id: '5',
name: '外出'
}, {
id: '6',
name: '出差'
}, {
id: '7',
name: '年假'
}, {
id: '8',
name: '事假'
}, {
id: '9',
name: '病假'
}, {
id: '10',
name: '婚假'
}, {
id: '11',
name: '丧假'
}, {
id: '12',
name: '产假'
}, {
id: '13',
name: '奖励产假'
}, {
id: '14',
name: '陪产假'
}, {
id: '15',
name: '探亲假'
}, {
id: '16',
name: '工伤假'
}, {
id: '17',
name: '调休'
}, {
id: '18',
name: '产检假'
}, {
id: '19',
name: '流产假'
}, {
id: '20',
name: '长期病假'
}, {
id: '21',
name: '测试假'
}, {
id: '22',
name: '补签'
}
],
type: [{
leaveType: '60000',
name: '年假',
isEnable: false
},
{
leaveType: '60100',
name: '事假',
isEnable: false
},
{
leaveType: '60200',
name: '病假',
isEnable: false
},
{
leaveType: '60300',
name: '婚假',
isEnable: false
},
{
leaveType: '60400',
name: '丧假',
isEnable: false
},
{
leaveType: '60500',
name: '产假',
isEnable: false
},
{
leaveType: '60600',
name: '奖励产假',
isEnable: false
},
{
leaveType: '60700',
name: '陪产假',
isEnable: false
},
{
leaveType: '60800',
name: '探亲假',
isEnable: false
},
{
leaveType: '60900',
name: '工伤假',
isEnable: false
},
{
leaveType: '61000',
name: '调休假',
isEnable: false
},
{
leaveType: '61100',
name: '产检假',
isEnable: false
},
{
leaveType: '61200',
name: '流产假',
isEnable: false
},
{
leaveType: '61300',
name: '长期病假',
isEnable: false
},
{
leaveType: '61400',
name: '测试假',
isEnable: false
}
],
departmentType: [{
dedTypeCode: '51000',
name: '迟到扣款',
isEnable: false,
departmentId: '',
periodLowerLimit: '30', // 时间段下限
periodUpperLimit: '30', // 时间段上限
timesLowerLimit: '2', // 次数下限
timesUpperLimit: '2', // 次数上限
dedAmonutLowerLimit: '30', // 扣款金额下限
dedAmonutUpperLimit: '0', // 扣款金额上限
absenceDays: '0.5', // 旷工天数
fineSalaryMultiples: '2', // 罚款工资倍数
absenceTimesUpperLimt: '0' // 旷工次数上限
},
{
dedTypeCode: '52000',
name: '早退扣款',
isEnable: false,
departmentId: '',
periodLowerLimit: '30', // 时间段下限
periodUpperLimit: '30', // 时间段上限
timesLowerLimit: '2', // 次数下限
timesUpperLimit: '2', // 次数上限
dedAmonutLowerLimit: '30', // 扣款金额下限
dedAmonutUpperLimit: '0', // 扣款金额上限
absenceDays: '0.5', // 旷工天数
fineSalaryMultiples: '2', // 罚款工资倍数
absenceTimesUpperLimt: '0' // 旷工次数上限
},
{
dedTypeCode: '53000',
name: '旷工扣款',
isEnable: false,
departmentId: '',
periodLowerLimit: '30', // 时间段下限
periodUpperLimit: '30', // 时间段上限
timesLowerLimit: '2', // 次数下限
timesUpperLimit: '2', // 次数上限
dedAmonutLowerLimit: '30', // 扣款金额下限
dedAmonutUpperLimit: '0', // 扣款金额上限
absenceDays: '0.5', // 旷工天数
fineSalaryMultiples: '2', // 罚款工资倍数
absenceTimesUpperLimt: '0' // 旷工次数上限
}
],
overtimeType: [{
// id: '1',
departmentId: '', // 部门ID
rule: '工作日可申请加班', // 规则内容
ruleStartTime: '', // 规则生效每日开始时间
ruleEndTime: '', // 规则生效每日结束时间
isTimeOff: false, // 是否调休
isEnable: false // 是否可用
},
{
// id: '2',
departmentId: '', // 部门ID
rule: '休息日可申请加班', // 规则内容
ruleStartTime: '', // 规则生效每日开始时间
ruleEndTime: '', // 规则生效每日结束时间
isTimeOff: false, // 是否调休
isEnable: false // 是否可用
},
{
// id: '3',
departmentId: '', // 部门ID
rule: '法定节假日可申请加班', // 规则内容
ruleStartTime: '', // 规则生效每日开始时间
ruleEndTime: '', // 规则生效每日结束时间
isTimeOff: false, // 是否调休
isEnable: false // 是否可用
}
]
}

View File

@ -0,0 +1,26 @@
// 通用
export default {
// 启用状态
enableState: [
{
id: '1',
value: '启用'
},
{
id: '0',
value: '禁用'
}
],
// 有无
hasState: [
{
id: '1',
value: '有'
},
{
id: '0',
value: '无'
}
]
}

View File

@ -0,0 +1,420 @@
// 员工
export default {
// 聘用形式
hireType: [
{
id: 1,
value: '正式'
},
{
id: 2,
value: '非正式'
}
],
// 管理形式
subjection: [
{
id: '1',
value: '总部'
},
{
id: '2',
value: '分城市'
}
],
// 在职状态
workingState: [
{
id: '1',
value: '在职'
},
{
id: '2',
value: '离职'
}
],
// 离职类型
leaveType: [
{
id: '1',
value: '主动离职'
},
{
id: '2',
value: '被动离职'
},
{
id: '3',
value: '退休'
}
],
// 减员月
attritionMonth: [
{
id: '1',
value: '离职日本月'
},
{
id: '2',
value: '离职日次月'
}
],
// 聘用形式
informaltype: [
{
id: '2',
value: '实习'
},
{
id: '3',
value: '劳务'
},
{
id: '4',
value: '顾问'
},
{
id: '5',
value: '返聘'
},
{
id: '6',
value: '外包'
}
],
// 最高学历
highestDegree: [
{
id: '1',
value: '初中'
},
{
id: '2',
value: '高中'
},
{
id: '3',
value: '中专'
},
{
id: '4',
value: '大专'
},
{
id: '5',
value: '本科'
},
{
id: '6',
value: '硕士'
},
{
id: '7',
value: '博士'
},
{
id: '8',
value: '其他'
}
],
// 国家/地区
isOverseas: [
{
id: '1',
value: '中国大陆'
},
{
id: '2',
value: '港澳台国外'
}
],
// 性别
gender: [
{
id: '1',
value: '男'
},
{
id: '2',
value: '女'
}
],
// 婚姻状况
maritaStatus: [
{
id: '1',
value: '未婚'
},
{
id: '2',
value: '已婚'
},
{
id: '3',
value: '离异'
}
],
// 生肖
animalSymbol: [
{
id: '1',
value: '鼠'
},
{
id: '2',
value: '牛'
},
{
id: '3',
value: '虎'
},
{
id: '4',
value: '兔'
},
{
id: '5',
value: '龙'
},
{
id: '6',
value: '蛇'
},
{
id: '7',
value: '马'
},
{
id: '8',
value: '羊'
},
{
id: '9',
value: '猴'
},
{
id: '10',
value: '鸡'
},
{
id: '11',
value: '狗'
},
{
id: '12',
value: '猪'
}
],
// 星座
constellation: [
{
code: 1,
value: '水瓶座'
},
{
code: 2,
value: '双鱼座'
},
{
code: 3,
value: '白羊座'
},
{
code: 4,
value: '金牛座'
},
{
code: 5,
value: '双子座'
},
{
code: 6,
value: '巨蟹座'
},
{
code: 7,
value: '狮子座'
},
{
code: 8,
value: '处女座'
},
{
code: 9,
value: '天秤座'
},
{
code: 10,
value: '天蝎座'
},
{
code: 11,
value: '射手座'
},
{
code: 12,
value: '摩羯座'
}
],
// 血型
bloodType: [
{
id: '1',
value: 'A型'
},
{
id: '2',
value: 'B型'
},
{
id: '3',
value: 'O型'
},
{
id: '4',
value: 'AB型'
}
],
// 学历
educationType: [
{
id: '1',
value: '统招'
},
{
id: '2',
value: '自考'
},
{
id: '3',
value: '成考'
}
],
// 转正
positiveType: [
{
id: '1',
value: '已转正'
},
{
id: '2',
value: '未转正'
}
],
// 合同期限
contractPeriod: [
{
id: '1',
value: '6月'
},
{
id: '2',
value: '12月'
},
{
id: '3',
value: '24月'
},
{
id: '4',
value: '36月'
},
{
id: '5',
value: '其他'
}
],
// 签约次数
renewalCount: [
{
id: 1,
value: '0次'
},
{
id: 2,
value: '1次'
},
{
id: 3,
value: '2次'
},
{
id: 4,
value: '3次'
},
{
id: 5,
value: '4次或以上'
}
],
// 简历来源
resumeSource: [
{
id: '1',
value: '智联招聘'
},
{
id: '2',
value: '拉勾网'
},
{
id: '3',
value: '前程无忧'
},
{
id: '4',
value: '猎聘网'
},
{
id: '5',
value: '校园宣讲'
},
{
id: '6',
value: '猎头'
},
{
id: '7',
value: '内部推荐'
}
],
// 社招/校招
hireSourceType: [
{
id: '1',
value: '社招'
},
{
id: '2',
value: '校招'
}
],
// 新加
// 部门
departments: [
{
id: '1',
value: '总裁办'
},
{
id: '2',
value: '研究院'
}
],
// 职位状态
stausInfos: [
{
id: '1',
value: '在职'
},
{
id: '2',
value: '入职'
},
{
id: '3',
value: '离职'
}
]
}

View File

@ -0,0 +1,206 @@
// 公司设置
export default {
// 所属行业
industryKind: [{
id: '1',
value: '互联网'
},
{
id: '2',
value: '游戏'
},
{
id: '3',
value: '软件'
},
{
id: '4',
value: '电子'
},
{
id: '5',
value: '通信'
},
{
id: '6',
value: '硬件'
},
{
id: '7',
value: '房地产'
},
{
id: '8',
value: '建筑'
},
{
id: '9',
value: '物业'
},
{
id: '10',
value: '金融'
},
{
id: '11',
value: '消费品'
},
{
id: '12',
value: '汽车'
},
{
id: '13',
value: '机械'
},
{
id: '14',
value: '制造'
},
{
id: '15',
value: '服务'
},
{
id: '16',
value: '外包'
},
{
id: '17',
value: '中介'
},
{
id: '18',
value: '广告'
},
{
id: '19',
value: '传媒'
},
{
id: '20',
value: '教育'
},
{
id: '21',
value: '文化'
},
{
id: '22',
value: '交通'
},
{
id: '23',
value: '贸易'
},
{
id: '24',
value: '物流'
},
{
id: '25',
value: '制药'
},
{
id: '26',
value: '医疗'
},
{
id: '27',
value: '能源'
},
{
id: '28',
value: '化工'
},
{
id: '29',
value: '环保'
},
{
id: '30',
value: '政府'
},
{
id: '31',
value: '农林牧渔'
},
{
id: '32',
value: '其他'
}
],
// 系统模块表
systemModules: [{
id: 'organizations',
value: '组织架构'
},
{
id: 'accounts',
value: '账户'
},
{
id: 'settings',
value: '公司设置'
},
{
id: 'employees',
value: '员工'
},
{
id: 'salarys',
value: '工资'
},
{
id: 'social_securitys',
value: '社保'
},
{
id: 'attendances',
value: '考勤'
},
{
id: 'recruits',
value: '招聘'
},
{
id: 'approvals',
value: '审批'
},
{
id: 'notices',
value: '公告'
}
],
// 公司规模
companySize: [{
id: '1',
value: '10人以下'
},
{
id: '2',
value: '10-20人'
},
{
id: '3',
value: '20-50人'
},
{
id: '4',
value: '50-100人'
},
{
id: '5',
value: '100-200人'
},
{
id: '6',
value: '200-500人'
},
{
id: '7',
value: '500人以上'
}
]
}

37
src/api/constant/user.js Normal file
View File

@ -0,0 +1,37 @@
// 员工端
export default {
// 假期类型
holidayType: [
{
id: '1',
value: '事假'
},
{
id: '0',
value: '调休'
}
],
// 假期类型
leaveType: [
{
id: '1',
value: '请假'
},
{
id: '0',
value: '调休'
}
],
// 假期类型
applyType: [
{
id: 3,
value: '离职'
},
{
id: 15,
value: '加班'
}
]
}