瀏覽代碼

fix: 分页查询后,前端按结果设置最大页码

zhangying 3 周之前
父節點
當前提交
ddd8b57144

+ 4 - 1
vue/src/views/baseSettings/institution/index.vue

@@ -146,8 +146,11 @@ export default defineComponent({
       formState.loading = true;
       const result: any = await getInstitutionList(searchParams);
       dataList.value = result.list;
-      // console.log(dataList.value);
       formState.total = result.total;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParams.pageIndex = 1;
+      }
       formState.loading = false;
     }
 

+ 4 - 0
vue/src/views/baseSettings/siteInfo/index.vue

@@ -281,6 +281,10 @@ export default defineComponent({
       const result: any = await getSiteList(searchParams);
       dataList.value = result.list;
       formState.total = result.total;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParams.pageIndex = 1;
+      }
       formState.loading = false;
     }
 

+ 4 - 0
vue/src/views/baseSettings/siteUser/index.vue

@@ -281,6 +281,10 @@ export default defineComponent({
       const result: any = await getSiteUserList(searchParams);
       dataList.value = result.list;
       formState.total = result.total;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParams.pageIndex = 1;
+      }
       formState.loading = false;
     }
 

+ 4 - 0
vue/src/views/companyService/company/index.vue

@@ -418,6 +418,10 @@ export default defineComponent({
       const result: any = await getList(searchParams);
       dataList.value = result.list;
       formState.total = result.total;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParams.pageIndex = 1;
+      }
       formState.loading = false;
     }
 

+ 4 - 0
vue/src/views/companyService/gigMarket/index.vue

@@ -211,6 +211,10 @@ async function loadData() {
   getGigMarketList(searchParams).then((result: any) => {
     dataList.value = result.list;
     formState.total = result.total;
+    if (result.nextPage <= 1) {
+      // 设置分页最大页码
+      searchParams.pageIndex = 1;
+    }
   }).finally(() => {
     formState.loading = false;
   })

+ 4 - 0
vue/src/views/companyService/post/index.vue

@@ -307,6 +307,10 @@ export default defineComponent({
       formState.totalRecruit = 0;
       const result: any = await getList(searchParams);
       dataList.value = result.list;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParams.pageIndex = 1;
+      }
       const postCountResult:any = await getRecruitCount(searchParams);
       formState.totalRecruit = postCountResult;
       formState.total = result.total;

+ 4 - 0
vue/src/views/jobUserManager/jobFair/index.vue

@@ -162,6 +162,10 @@ async function loadData() {
   await getJobFairList(searchParams).then(result => {
     jobFairList.value = result.list;
     tableState.total = result.total;
+    if (result.nextPage <= 1) {
+      // 设置分页最大页码
+      searchParams.pageIndex = 1;
+    }
   }).finally(() => {
     tableLoading.value = false;
   });

+ 4 - 0
vue/src/views/jobUserManager/jobhunt/index.vue

@@ -428,6 +428,10 @@ export default defineComponent({
       const result: any = await getJobHuntList(searchParamsState);
       dataList.value = result.list;
       formState.total = result.total;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParamsState.pageIndex = 1;
+      }
       formState.loading = false;
     };
 

+ 4 - 1
vue/src/views/jobUserManager/jobuser/index.vue

@@ -378,8 +378,11 @@ export default defineComponent({
       getAllSites();
       const result: any = await getList(searchParamsState);
       dataList.value = result.list;
-      //console.log(dataList.value);
       formState.total = result.total;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParamsState.pageIndex = 1;
+      }
       formState.loading = false;
       // console.log("userParams",searchParamsState);
     };

+ 4 - 0
vue/src/views/jobUserManager/recommend/index.vue

@@ -167,6 +167,10 @@
 
         dataList.value = result.list;
         formState.total = result.total;
+        if (result.nextPage <= 1) {
+          // 设置分页最大页码
+          searchParamsState.page = 1;
+        }
         formState.loading = false;
       };
 

+ 4 - 0
vue/src/views/jobUserManager/recommendMgt/index.vue

@@ -286,6 +286,10 @@ export default defineComponent({
 
       dataList.value = result.list;
       formState.total = result.total;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParamsState.pageIndex = 1;
+      }
       formState.loading = false;
     };
 

+ 4 - 0
vue/src/views/jobUserManager/signinMgt/index.vue

@@ -290,6 +290,10 @@ export default defineComponent({
       const result: any = await getList(searchParamsState);
       dataList.value = result.list;
       formState.total = result.total;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParamsState.pageIndex = 1;
+      }
       formState.loading = false;
     };
 

+ 4 - 0
vue/src/views/taskAndLog/dotask/index.vue

@@ -227,6 +227,10 @@ export default defineComponent({
       dataList.value = result.list;
       // console.log(dataList.value);
       formState.total = result.total;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParams.pageIndex = 1;
+      }
       formState.loading = false;
     }
 

+ 4 - 0
vue/src/views/taskAndLog/dowork/index.vue

@@ -284,6 +284,10 @@ export default defineComponent({
       dataList.value = result.list;
       // console.log("dataList",dataList.value);
       formState.total = result.total;
+      if (result.nextPage <= 1) {
+        // 设置分页最大页码
+        searchParams.pageIndex = 1;
+      }
       formState.loading = false;
     }