|
@@ -72,6 +72,7 @@
|
|
|
</div>
|
|
|
<div class="zhiyuan-list">
|
|
|
<zhiyuan-list :loading="loading" :tableList="rows" @apply="apply" :cols="cols" @expand="expand"></zhiyuan-list>
|
|
|
+ <pagination class="mt10 " :total="total" :autoScroll="false" @pagination="onChangePage" :page.sync="pageForm.pageNum" :limit.sync="pageForm.pageSize"></pagination>
|
|
|
</div>
|
|
|
<div :class="{'active':show,'right_cart': true}">
|
|
|
<div class="btn-wrap" @click="show = !show">
|
|
@@ -172,17 +173,17 @@ export default {
|
|
|
this.getCols()
|
|
|
})
|
|
|
},
|
|
|
- mounted() {
|
|
|
- let dom = document.querySelector('.el-table__body-wrapper')
|
|
|
- console.log(dom)
|
|
|
- dom.addEventListener('scroll', (v) => {
|
|
|
- const scrollDistance = dom.scrollHeight - dom.scrollTop - dom.clientHeight
|
|
|
- // 判断是否到底,可以加载下一页
|
|
|
- if (scrollDistance <= 0.5) {
|
|
|
- this.load()
|
|
|
- }
|
|
|
- })
|
|
|
- },
|
|
|
+ // mounted() {
|
|
|
+ // let dom = document.querySelector('.el-table__body-wrapper')
|
|
|
+ // console.log(dom)
|
|
|
+ // dom.addEventListener('scroll', (v) => {
|
|
|
+ // const scrollDistance = dom.scrollHeight - dom.scrollTop - dom.clientHeight
|
|
|
+ // // 判断是否到底,可以加载下一页
|
|
|
+ // if (scrollDistance <= 0.5) {
|
|
|
+ // this.load()
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // },
|
|
|
watch: {
|
|
|
filter_form: {
|
|
|
deep: true,
|
|
@@ -263,6 +264,9 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ onChangePage() {
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
getListByName() {
|
|
|
this.filter_form.name = this.name
|
|
|
},
|
|
@@ -270,23 +274,23 @@ export default {
|
|
|
this.pageForm.pageNum = 1
|
|
|
this.getList()
|
|
|
//在执行完跳转页码的数据请求后
|
|
|
- this.$nextTick(() => {
|
|
|
- document.querySelector('.el-table__body-wrapper').scrollTop = 0
|
|
|
- })
|
|
|
- },
|
|
|
- load() {
|
|
|
- if (Math.ceil(this.total / this.pageForm.pageSize) > this.pageForm.pageNum) {
|
|
|
- // 标识正在请求
|
|
|
- // 加载下一页方法
|
|
|
- if (!this.loading) {
|
|
|
- //当前页数小于总页数就请求
|
|
|
- this.pageForm.pageNum++ //当前页数自增
|
|
|
- this.getList('push')
|
|
|
- }
|
|
|
- } else {
|
|
|
- this.$message.warning('已经见底了 ~')
|
|
|
- }
|
|
|
+ // this.$nextTick(() => {
|
|
|
+ // document.querySelector('.el-table__body-wrapper').scrollTop = 0
|
|
|
+ // })
|
|
|
},
|
|
|
+ // load() {
|
|
|
+ // if (Math.ceil(this.total / this.pageForm.pageSize) > this.pageForm.pageNum) {
|
|
|
+ // // 标识正在请求
|
|
|
+ // // 加载下一页方法
|
|
|
+ // if (!this.loading) {
|
|
|
+ // //当前页数小于总页数就请求
|
|
|
+ // this.pageForm.pageNum++ //当前页数自增
|
|
|
+ // this.getList('push')
|
|
|
+ // }
|
|
|
+ // } else {
|
|
|
+ // this.$message.warning('已经见底了 ~')
|
|
|
+ // }
|
|
|
+ // },
|
|
|
save() {
|
|
|
const wishes = this.selectedList.map(item => {
|
|
|
return {
|
|
@@ -361,7 +365,7 @@ export default {
|
|
|
this.cols = res.data
|
|
|
})
|
|
|
},
|
|
|
- getList(type) {
|
|
|
+ getList() {
|
|
|
this.loading = true
|
|
|
const data = {
|
|
|
batchName: this.batch.name,
|
|
@@ -407,10 +411,6 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
- if (type == 'push') {
|
|
|
- this.rows.push(...rows)
|
|
|
- return
|
|
|
- }
|
|
|
this.rows = rows
|
|
|
}).finally(_ => {
|
|
|
this.loading = false
|
|
@@ -559,9 +559,6 @@ em {
|
|
|
line-height: 30px;
|
|
|
}
|
|
|
|
|
|
-::v-deep .el-input {
|
|
|
- width: 260px;
|
|
|
-}
|
|
|
|
|
|
.radioInput ::v-deep {
|
|
|
background-color: #ffffff;
|