Commit cb0fb766 authored by xueyan.xu's avatar xueyan.xu
Browse files

feat: init

parent 8d8f491d
......@@ -19,21 +19,19 @@
? {{fillType}}
</div>
<div class="rs-topic">
<div class="rs-topic-each" v-for="(item, index) in problemList" :key="item.id">
<div class="rs-topic-each" v-for="(item, itemIndex) in problemList" :key="item.id">
<div class="rs-topic-title">
{{item.id}} {{item.problem}}
<span v-show="fillType && taxInfoJson[index] === undefined">* 此题尚未作答</span>
<span v-show="fillType && taxInfoJson[itemIndex] === undefined">* 此题尚未作答</span>
</div>
<p class="rs-topic-info">{{item.info}}</p>
<div class="rs-topic-radio">
<radio-group @change="radioChange($event, index)">
<p v-for="(data, answerIndex) in item.answer"
:key="answerIndex">
<label :key="item.id">
<radio class="rs-topic-button"
:value="answerIndex"/>
{{data}}
</label>
<radio-group @change="radioChange($event, itemIndex)">
<p v-for="data in item.answer" :key="data.index" v-bind:class="{'bg-checkbox': data.isChecked}">
<label>
<radio class="rs-topic-button" :value="data.index" :checked="data.isChecked"/>
{{data.name}}
</label>
</p>
</radio-group>
</div>
......@@ -130,13 +128,13 @@
label {
display inline-block
width 100%
height 28px
height 29px
position absolute
top 0
left 0
}
.rs-topic-button {
/*visibility hidden*/
visibility hidden
}
}
}
......@@ -145,7 +143,9 @@
}
}
.bg-checkbox {
background #ccc
background #f7891a
border-color #f7891a !important
color #fff !important
}
</style>
......@@ -11,12 +11,36 @@ export default {
'id': '01',
'problem': '您所在的单位员工数?',
'answer': [
'50人以下',
'51-100人',
'101-300人',
'301-500人',
'501-1000人',
'1000人以上'
{
'index': 1,
'name': '50人以下',
'isChecked': false
},
{
'index': 2,
'name': '51-100人',
'isChecked': false
},
{
'index': 3,
'name': '101-300人',
'isChecked': false
},
{
'index': 4,
'name': '301-500人',
'isChecked': false
},
{
'index': 5,
'name': '501-1000人',
'isChecked': false
},
{
'index': 5,
'name': '1000人以上',
'isChecked': false
}
]
},
{
......@@ -24,11 +48,31 @@ export default {
'problem': '单位员工工作所在区域?',
'info': '临时出差不统计在内,至少长驻当地1年以上',
'answer': [
'省内',
'国内1-5个城市',
'国内5-10个城市',
'国内10个以上城市',
'全球'
{
'index': 1,
'name': '省内',
'isChecked': false
},
{
'index': 2,
'name': '国内1-5个城市',
'isChecked': false
},
{
'index': 3,
'name': '国内5-10个城市',
'isChecked': false
},
{
'index': 4,
'name': '国内10个以上城市',
'isChecked': false
},
{
'index': 5,
'name': '全球',
'isChecked': false
}
]
},
{
......@@ -36,88 +80,248 @@ export default {
'problem': '企业每月平均人员异动人数?',
'info': '异动人数指新入职及离职员工数之和',
'answer': [
'10人以下',
'11-20人',
'21-50人',
'51-100人',
'101人以上'
{
'id': 1,
'name': '10人以下',
'isChecked': false
},
{
'id': 2,
'name': '11-20人',
'isChecked': false
},
{
'id': 3,
'name': '21-50人',
'isChecked': false
},
{
'id': 4,
'name': '51-100人',
'isChecked': false
},
{
'id': 5,
'name': '101人以上',
'isChecked': false
}
]
},
{
'id': '04',
'problem': '如果有员工咨询现行养老金计算办法,能解释清楚吗?',
'answer': [
'完全不懂',
'略知一二',
'基本能说清(60%程度)',
'大致能说清楚(80%程度)',
'可以清除解释'
{
'id': 1,
'name': '完全不懂',
'isChecked': false
},
{
'id': 2,
'name': '略知一二',
'isChecked': false
},
{
'id': 3,
'name': '基本能说清(60%程度)',
'isChecked': false
},
{
'id': 4,
'name': '大致能说清楚(80%程度)',
'isChecked': false
},
{
'id': 5,
'name': '可以清除解释',
'isChecked': false
}
]
},
{
'id': '05',
'problem': '如果有员工咨询现行医疗报销(含生育、大病、异地就医)办法,能解释清楚吗?',
'answer': [
'完全不懂',
'略知一二',
'基本能说清(60%程度)',
'大致能说清楚(80%程度)',
'可以清楚解释'
{
'id': 1,
'name': '完全不懂',
'isChecked': false
},
{
'id': 2,
'name': '略知一二',
'isChecked': false
},
{
'id': 3,
'name': '基本能说清(60%程度)',
'isChecked': false
},
{
'id': 4,
'name': '大致能说清楚(80%程度)',
'isChecked': false
},
{
'id': 5,
'name': '可以清楚解释',
'isChecked': false
}
]
},
{
'id': '06',
'problem': '所在单位人力资源部门员工人数?',
'answer': [
'5人以下',
'6-10人',
'11-20人',
'21-30人',
'30人以上'
{
'id': 1,
'name': '5人以下',
'isChecked': false
},
{
'id': 2,
'name': '6-10人',
'isChecked': false
},
{
'id': 3,
'name': '11-20人',
'isChecked': false
},
{
'id': 4,
'name': '21-30人',
'isChecked': false
},
{
'id': 5,
'name': '30人以上',
'isChecked': false
}
]
},
{
'id': '07',
'problem': '所在单位社保管理岗位设置?',
'answer': [
'专岗1人',
'专岗1人以上',
'兼岗1人',
'兼岗1人以上',
'已外包出去'
{
'id': 1,
'name': '专岗1人',
'isChecked': false
},
{
'id': 2,
'name': '专岗1人以上',
'isChecked': false
},
{
'id': 3,
'name': '兼岗1人',
'isChecked': false
},
{
'id': 4,
'name': '兼岗1人以上',
'isChecked': false
},
{
'id': 5,
'name': '已外包出去',
'isChecked': false
}
]
},
{
'id': '08',
'problem': '单位员工社保费用核算使用以下哪种工具方法?',
'answer': [
'Excel',
'ERP或E-HR软件',
'外包机构提供',
'不清楚或其他'
{
'id': 1,
'name': 'Excel',
'isChecked': false
},
{
'id': 2,
'name': 'ERP或E-HR软件',
'isChecked': false
},
{
'id': 3,
'name': '外包机构提供',
'isChecked': false
},
{
'id': 4,
'name': '不清楚或其他',
'isChecked': false
}
]
},
{
'id': '08',
'problem': '您单位的人力成本占总成本的比重是多少?',
'answer': [
'30%以下',
'约占30%~50%',
'约占50%~70%',
'70%以上',
'不清楚或其他'
{
'id': 1,
'name': '30%以下',
'isChecked': false
},
{
'id': 2,
'name': '约占30%~50%',
'isChecked': false
},
{
'id': 3,
'name': '约占50%~70%',
'isChecked': false
},
{
'id': 4,
'name': '70%以上',
'isChecked': false
},
{
'id': 5,
'name': '不清楚或其他',
'isChecked': false
}
]
},
{
'id': '10',
'problem': '对于老员工,单位员工的参保基数是如何申报的?',
'answer': [
'统一按最低下限',
'按固定工资部分不算奖金',
'按内部分档',
'按职工上年月均工资',
'视领导安排',
'其他'
{
'id': 1,
'name': '统一按最低下限',
'isChecked': false
},
{
'id': 2,
'name': '按固定工资部分不算奖金',
'isChecked': false
},
{
'id': 3,
'name': '按内部分档',
'isChecked': false
},
{
'id': 4,
'name': '按职工上年月均工资',
'isChecked': false
},
{
'id': 5,
'name': '视领导安排',
'isChecked': false
},
{
'id': 6,
'name': '其他',
'isChecked': false
}
]
},
{
......@@ -125,70 +329,206 @@ export default {
'problem': '根据估算,单位的平均社保基数与上年月均工资之比为?',
'info': '例如:当前缴费基数为4000元,单位上年月均工资为5000元,则此项计算为80%,上年月均工资计算包含年终奖',
'answer': [
'50%以下',
'50%-60%',
'60%-70%',
'70%-80%',
'80%-90%',
'90%以上'
{
'id': 1,
'name': '50%以下',
'isChecked': false
},
{
'id': 2,
'name': '50%-60%',
'isChecked': false
},
{
'id': 3,
'name': '60%-70%',
'isChecked': false
},
{
'id': 4,
'name': '70%-80%',
'isChecked': false
},
{
'id': 5,
'name': '80%-90%',
'isChecked': false
},
{
'id': 6,
'name': '90%以上',
'isChecked': false
}
]
},
{
'id': '12',
'problem': '单位符合参保条件的新入职员工从何时开始上社保?',
'answer': [
'入职当月或次月',
'试用期结束后开始',
'视领导安排',
'一直都没上社保'
{
'id': 1,
'name': '入职当月或次月',
'isChecked': false
},
{
'id': 2,
'name': '试用期结束后开始',
'isChecked': false
},
{
'id': 3,
'name': '视领导安排',
'isChecked': false
},
{
'id': 4,
'name': '一直都没上社保',
'isChecked': false
}
]
},
{
'id': '13',
'problem': '单位已经建立、参加或购买了的项目有?(多选)',
'answer': [
'各项社会保险',
'住房公积金',
'企业年金',
'补充医疗保险',
'意外伤害保险',
'雇主责任险',
'其他'
{
'id': 1,
'name': '各项社会保险',
'isChecked': false
},
{
'id': 2,
'name': '住房公积金',
'isChecked': false
},
{
'id': 3,
'name': '企业年金',
'isChecked': false
},
{
'id': 4,
'name': '补充医疗保险',
'isChecked': false
},
{
'id': 5,
'name': '意外伤害保险',
'isChecked': false
},
{
'id': 6,
'name': '雇主责任险',
'isChecked': false
},
{
'id': 7,
'name': '其他',
'isChecked': false
}
]
},
{
'id': '14',
'problem': '单位员工社保办理是以下哪种方式?',
'answer': [
'劳务派遣',
'社保代理',
'单位自行办理',
'外包和自办都有',
'本身就是人力资源外包企业'
{
'id': 1,
'name': '劳务派遣',
'isChecked': false
},
{
'id': 2,
'name': '社保代理',
'isChecked': false
},
{
'id': 3,
'name': '单位自行办理',
'isChecked': false
},
{
'id': 4,
'name': '外包和自办都有',
'isChecked': false
},
{
'id': 5,
'name': '本身就是人力资源外包企业',
'isChecked': false
}
]
},
{
'id': '15',
'problem': '在企业社保工作中,最大的难题是什么?(请选程度最高的一个)',
'answer': [
'办事太麻烦',
'员工经常变动',
'各地不统一',
'政策复杂,解释不清楚',
'社保成本太高'
{
'id': 1,
'name': '办事太麻烦',
'isChecked': false
},
{
'id': 2,
'name': '员工经常变动',
'isChecked': false
},
{
'id': 3,
'name': '各地不统一',