|
|
|
@ -5,12 +5,12 @@ export default { |
|
|
|
name: "laborClass", |
|
|
|
props:{ |
|
|
|
height:{ |
|
|
|
type: [Number,String], |
|
|
|
default: '78vh' |
|
|
|
type: [Number], |
|
|
|
} |
|
|
|
}, |
|
|
|
data(){ |
|
|
|
return{ |
|
|
|
scrollHeight:0, |
|
|
|
dataList:[], |
|
|
|
queryLoading:false, |
|
|
|
laborClass:{ |
|
|
|
@ -172,6 +172,9 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
setScrollHeight(){ |
|
|
|
this.scrollHeight = window.innerHeight-120 |
|
|
|
} |
|
|
|
}, |
|
|
|
watch:{ |
|
|
|
@ -188,17 +191,26 @@ export default { |
|
|
|
this.saveLoading = false; |
|
|
|
},5000) |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
created() { |
|
|
|
this.handleQuery(); |
|
|
|
if (!this.height){ |
|
|
|
this.setScrollHeight() |
|
|
|
window.addEventListener('resize',this.setScrollHeight) |
|
|
|
}else { |
|
|
|
this.scrollHeight = this.height |
|
|
|
} |
|
|
|
}, |
|
|
|
destroyed() { |
|
|
|
window.removeEventListener('resize',this.setScrollHeight) |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
|
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<el-form :model="queryParams" label-position="top" style="width: 1000px"> |
|
|
|
<div class="full-block flex-layout" :style="{height:scrollHeight+'px'}"> |
|
|
|
<el-form class="flex-none" :model="queryParams" label-position="top" style="width: 1000px"> |
|
|
|
<el-row :gutter="10"> |
|
|
|
<el-col :span="4"> |
|
|
|
<el-form-item label="人员等级编码"> |
|
|
|
@ -227,7 +239,7 @@ export default { |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
|
|
|
|
<el-table :data="dataList" v-loading="queryLoading" border :height="height"> |
|
|
|
<el-table class="flex-auto" :data="dataList" v-loading="queryLoading" border height="100%"> |
|
|
|
<el-table-column |
|
|
|
v-for="(item,index) in columns" :key="index" |
|
|
|
:sortable="item.columnSortable" |
|
|
|
@ -249,8 +261,7 @@ export default { |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
|
|
|
|
<el-pagination @size-change="handleSizeChange" |
|
|
|
<el-pagination class="flex-none" @size-change="handleSizeChange" |
|
|
|
@current-change="handlePageChange" |
|
|
|
:current-page="no" |
|
|
|
:page-sizes="[50, 100, 200, 500]" |
|
|
|
|