Browse Source

官网ssr 新闻 新闻2 和 产品页面分页bug修复

ming 11 months ago
parent
commit
b9cc7e7104
3 changed files with 43 additions and 31 deletions
  1. 18 14
      src/views/news/index.vue
  2. 20 14
      src/views/news2/index.vue
  3. 5 3
      src/views/services/index.vue

+ 18 - 14
src/views/news/index.vue

@@ -14,7 +14,7 @@ export default defineComponent({
             params:{
                 categoryid: 0,
                 pageNum:1,
-                pageSize:10,
+                pageSize:store.state.pagination.size,
                 order:"sortindex",
                 acitve:true
             },
@@ -27,18 +27,21 @@ export default defineComponent({
         function facilityClick(item:any){
             //防抖
             if(item.id != oldCategoryId.value){
-                requestParams = item
-                paramsData = {
-                    params:{
-                        categoryid: item.id,
-                        pageNum:1,
-                        pageSize:10,
-                        order:"sortindex",
-                        acitve:true,
-                    },
-                    index:store.state.currentPagePath,
-                    sub:store.state.sub
-                }
+                requestParams = item;
+                paramsData.params.categoryid = item.id;
+                paramsData.index = store.state.currentPagePath
+                paramsData.sub = store.state.sub
+                // paramsData = {
+                //     params:{
+                //         categoryid: item.id,
+                //         pageNum:store.state.pagination.count,
+                //         pageSize:store.state.pagination.size,
+                //         order:"sortindex",
+                //         acitve:true,
+                //     },
+                //     index:store.state.currentPagePath,
+                //     sub:store.state.sub
+                // }
                 oldCategoryId.value = item.id
                 store.dispatch('getPageData',paramsData)
             }
@@ -59,6 +62,7 @@ export default defineComponent({
         //分页
         function handleCurrentChange(val:number){
             paramsData.params.pageNum = val
+            paramsData.params.categoryid = store.state.acitveId
             store.dispatch('getPageData',paramsData)
         }
         setTimeout(()=>{
@@ -95,7 +99,7 @@ export default defineComponent({
                         params:{
                             categoryid: data[i].id,
                             pageNum:1,
-                            pageSize:100,
+                            pageSize:store.state.pagination.size,
                         },
                         index:params.path,
                         sub:i

+ 20 - 14
src/views/news2/index.vue

@@ -13,7 +13,7 @@ export default defineComponent({
             params:{
                 categoryid: 0,
                 pageNum:1,
-                pageSize:30,
+                pageSize:store.state.pagination.size,
                 order:"sortindex",
                 acitve:true
             },
@@ -36,18 +36,23 @@ export default defineComponent({
             columnActive.value=item
             //防抖
             if(item.id != oldCategoryId.value){
-                requestParams = item
-                paramsData = {
-                    params:{
-                        categoryid: item.id,
-                        pageNum:1,
-                        pageSize:30,
-                        order:"sortindex",
-                        acitve:true,
-                    },
-                    index:store.state.currentPagePath,
-                    sub:store.state.sub
-                }
+
+                requestParams = item;
+                paramsData.params.categoryid = item.id;
+                paramsData.index = store.state.currentPagePath
+                paramsData.sub = store.state.sub
+                store.state.acitveId
+                // paramsData = {
+                //     params:{
+                //         categoryid: item.id,
+                //         pageNum:1,
+                //         pageSize:30,
+                //         order:"sortindex",
+                //         acitve:true,
+                //     },
+                //     index:store.state.currentPagePath,
+                //     sub:store.state.sub
+                // }
                 oldCategoryId.value = item.id
                 store.dispatch('getPageData',paramsData)
             }
@@ -67,6 +72,7 @@ export default defineComponent({
         }
         //分页
         function handleCurrentChange(val:number){
+            paramsData.params.categoryid = store.state.acitveId
             paramsData.params.pageNum = val
             store.dispatch('getPageData',paramsData)
         }
@@ -95,7 +101,7 @@ export default defineComponent({
                         params:{
                             categoryid: data[i].id,
                             pageNum:1,
-                            pageSize:30,
+                            pageSize:store.state.pagination.size,
                         //   order:"sortindex",
                         },
                         index:params.path,

+ 5 - 3
src/views/services/index.vue

@@ -15,7 +15,7 @@ export default defineComponent({
             params:{
                 categoryid: 0,
                 pageNum:1,
-                pageSize:100,
+                pageSize:store.state.pagination.size,
                 order:"sortindex",
                 active:true
             },
@@ -32,7 +32,7 @@ export default defineComponent({
                     params:{
                         categoryid: item.id,
                         pageNum:1,
-                        pageSize:10,
+                        pageSize:store.state.pagination.size,
                         order:"sortindex",
                         active:true
                     },
@@ -59,6 +59,8 @@ export default defineComponent({
         }
         //分页
         function handleCurrentChange(val:number){
+            paramsData.params.categoryid = store.state.acitveId
+
             paramsData.params.pageNum = val
             store.dispatch('getPageData',paramsData).then(()=>{
                 // globalThis.scrollTo({
@@ -101,7 +103,7 @@ export default defineComponent({
                         params:{
                             categoryid: data[i].id,
                             pageNum:1,
-                            pageSize:100,
+                            pageSize:store.state.pagination.size,
                         },
                         index:params.path,
                         sub:i