浏览代码

fix: 企业搜索、供应搜索分页逻辑调整

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe 11 月之前
父节点
当前提交
d9b688c1c9

+ 4 - 2
apps/bigmember_pc/src/views/search/ent/model/base.js

@@ -8,7 +8,7 @@ import { getBidAssociation } from '@/api/modules'
 import { useStore } from '@/store'
 import { useRoute } from 'vue-router/composables'
 import { randomBgc } from '@/utils/globalFunctions'
-import { InContainer } from '@/utils'
+import { InContainer, scrollTargetView } from '@/utils'
 import { ajaxEmployInfo, ajaxEmployOperate } from '@/api/modules/'
 import { createSearchEntBaseSchema, createSearchEntMoreSchema } from '../constant/search-filters'
 import { useSearchTabsModel } from './modules/tabs'
@@ -250,7 +250,9 @@ export default function () {
   // 分页事件
   function doChangePageNum(page) {
     listState.pageNum = page
-    doQuery()
+    doQuery().then(() => {
+      scrollTargetView('.search-result-container')
+    })
   }
 
   // 分页大小事件

+ 9 - 2
apps/bigmember_pc/src/views/search/supply/model/base.js

@@ -2,7 +2,12 @@ import { computed, reactive, ref } from 'vue'
 import useQuickSearchModel from '@jy/data-models/modules/quick-search/model'
 import { useSearchFilterModel } from './modules/filter'
 import { showFilter, loginFlag, goToPublish } from './modules/search-header'
-import { replaceKeyword, dateFromNow, InContainer } from '@/utils'
+import {
+  replaceKeyword,
+  dateFromNow,
+  InContainer,
+  scrollTargetView
+} from '@/utils'
 import { useSearchTabsModel } from '@/views/search/ent/model/modules/tabs'
 import { useStore } from '@/store'
 import { useRoute } from 'vue-router/composables'
@@ -136,7 +141,9 @@ export default function () {
   // 分页事件
   function doChangePageNum(page) {
     listState.pageNum = page
-    doQuery()
+    doQuery().then(() => {
+      scrollTargetView('.search-result-container')
+    })
   }
 
   // 分页大小事件