|
@@ -21,12 +21,21 @@
|
|
>
|
|
>
|
|
<template slot-scope="{ row }" slot="expand">
|
|
<template slot-scope="{ row }" slot="expand">
|
|
<avue-crud
|
|
<avue-crud
|
|
|
|
+ v-show="row.normType == '工资拨付标准'"
|
|
:data="row.itemData"
|
|
:data="row.itemData"
|
|
:option="itemOption"
|
|
:option="itemOption"
|
|
:table-loading="row.itemLoading"
|
|
:table-loading="row.itemLoading"
|
|
:cell-style="cellStyle"
|
|
:cell-style="cellStyle"
|
|
class="itemTable"
|
|
class="itemTable"
|
|
></avue-crud>
|
|
></avue-crud>
|
|
|
|
+ <avue-crud
|
|
|
|
+ v-show="row.normType != '工资拨付标准'"
|
|
|
|
+ :data="row.itemData"
|
|
|
|
+ :option="itemOption2"
|
|
|
|
+ :table-loading="row.itemLoading"
|
|
|
|
+ :cell-style="cellStyle"
|
|
|
|
+ class="itemTable"
|
|
|
|
+ ></avue-crud>
|
|
</template>
|
|
</template>
|
|
<template slot="menuLeft">
|
|
<template slot="menuLeft">
|
|
<el-button
|
|
<el-button
|
|
@@ -129,11 +138,10 @@ export default {
|
|
span: 8
|
|
span: 8
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- label: "教师类别",
|
|
|
|
- prop: "salaryWithdrawalStandardName",
|
|
|
|
|
|
+ label: "标准类别",
|
|
|
|
+ prop: "normType",
|
|
type: "select",
|
|
type: "select",
|
|
- dicUrl:
|
|
|
|
- "/api/blade-system/dict-biz/dictionary?code=Salary_allocation_standard",
|
|
|
|
|
|
+ dicUrl: "/api/blade-system/dict-biz/dictionary?code=norm_type",
|
|
props: {
|
|
props: {
|
|
label: "dictValue",
|
|
label: "dictValue",
|
|
value: "dictValue"
|
|
value: "dictValue"
|
|
@@ -145,10 +153,11 @@ export default {
|
|
span: 8
|
|
span: 8
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- label: "标准类别",
|
|
|
|
- prop: "normType",
|
|
|
|
|
|
+ label: "教师类别",
|
|
|
|
+ prop: "salaryWithdrawalStandardName",
|
|
type: "select",
|
|
type: "select",
|
|
- dicUrl: "/api/blade-system/dict-biz/dictionary?code=norm_type",
|
|
|
|
|
|
+ dicUrl:
|
|
|
|
+ "/api/blade-system/dict-biz/dictionary?code=Salary_allocation_standard",
|
|
props: {
|
|
props: {
|
|
label: "dictValue",
|
|
label: "dictValue",
|
|
value: "dictValue"
|
|
value: "dictValue"
|
|
@@ -229,6 +238,72 @@ export default {
|
|
{
|
|
{
|
|
label: "分类明细",
|
|
label: "分类明细",
|
|
prop: "parameter",
|
|
prop: "parameter",
|
|
|
|
+ overHidden: true,
|
|
|
|
+ width: 80
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "工资标准",
|
|
|
|
+ prop: "salary",
|
|
|
|
+ overHidden: true,
|
|
|
|
+ width: 80
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "工作量工资标准",
|
|
|
|
+ prop: "workloadSalaryName",
|
|
|
|
+ overHidden: true,
|
|
|
|
+ width: 120
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "虚拟工作量工资标准",
|
|
|
|
+ prop: "virtualWorkloadSalary",
|
|
|
|
+ overHidden: true,
|
|
|
|
+ width: 130
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "双休日工作量工资标准",
|
|
|
|
+ prop: "doubleCease",
|
|
|
|
+ overHidden: true,
|
|
|
|
+ width: 150
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "日常考核工资标准",
|
|
|
|
+ prop: "dailyAssessmentCriteriaName",
|
|
|
|
+ overHidden: true,
|
|
|
|
+ width: 120
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "虚拟双休日工作量工资标准",
|
|
|
|
+ prop: "virtualDoubleCease",
|
|
|
|
+ overHidden: true,
|
|
|
|
+ width: 170
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "虚拟日常考核标准",
|
|
|
|
+ prop: "virtualDailyAssessmentCriteria",
|
|
|
|
+ overHidden: true,
|
|
|
|
+ width: 120
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "学期绩效工资标准",
|
|
|
|
+ prop: "termPerformanceSalaryName",
|
|
|
|
+ overHidden: true,
|
|
|
|
+ width: 120
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "备注",
|
|
|
|
+ prop: "remarks",
|
|
|
|
+ overHidden: true
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ itemOption2: {
|
|
|
|
+ align: "center",
|
|
|
|
+ header: false,
|
|
|
|
+ menu: false,
|
|
|
|
+ column: [
|
|
|
|
+ {
|
|
|
|
+ label: "分类明细",
|
|
|
|
+ prop: "parameter",
|
|
overHidden: true
|
|
overHidden: true
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -377,7 +452,7 @@ export default {
|
|
height: 94.2vh;
|
|
height: 94.2vh;
|
|
}
|
|
}
|
|
::v-deep .el-table__expanded-cell[class*="cell"] {
|
|
::v-deep .el-table__expanded-cell[class*="cell"] {
|
|
- padding: 0px;
|
|
|
|
|
|
+ padding:0px 0px 0px 136px !important;
|
|
}
|
|
}
|
|
.itemTable ::v-deep .el-table {
|
|
.itemTable ::v-deep .el-table {
|
|
width: 738px;
|
|
width: 738px;
|