|
@@ -2,7 +2,7 @@
|
|
|
<a-card size="small" :bordered="false" class="userAuthList-wrap">
|
|
|
<a-spin :spinning="spinning" tip="Loading...">
|
|
|
<!-- 搜索条件 -->
|
|
|
- <div class="table-page-search-wrapper">
|
|
|
+ <div ref="tableSearch" class="table-page-search-wrapper">
|
|
|
<a-form layout="inline" @keyup.enter.native="$refs.table.refresh(true)">
|
|
|
<a-row :gutter="15">
|
|
|
<a-col :md="6" :sm="24">
|
|
@@ -33,8 +33,9 @@
|
|
|
</div>
|
|
|
<!-- 列表 -->
|
|
|
<s-table
|
|
|
- class="sTable"
|
|
|
+ class="sTable fixPagination"
|
|
|
ref="table"
|
|
|
+ :style="{ height: tableHeight+84.5+'px' }"
|
|
|
size="small"
|
|
|
:rowKey="(record) => record.userSn"
|
|
|
:columns="columns"
|
|
@@ -61,7 +62,7 @@
|
|
|
@click="handleDel(record)"
|
|
|
v-if="$hasPermissions('B_storeManagementUserAuth_del')"
|
|
|
id="userAuthList-del-btn">删除</a-button>
|
|
|
- <span v-if="!$hasPermissions('B_storeManagementUserAuth_edit') && !$hasPermissions('B_storeManagementUserAuth_del')">--</span>
|
|
|
+ <span v-if="!$hasPermissions('B_storeManagementUserAuth_edit') && !$hasPermissions('B_storeManagementUserAuth_del')">--</span>
|
|
|
</template>
|
|
|
</s-table>
|
|
|
</a-spin>
|
|
@@ -96,9 +97,6 @@ export default {
|
|
|
// 加载数据方法 必须为 Promise 对象
|
|
|
loadData: parameter => {
|
|
|
this.disabled = true
|
|
|
- if (this.tableHeight == 0) {
|
|
|
- this.tableHeight = window.innerHeight - 380
|
|
|
- }
|
|
|
return userOrgList(Object.assign(parameter, this.queryParam)).then(res => {
|
|
|
const data = res.data
|
|
|
const no = (data.pageNo - 1) * data.pageSize
|
|
@@ -153,7 +151,17 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
+ },
|
|
|
+ setTableH () {
|
|
|
+ const tableSearchH = this.$refs.tableSearch.offsetHeight
|
|
|
+ this.tableHeight = window.innerHeight - tableSearchH - 235
|
|
|
}
|
|
|
+ },
|
|
|
+ mounted () {
|
|
|
+ const _this = this
|
|
|
+ this.$nextTick(() => { // 页面渲染完成后的回调
|
|
|
+ _this.setTableH()
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
</script>
|