|
@@ -1704,7 +1704,9 @@ export default {
|
|
|
'销售订单变更记录',
|
|
|
'运输订单变更记录'
|
|
|
],
|
|
|
- scrollUpdateSelectFlag: 0
|
|
|
+ scrollUpdateSelectFlag: 0,
|
|
|
+ scrollLeft: 0,
|
|
|
+ scrollLeftFlag: 0
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -1814,7 +1816,7 @@ export default {
|
|
|
if (val <= 0) {
|
|
|
val = 0
|
|
|
}
|
|
|
- console.log(this.$refs.tableRef.selection, 'selection2')
|
|
|
+ console.log('执行')
|
|
|
const start = Math.floor(val / 30)
|
|
|
this.visibleList = this.tableData.slice(
|
|
|
start,
|
|
@@ -1827,6 +1829,13 @@ export default {
|
|
|
this.debounceS = false
|
|
|
})
|
|
|
}
|
|
|
+ },
|
|
|
+ scrollLeft: {
|
|
|
+ immediate: true,
|
|
|
+ deep: true,
|
|
|
+ handler(val) {
|
|
|
+ this.scrollLeftFlag = 1
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
destroyed() {
|
|
@@ -1845,10 +1854,13 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
this.$refs.tableRef.bodyWrapper.addEventListener('scroll', e => {
|
|
|
- console.log(this.scrollTop, 'scrollTop')
|
|
|
+ if (this.scrollLeftFlag == 1 && this.debounceS == true) {
|
|
|
+ this.debounceS = false
|
|
|
+ }
|
|
|
if (this.debounceS) return
|
|
|
this.debounceS = true
|
|
|
this.scrollTop = e.target.scrollTop
|
|
|
+ this.scrollLeft = e.target.scrollLeft
|
|
|
this.scrollUpdateSelectFlag = 1
|
|
|
})
|
|
|
},
|