|
|
|
@ -10,7 +10,7 @@
|
|
|
|
<!-- `calc(${navInfo.windowHeight}px - ${navInfo.navigationBarHeight + navInfo.statusBarHeight}px)` -->
|
|
|
|
<!-- `calc(${navInfo.windowHeight}px - ${navInfo.navigationBarHeight + navInfo.statusBarHeight}px)` -->
|
|
|
|
<scroll-view class="m-list" id="listBox" :scroll-into-view="scrollTo" :style="{ height: `calc(100vh - ${tabbarHeight}px)` }" :scroll-y="true" refresher-background="#ededed" :refresher-enabled="true" :refresher-triggered="isTrigger" @refresherrefresh="refreshJobList" @scrolltolower="reachBottom" @scroll="checkScroll">
|
|
|
|
<scroll-view class="m-list" id="listBox" :scroll-into-view="scrollTo" :style="{ height: `calc(100vh - ${tabbarHeight}px)` }" :scroll-y="true" refresher-background="#ededed" :refresher-enabled="true" :refresher-triggered="isTrigger" @refresherrefresh="refreshJobList" @scrolltolower="reachBottom" @scroll="checkScroll">
|
|
|
|
<div class="g_h_all" hover-class="none" hover-stop-propagation="false">
|
|
|
|
<div class="g_h_all" hover-class="none" hover-stop-propagation="false">
|
|
|
|
<div class="g_position_rela g_flex_row_between flex_center g_ml_10 g_mr_10">
|
|
|
|
<div class="g_position_rela g_flex_row_between flex_center g_ml_10 g_mr_10" id="topId">
|
|
|
|
<div class="the_city g_flex_column_center" style hover-class="thover" @click="goCity">
|
|
|
|
<div class="the_city g_flex_column_center" style hover-class="thover" @click="goCity">
|
|
|
|
<div class="g_flex_row_center">
|
|
|
|
<div class="g_flex_row_center">
|
|
|
|
<div class="g_fs_16 g_fw_600" style="min-width: 36px; display: inline-block">{{ selectedCity }}</div>
|
|
|
|
<div class="g_fs_16 g_fw_600" style="min-width: 36px; display: inline-block">{{ selectedCity }}</div>
|
|
|
|
@ -102,6 +102,11 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</scroll-view>
|
|
|
|
</scroll-view>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div hover-class="none" class="iconfont icon-huidaodingbu g_bg_f g_fs_32 g_w_48 g_h_48 g_radius_50 g_text_c" style="position: fixed; right: 20px; bottom: 180px; z-index: 0; box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.1); line-height: 48px" hover-stop-propagation="false" @click="backToTop">
|
|
|
|
|
|
|
|
<!-- <g-panel-image :url="cdnBaseImg + 'quick_application0610.svg'" size="96" /> -->
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div hover-class="none" style="position: fixed; right: 20px; bottom: 120px; z-index: 0" hover-stop-propagation="false" @click="toRecord" v-if="isLogin && userInfo.agencyId">
|
|
|
|
<div hover-class="none" style="position: fixed; right: 20px; bottom: 120px; z-index: 0" hover-stop-propagation="false" @click="toRecord" v-if="isLogin && userInfo.agencyId">
|
|
|
|
<g-panel-image :url="cdnBaseImg + 'quick_application0610.svg'" size="96" />
|
|
|
|
<g-panel-image :url="cdnBaseImg + 'quick_application0610.svg'" size="96" />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -398,8 +403,16 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
backToTop() {
|
|
|
|
|
|
|
|
this.scrollTo = "topId";
|
|
|
|
|
|
|
|
// uni.pageScrollTo({
|
|
|
|
|
|
|
|
// scrollTop: 0,
|
|
|
|
|
|
|
|
// duration: 300, // 滚动动画时长,单位ms
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
},
|
|
|
|
checkScroll() {
|
|
|
|
checkScroll() {
|
|
|
|
let that = this;
|
|
|
|
let that = this;
|
|
|
|
|
|
|
|
this.scrollTo = "";
|
|
|
|
uni
|
|
|
|
uni
|
|
|
|
.createSelectorQuery()
|
|
|
|
.createSelectorQuery()
|
|
|
|
.select("#tttop")
|
|
|
|
.select("#tttop")
|
|
|
|
|