|
@@ -15,6 +15,128 @@ export default {
|
|
|
dialogClickModal: false,
|
|
dialogClickModal: false,
|
|
|
dialogWidth: 500,
|
|
dialogWidth: 500,
|
|
|
dialogType: "drawer",
|
|
dialogType: "drawer",
|
|
|
|
|
+ showSummary: true,
|
|
|
|
|
+ sumColumnList: [
|
|
|
|
|
+ {
|
|
|
|
|
+ label:'合计:',
|
|
|
|
|
+ name: 'attendanceHours',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'workHours',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'yfzb',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'averageMonthlySalary',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'pensionInsurance',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'medicalInsurance',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'unemploymentInsurance',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'injuryInsurance',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'maternityInsurance',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'socSecTotal',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'providentFund',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'bonus',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'benefit',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'pensionInsuranceBc',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'medicalInsuranceBc',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'amount',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'averageMonthlySalaryXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'pensionInsuranceXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'medicalInsuranceXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'unemploymentInsuranceXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'injuryInsuranceXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'maternityInsuranceXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'socSecTotalXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'providentFundXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'bonusXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'benefitXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'pensionInsuranceBcXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'medicalInsuranceBcXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ name: 'amountXm',
|
|
|
|
|
+ type: 'sum',
|
|
|
|
|
+ },
|
|
|
|
|
+ ],
|
|
|
column: [
|
|
column: [
|
|
|
{
|
|
{
|
|
|
label: '研发项目编号',
|
|
label: '研发项目编号',
|
|
@@ -38,7 +160,7 @@ export default {
|
|
|
prop: 'name',
|
|
prop: 'name',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
search: true,
|
|
search: true,
|
|
|
- width: 90,
|
|
|
|
|
|
|
+ width: 80,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
type: 'input',
|
|
type: 'input',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
@@ -48,7 +170,7 @@ export default {
|
|
|
prop: 'number',
|
|
prop: 'number',
|
|
|
type: 'input',
|
|
type: 'input',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
- width: 90,
|
|
|
|
|
|
|
+ width: 80,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
search: true,
|
|
search: true,
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
@@ -80,31 +202,31 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '本月出勤(小时)',
|
|
label: '本月出勤(小时)',
|
|
|
- prop: 'bycq',
|
|
|
|
|
|
|
+ prop: 'attendanceHours',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
- width: 80,
|
|
|
|
|
|
|
+ width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发出勤(小时)',
|
|
label: '研发出勤(小时)',
|
|
|
- prop: 'yfcq',
|
|
|
|
|
|
|
+ prop: 'workHours',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
- width: 80,
|
|
|
|
|
|
|
+ width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发占比(%)',
|
|
label: '研发占比(%)',
|
|
|
- prop: 'yfcq',
|
|
|
|
|
|
|
+ prop: 'yfzb',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
- width: 80,
|
|
|
|
|
|
|
+ width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '工资薪金',
|
|
label: '工资薪金',
|
|
|
- prop: 'gzxj',
|
|
|
|
|
|
|
+ prop: 'averageMonthlySalary',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 80,
|
|
width: 80,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -112,7 +234,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '养老保险单位部分',
|
|
label: '养老保险单位部分',
|
|
|
- prop: 'ylbx',
|
|
|
|
|
|
|
+ prop: 'pensionInsurance',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -120,7 +242,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '医疗保险单位部分',
|
|
label: '医疗保险单位部分',
|
|
|
- prop: 'yiliaobx',
|
|
|
|
|
|
|
+ prop: 'medicalInsurance',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -128,7 +250,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '失业保险单位部分',
|
|
label: '失业保险单位部分',
|
|
|
- prop: 'sybx',
|
|
|
|
|
|
|
+ prop: 'unemploymentInsurance',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -136,7 +258,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '工伤保险单位部分',
|
|
label: '工伤保险单位部分',
|
|
|
- prop: 'gsbx',
|
|
|
|
|
|
|
+ prop: 'injuryInsurance',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -144,7 +266,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '生育保险单位部分',
|
|
label: '生育保险单位部分',
|
|
|
- prop: 'sybx',
|
|
|
|
|
|
|
+ prop: 'maternityInsurance',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -152,47 +274,47 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '社保合计',
|
|
label: '社保合计',
|
|
|
- prop: 'sbhj',
|
|
|
|
|
|
|
+ prop: 'socSecTotal',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
- width: 90,
|
|
|
|
|
|
|
+ width: 70,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '公积金',
|
|
label: '公积金',
|
|
|
- prop: 'gjj',
|
|
|
|
|
|
|
+ prop: 'providentFund',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
- width: 90,
|
|
|
|
|
|
|
+ width: 60,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '奖金',
|
|
label: '奖金',
|
|
|
- prop: 'jiangjin',
|
|
|
|
|
|
|
+ prop: 'bonus',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
- width: 90,
|
|
|
|
|
|
|
+ width: 60,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '福利费',
|
|
label: '福利费',
|
|
|
- prop: 'flf',
|
|
|
|
|
|
|
+ prop: 'benefit',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
- width: 90,
|
|
|
|
|
|
|
+ width: 60,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '补充养老保险',
|
|
label: '补充养老保险',
|
|
|
- prop: 'bcylbx',
|
|
|
|
|
|
|
+ prop: 'pensionInsuranceBc',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 90,
|
|
width: 90,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- label: '补充养老保险',
|
|
|
|
|
- prop: 'bcyiliaobx',
|
|
|
|
|
|
|
+ label: '补充医疗保险',
|
|
|
|
|
+ prop: 'medicalInsuranceBc',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 90,
|
|
width: 90,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -200,15 +322,15 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '小计',
|
|
label: '小计',
|
|
|
- prop: 'xiaoji',
|
|
|
|
|
|
|
+ prop: 'amount',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
- width: 90,
|
|
|
|
|
|
|
+ width: 70,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的工资薪金',
|
|
label: '研发项目分配的工资薪金',
|
|
|
- prop: 'yfxmfbdhzxj',
|
|
|
|
|
|
|
+ prop: 'averageMonthlySalaryXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -216,7 +338,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的养老保险单位部分',
|
|
label: '研发项目分配的养老保险单位部分',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'pensionInsuranceXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -224,7 +346,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的医疗保险单位部分',
|
|
label: '研发项目分配的医疗保险单位部分',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'medicalInsuranceXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -232,7 +354,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的失业保险单位部分',
|
|
label: '研发项目分配的失业保险单位部分',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'unemploymentInsuranceXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -240,7 +362,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的工伤保险单位部分',
|
|
label: '研发项目分配的工伤保险单位部分',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'injuryInsuranceXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -248,7 +370,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的生育保险单位部分',
|
|
label: '研发项目分配的生育保险单位部分',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'maternityInsuranceXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -256,7 +378,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的社保合计',
|
|
label: '研发项目分配的社保合计',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'socSecTotalXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -264,7 +386,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的公积金',
|
|
label: '研发项目分配的公积金',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'providentFundXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -272,7 +394,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的奖金',
|
|
label: '研发项目分配的奖金',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'bonusXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -280,7 +402,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的福利费',
|
|
label: '研发项目分配的福利费',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'benefitXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -288,7 +410,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的补充养老保险',
|
|
label: '研发项目分配的补充养老保险',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'pensionInsuranceBcXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -296,7 +418,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发项目分配的补充医疗保险',
|
|
label: '研发项目分配的补充医疗保险',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'pensionInsuranceBcXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -304,7 +426,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '研发费用合计(元)',
|
|
label: '研发费用合计(元)',
|
|
|
- prop: 'yfxmfpdylbxdwbf',
|
|
|
|
|
|
|
+ prop: 'amountXm',
|
|
|
span: 24,
|
|
span: 24,
|
|
|
width: 100,
|
|
width: 100,
|
|
|
align: 'center',
|
|
align: 'center',
|