entSocialUtils.js
9.5 KB
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
export const isTjOptions = [//是否调基
{ 'id': '1', 'name': '是' },
{ 'id': '0', 'name': '否' },
];
export const isRepairDiff = [//是否需要调基补差
{ 'id': '1', 'name': '需要补差' },
{ 'id': '0', 'name': '不需要补差' },
];
export const isSeparateRepairDiff = [//离职人员 -- 是否缴纳调基补差费用
{ 'id': '0', 'name': '否' },
{ 'id': '1', 'name': '是' },
];
export const payModeOption = [//离职人员 -- 收取方式
{ 'id': 'fix', 'name': '按固定月份收取' },
{ 'id': 'in-service', 'name': '按在职月收取' }
];
export const payPartOption = [//离职人员 -- 收取部分
{ 'id': 'person', 'name': '个人部分' },
{ 'id': 'ent', 'name': '企业部分' },
{ 'id': 'all', 'name': '个人部分+企业部分' },
];
export const separateBaseOption = [//离职人员新基数
{ 'id': 'min', 'name': '最低基数' },
{ 'id': 'table', 'name': '表格导入' },
];
export const ajustBaseMonthOpions = [//调基补差操作月、生效月
{ 'id': '0', 'name': '每月' },
{ 'id': '1', 'name': '每年1月' },
{ 'id': '2', 'name': '每年2月' },
{ 'id': '3', 'name': '每年3月' },
{ 'id': '4', 'name': '每年4月' },
{ 'id': '5', 'name': '每年5月' },
{ 'id': '6', 'name': '每年6月' },
{ 'id': '7', 'name': '每年7月' },
{ 'id': '8', 'name': '每年8月' },
{ 'id': '9', 'name': '每年9月' },
{ 'id': '10', 'name': '每年10月' },
{ 'id': '11', 'name': '每年11月' },
{ 'id': '12', 'name': '每年12月' }
];
export const ajustBaseEffectiveMonthOpions = [//调基生效起始月
{ 'id': '0', 'name': '每月' },
{ 'id': '1', 'name': '每年1月' },
{ 'id': '2', 'name': '每年2月' },
{ 'id': '3', 'name': '每年3月' },
{ 'id': '4', 'name': '每年4月' },
{ 'id': '5', 'name': '每年5月' },
{ 'id': '6', 'name': '每年6月' },
{ 'id': '7', 'name': '每年7月' },
{ 'id': '8', 'name': '每年8月' },
{ 'id': '9', 'name': '每年9月' },
{ 'id': '10', 'name': '每年10月' },
{ 'id': '11', 'name': '每年11月' },
{ 'id': '12', 'name': '每年12月' },
{ 'id': '13', 'name': '操作月本月生效' },
{ 'id': '14', 'name': '操作月次月生效' },
];
export const diffBaseMonthOpions = [//调基补差月
{ 'id': '1', 'name': '每年1月' },
{ 'id': '2', 'name': '每年2月' },
{ 'id': '3', 'name': '每年3月' },
{ 'id': '4', 'name': '每年4月' },
{ 'id': '5', 'name': '每年5月' },
{ 'id': '6', 'name': '每年6月' },
{ 'id': '7', 'name': '每年7月' },
{ 'id': '8', 'name': '每年8月' },
{ 'id': '9', 'name': '每年9月' },
{ 'id': '10', 'name': '每年10月' },
{ 'id': '11', 'name': '每年11月' },
{ 'id': '12', 'name': '每年12月' },
{ 'id': '15', 'name': '调基生效起始月上月' }
];
export const diffFeesMonthOpions = [//收取调基补差费用月份
{ 'id': '1', 'name': '每年1月' },
{ 'id': '2', 'name': '每年2月' },
{ 'id': '3', 'name': '每年3月' },
{ 'id': '4', 'name': '每年4月' },
{ 'id': '5', 'name': '每年5月' },
{ 'id': '6', 'name': '每年6月' },
{ 'id': '7', 'name': '每年7月' },
{ 'id': '8', 'name': '每年8月' },
{ 'id': '9', 'name': '每年9月' },
{ 'id': '10', 'name': '每年10月' },
{ 'id': '11', 'name': '每年11月' },
{ 'id': '12', 'name': '每年12月' },
{ 'id': '16', 'name': '调基生效起始月' },
{ 'id': '17', 'name': '调基生效起始月下月' }
];
//企业社保政策 - 大病
export const hasHanfChangeOptions = [
{name:'收取',id:'1'},
{name:'不收取',id:'0'}
];
export const hanfChangeTypeOptions = [
{name:'每月收取固定值',id:'0'},
{name:'参保首月收取固定值',id:'1'},
{name:'缴纳月数*固定值',id:'2'},
];
export const daBingPayTypeOptions = [//大病缴纳方式
{name:'基数*比例',id:'0'},
{name:'固定值',id:'1'}
];
export const daBingFrequencyOptions = [
{ label: '每月', value: '0' },
{
label: '每年', value: '1',
children: [
{ label: '1月', value: '1' },
{ label: '2月', value: '2' },
{ label: '3月', value: '3' },
{ label: '4月', value: '4' },
{ label: '5月', value: '5' },
{ label: '6月', value: '6' },
{ label: '7月', value: '7' },
{ label: '8月', value: '8' },
{ label: '9月', value: '9' },
{ label: '10月', value: '10' },
{ label: '11月', value: '11' },
{ label: '12月', value: '12' }
]
}
];
export const frequencyOptions = [
{ label: '每月', value: '0' },
{
label: '每年', value: '1',
children: [
{
label: '参保首月一次性收取', value: '0',
children: [
{ label: '次年1月', value: '1' },
{ label: '次年2月', value: '2' },
{ label: '次年3月', value: '3' },
{ label: '次年4月', value: '4' },
{ label: '次年5月', value: '5' },
{ label: '次年6月', value: '6' },
{ label: '次年7月', value: '7' },
{ label: '次年8月', value: '8' },
{ label: '次年9月', value: '9' },
{ label: '次年10月', value: '10' },
{ label: '次年11月', value: '11' },
{ label: '次年12月', value: '12' }
]
},
{
label: '固定月份', value: '1',
children: [
{ label: '1月', value: '1' },
{ label: '2月', value: '2' },
{ label: '3月', value: '3' },
{ label: '4月', value: '4' },
{ label: '5月', value: '5' },
{ label: '6月', value: '6' },
{ label: '7月', value: '7' },
{ label: '8月', value: '8' },
{ label: '9月', value: '9' },
{ label: '10月', value: '10' },
{ label: '11月', value: '11' },
{ label: '12月', value: '12' }
]
},
]
}
];
export const changedRulseOption = [//收取规则
{ name: '全额收取', id: '0' },
{ name: '参保月份7月以后支付50%', id: '1' },
{ name: '年度甚于月份*固定值', id: '2' }
];
export const calculateRulseOption = [//计算规则
{ name: '基数*比例', id: '0' },
{ name: '固定值', id: '1' },
{ name: '比例+固定值', id: '11' },
{ 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' }
];
export const choiceWayOption = [//数值取舍方式
{ name: '四舍五入', id: '0' },
{ name: '截位', id: '1' },
{ name: '向上进位', id: '2' },
{ name: '先截位再向上进位', id: '3' },
{ name: '先四舍五入再向上进位', id: '4' }
];
export const exactValueOption = [//精确值
{ name: '0位小数(精确到元)', id: '0' },
{ name: '1位小数(精确到角)', id: '1' },
{ name: '2位小数(精确到分)', id: '2' },
{ name: '3位小数(精确到厘)', id: '3' }
];
export const downMethodOption = [//减员方式
{ name: '当月减当月', id: '0' },
{ name: '当月减下月', id: '1' }
];
export const increaseMethodOption = [//增员方式
{ name: '当月增当月', id: '0' },
{ name: '当月增下月', id: '1' }
];
export const payMethodOption = [//补缴方式
{ name: '当月缴当月', id: '0' },
{ name: '当月缴下月', id: '1' }
];
export const allowPayOption = [//是否补缴(当年补缴,跨年补缴)
{ name: '允许', id: 'y' },
{ name: '不允许', id: 'n' }
];
export const payMonthOption = [
{ name: '无', id: '0' },
{ name: '1个月', id: '1' },
{ name: '2个月', id: '2' },
{ name: '3个月', id: '3' },
{ name: '4个月', id: '4' },
{ name: '5个月', id: '5' },
{ name: '6个月', id: '6' },
{ name: '7个月', id: '7' },
{ name: '8个月', id: '8' },
{ name: '9个月', id: '9' },
{ name: '10个月', id: '10' },
{ name: '11个月', id: '11' },
{ name: '12个月', id: '12' }
];
export const socialOPCategory = [
{ name: '险种合一', id: '0' },
{ name: '险种分离', id: '1' }
];
export const datumOtherOptions = {
'text':'文本',
'number':'数值',
'date':'日期',
'picklist':'选项'
}
export const creatPaybackOptions = [//企业社保政策 - 补缴信息设置
{name:'根据政策自动生成补缴',id:'y'},
{name:'不允许自动补缴',id:'n'},
];
export const base_month_opions = {//调基补差操作月、生效月,调基补差月、收取调基补差月份
'0': '每月',
'1': '每年1月',
'2': '每年2月',
'3': '每年3月',
'4': '每年4月',
'5': '每年5月',
'6': '每年6月',
'7': '每年7月',
'8': '每年8月',
'9': '每年9月',
'10': '每年10月',
'11': '每年11月',
'12': '每年12月',
'13': '操作月本月生效',
'14': '操作月次月生效',
'15': '调基生效起始月上月',
'16': '调基生效起始月',
'17': '调基生效起始月下月',
};