|
|
@@ -430,6 +430,7 @@ var vEntSearchComponent = new Vue({
|
|
|
$("#v-ent-search-group .ent-search-pop").css({height: 'unset'})
|
|
|
},
|
|
|
fixedScroll () {
|
|
|
+ console.log('fix view Height for EntSearch')
|
|
|
$(".app-layout-content-b").scrollTop(0)
|
|
|
$(".app-layout-content-b").addClass('ent-stop-scroll')
|
|
|
var isMaxHeight = $(".app-layout-content-b").height() - $(".tabs-nav").height() - $("#v-ent-search-group .van-tabs.van-tabs--line").height()
|
|
|
@@ -501,6 +502,9 @@ var vEntSearchComponent = new Vue({
|
|
|
this.entSearchKey = new Date().getTime()
|
|
|
$("#supersearchPage input[name=super_searchinput]").blur();
|
|
|
this.doQueryList()
|
|
|
+ $(window).on('resize', this.fixedScroll.bind(this))
|
|
|
+ } else {
|
|
|
+ $(window).off('resize', this.fixedScroll.bind(this))
|
|
|
}
|
|
|
var _this = this
|
|
|
this.$nextTick(function () {
|
|
|
@@ -510,6 +514,15 @@ var vEntSearchComponent = new Vue({
|
|
|
_this.removeFixedScroll()
|
|
|
}
|
|
|
})
|
|
|
+ setTimeout(function () {
|
|
|
+ _this.$nextTick(function () {
|
|
|
+ if (type) {
|
|
|
+ _this.fixedScroll()
|
|
|
+ } else {
|
|
|
+ _this.removeFixedScroll()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }, 300)
|
|
|
}
|
|
|
}
|
|
|
})
|