|
@@ -15,6 +15,7 @@
|
|
|
:table-loading="loading"
|
|
|
@saveColumn="saveColumn"
|
|
|
:cell-style="cellStyle"
|
|
|
+ @search-criteria-switch="searchCriteriaSwitch"
|
|
|
>
|
|
|
<template slot="menuLeft">
|
|
|
<el-button
|
|
@@ -134,7 +135,7 @@ export default {
|
|
|
},
|
|
|
option: {
|
|
|
searchShow: true,
|
|
|
- searchMenuSpan: 24,
|
|
|
+ searchMenuSpan: 8,
|
|
|
align: "center",
|
|
|
searchSpan: 8,
|
|
|
border: true,
|
|
@@ -152,22 +153,53 @@ export default {
|
|
|
stripe: true,
|
|
|
column: [
|
|
|
{
|
|
|
+ label: "所在部门",
|
|
|
+ prop: "inSection",
|
|
|
+ width: "100",
|
|
|
+ type: "select",
|
|
|
+ dicUrl: "/api/blade-system/dict-biz/dictionary?code=in_section",
|
|
|
+ props: {
|
|
|
+ label: "dictValue",
|
|
|
+ value: "dictValue"
|
|
|
+ },
|
|
|
+ search: true,
|
|
|
+ overHidden: true,
|
|
|
+ span: 6
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "级部",
|
|
|
+ prop: "department",
|
|
|
+ width: "100",
|
|
|
+ type: "select",
|
|
|
+ dicUrl: "/api/blade-system/dict-biz/dictionary?code=department",
|
|
|
+ props: {
|
|
|
+ label: "dictValue",
|
|
|
+ value: "dictValue"
|
|
|
+ },
|
|
|
+ search: true,
|
|
|
+ overHidden: true,
|
|
|
+ span: 8
|
|
|
+ },
|
|
|
+ {
|
|
|
label: "姓名",
|
|
|
prop: "cname",
|
|
|
width: "80",
|
|
|
search: true,
|
|
|
+ overHidden: true,
|
|
|
span: 8
|
|
|
},
|
|
|
{
|
|
|
label: "身份证",
|
|
|
prop: "idNumber",
|
|
|
- width: "120"
|
|
|
+ width: "120",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "性别",
|
|
|
prop: "gender",
|
|
|
width: "80",
|
|
|
search: true,
|
|
|
+ overHidden: true,
|
|
|
span: 8
|
|
|
},
|
|
|
{
|
|
@@ -175,33 +207,27 @@ export default {
|
|
|
prop: "code",
|
|
|
width: "80",
|
|
|
search: true,
|
|
|
+ overHidden: true,
|
|
|
span: 8
|
|
|
},
|
|
|
{
|
|
|
label: "入职日期",
|
|
|
prop: "joiningDate",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "入职日期",
|
|
|
prop: "createTime",
|
|
|
search: true,
|
|
|
hide: true,
|
|
|
- showColumn: false,
|
|
|
+ overHidden: true,
|
|
|
span: 8
|
|
|
},
|
|
|
- // {
|
|
|
- // label: "入职日期结束",
|
|
|
- // prop: "createTimeEnd",
|
|
|
- // type: "date",
|
|
|
- // valueFormat: "yyyy-MM-dd",
|
|
|
- // search: true,
|
|
|
- // hide: true,
|
|
|
- // showColumn: false
|
|
|
- // },
|
|
|
{
|
|
|
label: "转正日期",
|
|
|
prop: "birthdate",
|
|
|
+ overHidden: true,
|
|
|
width: "100"
|
|
|
},
|
|
|
{
|
|
@@ -209,141 +235,136 @@ export default {
|
|
|
prop: "dateValidity",
|
|
|
search: true,
|
|
|
hide: true,
|
|
|
- showColumn: false,
|
|
|
+ overHidden: true,
|
|
|
span: 8
|
|
|
},
|
|
|
- // {
|
|
|
- // label: "转正日期结束",
|
|
|
- // prop: "dateValidityEnd",
|
|
|
- // type: "date",
|
|
|
- // valueFormat: "yyyy-MM-dd",
|
|
|
- // search: true,
|
|
|
- // hide: true,
|
|
|
- // showColumn: false,
|
|
|
- // span: 8
|
|
|
- // },
|
|
|
{
|
|
|
label: "校龄日期",
|
|
|
prop: "schoolAgeSalaryDate",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "校龄日期",
|
|
|
prop: "schoolAgeSalaryDateSerch",
|
|
|
search: true,
|
|
|
hide: true,
|
|
|
- showColumn: false,
|
|
|
+ overHidden: true,
|
|
|
span: 8
|
|
|
},
|
|
|
- // {
|
|
|
- // label: "校龄日期结束",
|
|
|
- // prop: "schoolAgeSalaryDateEnd",
|
|
|
- // type: "date",
|
|
|
- // valueFormat: "yyyy-MM-dd",
|
|
|
- // search: true,
|
|
|
- // hide: true,
|
|
|
- // showColumn: false,
|
|
|
- // span: 8
|
|
|
- // },
|
|
|
{
|
|
|
label: "校龄",
|
|
|
prop: "schoolAge",
|
|
|
- width: "80"
|
|
|
- },
|
|
|
- {
|
|
|
- label: "所在部门",
|
|
|
- prop: "inSection",
|
|
|
- width: "80"
|
|
|
+ width: "80",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "是否班主任",
|
|
|
prop: "doubleTeachers",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "职务",
|
|
|
prop: "compileCategory",
|
|
|
- width: "80"
|
|
|
+ width: "80",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "工资拨付标准",
|
|
|
prop: "salaryWithdrawalStandard",
|
|
|
- width: "120"
|
|
|
+ width: "120",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "职级拨付标准",
|
|
|
prop: "rankWithdrawalStandard",
|
|
|
- width: "120"
|
|
|
+ width: "120",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "履约奖标准",
|
|
|
prop: "performanceAward",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "校龄工资标准",
|
|
|
prop: "schoolAgeSalary",
|
|
|
- width: "120"
|
|
|
+ width: "120",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "增资标准",
|
|
|
prop: "capitalIncrease",
|
|
|
- width: "80"
|
|
|
+ width: "80",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "学历工资标准",
|
|
|
prop: "educationSalary",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "职级工资",
|
|
|
prop: "rankSalary",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "工资基数",
|
|
|
prop: "salaryBase",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "工作量工资",
|
|
|
prop: "workloadSalary",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "日常考核标准",
|
|
|
prop: "dailyAssessmentCriteria",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "日常考核等级工资",
|
|
|
prop: "dailyAssessmentSalary",
|
|
|
- width: "120"
|
|
|
+ width: "120",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "学期绩效工资",
|
|
|
prop: "termPerformanceSalary",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "领导干部补贴标准",
|
|
|
prop: "leadingCadreSubsidy",
|
|
|
- width: "120"
|
|
|
+ width: "120",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "备课组长标准",
|
|
|
prop: "prepareLessons",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "教研组长标准",
|
|
|
prop: "teachingResearch",
|
|
|
- width: "100"
|
|
|
+ width: "100",
|
|
|
+ overHidden: true
|
|
|
},
|
|
|
{
|
|
|
label: "是否享受公办待遇",
|
|
|
prop: "enjoyOfficeTreatment",
|
|
|
- width: "120"
|
|
|
+ width: "120",
|
|
|
+ overHidden: true
|
|
|
}
|
|
|
]
|
|
|
},
|
|
@@ -380,7 +401,18 @@ export default {
|
|
|
components: {
|
|
|
detailsPage
|
|
|
},
|
|
|
+ created() {
|
|
|
+ this.option.height = window.innerHeight - 210;
|
|
|
+ },
|
|
|
methods: {
|
|
|
+ searchCriteriaSwitch(type) {
|
|
|
+ if (type) {
|
|
|
+ this.option.height = this.option.height - 92;
|
|
|
+ } else {
|
|
|
+ this.option.height = this.option.height + 92;
|
|
|
+ }
|
|
|
+ this.$refs.crud.getTableHeight();
|
|
|
+ },
|
|
|
cellStyle() {
|
|
|
return "padding:0;height:40px;";
|
|
|
},
|
|
@@ -435,9 +467,6 @@ export default {
|
|
|
.then(res => {
|
|
|
this.dataList = res.data.data.records ? res.data.data.records : [];
|
|
|
this.page.total = res.data.data.total;
|
|
|
- if (this.page.total) {
|
|
|
- this.option.height = window.innerHeight - 350;
|
|
|
- }
|
|
|
})
|
|
|
.finally(() => {
|
|
|
this.loading = false;
|