From 057e96c83226e6ba0ee3a9da309d4bf1dad57d28 Mon Sep 17 00:00:00 2001 From: Aoi_Tori <2547614904@qq.com> Date: Thu, 26 Jun 2025 14:08:27 +0800 Subject: [PATCH] 2025/6/26 --- src/views/modules/part/partInformation.vue | 36 ++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/src/views/modules/part/partInformation.vue b/src/views/modules/part/partInformation.vue index 79345d7..9b931be 100644 --- a/src/views/modules/part/partInformation.vue +++ b/src/views/modules/part/partInformation.vue @@ -3652,12 +3652,20 @@ sizeChangeHandle (val) { this.pageSize = val this.pageIndex = 1 - this.getDataList() + if ( this.isFilterSearch === false){ + this.getDataList() + } else { + this.queryByAnyField(this.filterSearchData) + } }, // 当前页 currentChangeHandle (val) { this.pageIndex = val - this.getDataList() + if ( this.isFilterSearch === false){ + this.getDataList() + } else { + this.queryByAnyField(this.filterSearchData) + } }, // 每页数 locationSizeChangeHandle (val) { @@ -3812,6 +3820,7 @@ } } }) + this.isFilterSearch = false }, // 其他页面跳转来的查询方法,如果该料号已经转正,则按照IFS料号跳转 @@ -5777,6 +5786,29 @@ localStorage.setItem('recipeData', JSON.stringify(inData)) window.open('#/part-recipeManagement') }, + + queryByAnyField(params){ + params.no = this.pageIndex + params.size = this.pageSize + params.site = this.$store.state.user.site + params.userId = this.$store.state.user.id.toString() + this.dataListLoading = true; + partInformationSearchAny(params).then(({data})=>{ + if (data && data.code === 0){ + this.dataList = data.page.list + }else { + this.$message.warning(data.msg) + } + this.dataListLoading = false; + this.totalPage = data.page.totalCount + }).catch((error)=>{ + this.$message.error(error) + this.dataListLoading = false; + }) + this.filterSearchData = params + this.isFilterSearch = true + this.filterVisible = false + }, } }