From a4eb09b0172c2ecd27cd3ab6279193b5e73bcaab Mon Sep 17 00:00:00 2001 From: "HUOJIN\\92525" Date: Thu, 15 Jan 2026 18:00:38 +0800 Subject: [PATCH] no message --- src/views/base/area/AreaList.vue | 4 ++++ src/views/base/area/components/AreaSelect.vue | 14 +++++++++++--- src/views/base/point/PointList.vue | 8 ++------ src/views/base/point/components/PointForm.vue | 15 +++++---------- 4 files changed, 22 insertions(+), 19 deletions(-) diff --git a/src/views/base/area/AreaList.vue b/src/views/base/area/AreaList.vue index ff17346..251e8d4 100644 --- a/src/views/base/area/AreaList.vue +++ b/src/views/base/area/AreaList.vue @@ -139,6 +139,10 @@ width: 120, fixed: 'right', }, + defSort: { + column: 'createTime', + order: 'asc', + }, beforeFetch: async (params) => { // 创建新的查询参数对象,避免修改原始对象 const newQueryParam = { ...queryParam }; diff --git a/src/views/base/area/components/AreaSelect.vue b/src/views/base/area/components/AreaSelect.vue index e63981b..1fdd324 100644 --- a/src/views/base/area/components/AreaSelect.vue +++ b/src/views/base/area/components/AreaSelect.vue @@ -272,9 +272,17 @@ export default defineComponent({ */ const handleSearch = debounce(function (value: string) { searchKeyword.value = value; - pageNo.value = 1; - isHasData.value = true; - + if (!value) { + // 搜索值为空时,重新加载全部数据 + pageNo.value = 1; + isHasData.value = true; + queryData(1, '', false); + } else { + // 有搜索值时,执行搜索 + pageNo.value = 1; + isHasData.value = true; + queryData(1, value, true); + } // 直接调用API进行搜索 queryData(1, value, true); }, 300); diff --git a/src/views/base/point/PointList.vue b/src/views/base/point/PointList.vue index 4c149f1..fe089ac 100644 --- a/src/views/base/point/PointList.vue +++ b/src/views/base/point/PointList.vue @@ -7,12 +7,7 @@ - + @@ -108,6 +103,7 @@ import JInput from '../../../components/Form/src/jeecg/components/JInput.vue'; import SwitchStatus from '/@/views/base/SwitchStatus.vue'; import { JDictSelectTag, JSearchSelect } from '@/components/Form'; + import AreaSelect from '@/views/base/area/components/AreaSelect.vue'; const fieldPickers = reactive({}); diff --git a/src/views/base/point/components/PointForm.vue b/src/views/base/point/components/PointForm.vue index f3b4e6a..ab43241 100644 --- a/src/views/base/point/components/PointForm.vue +++ b/src/views/base/point/components/PointForm.vue @@ -6,13 +6,7 @@ - + @@ -21,7 +15,7 @@ - +