From 303364b65a76075faf4a212e95d5395899aeeee7 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Thu, 30 Nov 2023 10:32:51 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9=E9=AB=98=E7=BA=A7?= =?UTF-8?q?=E6=A3=80=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dashboard.js | 10 +- src/views/dashboard/search/AdvancedSearch.vue | 285 +++++++++--------- .../system/tags/modules/StandardDrawer.vue | 4 +- 3 files changed, 152 insertions(+), 147 deletions(-) diff --git a/src/api/dashboard.js b/src/api/dashboard.js index 8cafb796..475995b6 100644 --- a/src/api/dashboard.js +++ b/src/api/dashboard.js @@ -15,16 +15,16 @@ const getSearchParamNumFullText = (params) => getAction('/home/lawsHomeSearch/ge const generalSearchFullTextSearch = (params) => getAction('/home/lawsHomeSearch/getNormalSearchAllPage', params) // 国内标准的高级搜索,查询搜索条件 -const getDomesticStandardQuery = (params) => getAction('/laws/standard/domestic/getQueryCondition', params) +const getDomesticStandardQuery = (params) => getAction('/laws/standard/domestic/getAdvancedQueryCondition', params) // 国外标准的高级搜索,查询搜索条件 -const getOverseasStandardQuery = (params) => getAction('/laws/standard/overseas/getQueryCondition', params) +const getOverseasStandardQuery = (params) => getAction('/laws/standard/overseas/getAdvancedQueryCondition', params) // 企业标准的高级搜索,查询搜索条件 -const getEnterStandardQuery = (params) => getAction('/laws/standard/enterprise/getQueryCondition', params) +const getEnterStandardQuery = (params) => getAction('/laws/standard/enterprise/getAdvancedQueryCondition', params) // 国内标准的高级搜索,查询列表数据 -const getDomesticStandardList = (params) => postAction('/laws//standard/domestic/getCommonPage', params) +const getDomesticStandardList = (params) => postAction('/laws/standard/domestic/getCommonPage', params) // 国外标准的高级搜索,查询列表数据 -const getOverseasStandardList = (params) => postAction('/laws//standard/overseas/getCommonPage', params) +const getOverseasStandardList = (params) => postAction('/laws/standard/overseas/getCommonPage', params) // 企标的高级搜索,查询列表数据 const getEnterStandardList = (params) => postAction('/laws/standard/enterprise/getCommonPage', params) diff --git a/src/views/dashboard/search/AdvancedSearch.vue b/src/views/dashboard/search/AdvancedSearch.vue index 54fa6bfa..4a693fab 100644 --- a/src/views/dashboard/search/AdvancedSearch.vue +++ b/src/views/dashboard/search/AdvancedSearch.vue @@ -1,141 +1,142 @@ @@ -297,11 +298,14 @@ export default { const params = { module: this.currStandardType } + this.loading = true this.getQueryConditionFunc(params).then((res) => { if (res.success) { this.searchList = res.result this.getOptionsData() // 获取下拉数据 } + }).finally(() => { + this.loading = false }) }, /** @@ -346,12 +350,6 @@ export default { return filterObj(param) }, loadData (arg) { - const flag = Object.values(this.queryParam).some(v => !!v || v === 0) - if (!flag) { - // 提示至少填写一项 - this.$message.warning(this.$t('pleaseFillInAtLeastOneItem')) - return - } if (arg === 1) { this.ipagination.current = 1 } @@ -387,12 +385,19 @@ export default { }, // 查询 searchQuery () { + const flag = Object.values(this.queryParam).some(v => !!v || v === 0) + if (!flag) { + // 提示至少填写一项 + this.$message.warning(this.$t('pleaseFillInAtLeastOneItem')) + return + } this.loadData(1) }, // 重置 searchReset () { this.queryParam = {} - this.loadData(1) + this.dataSource = [] + this.ipagination.total = 0 } } } diff --git a/src/views/system/tags/modules/StandardDrawer.vue b/src/views/system/tags/modules/StandardDrawer.vue index 1aa62e0c..1197318f 100644 --- a/src/views/system/tags/modules/StandardDrawer.vue +++ b/src/views/system/tags/modules/StandardDrawer.vue @@ -173,11 +173,11 @@ -