From 0b778a1d9109f0de9c75e7554c7e30f2cd015ae3 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期四, 06 三月 2025 17:58:10 +0800 Subject: [PATCH] 缓存 替换词 --- src/views/project/yw/systemManage/replaceWordMgr/ReplaceWordMgr.vue | 26 ++++++++------------------ 1 files changed, 8 insertions(+), 18 deletions(-) diff --git a/src/views/project/yw/systemManage/replaceWordMgr/ReplaceWordMgr.vue b/src/views/project/yw/systemManage/replaceWordMgr/ReplaceWordMgr.vue index 00d897c..dd14b3f 100644 --- a/src/views/project/yw/systemManage/replaceWordMgr/ReplaceWordMgr.vue +++ b/src/views/project/yw/systemManage/replaceWordMgr/ReplaceWordMgr.vue @@ -24,13 +24,13 @@ </template> <template #header> <el-form ref="queryFormRef" :inline="true" :model="queryParams" class="relative"> - <el-form-item label="鏍囬" prop="title"> + <el-form-item label="闂" prop="title"> <el-input v-model="queryParams.question" style="width: 226.4px" - placeholder="鏍囬" + placeholder="闂" clearable - @input="() => terminologyQuery()" + @input="debounceQueryTable" /> </el-form-item> <el-form-item> @@ -108,7 +108,7 @@ //#region ====================== 宸︿晶鏍戞暟鎹紝tree init ====================== const leftTreeRef = useCompRef(LeftTreeByMgr); const treeLoading = ref(false); -const currentListID = computed(() => currentNode.value?.group_id); +const currentListID = computed(() => currentNode.value?.id); const currentNode = ref(null); const handleClickNode = (data) => { @@ -153,21 +153,11 @@ const queryParams = ref({ question: '', }); -const { query: queryTerminology, queryData: showQuotaList } = useSearch(tableData, queryParams); -const displayTableData = computed(() => { - const result = showQuotaList.value.filter((item) => item.agent_group == currentListID.value); - return result ?? []; +const { resetQuery, handleQueryTable, displayTableData } = useQueryTable(tableData, queryParams, () => { + displayTableData.value = tableData.value; }); -const terminologyQuery = debounce(queryTerminology); -watch( - () => queryParams.value.title, - (val) => { - terminologyQuery(); - } -); -const { resetQuery } = useQueryTable(tableData, queryParams, () => { - showQuotaList.value = tableData.value; -}); +const debounceQueryTable = debounce(handleQueryTable, 400); + //#endregion //#region ====================== prompt鏌ョ湅 ====================== -- Gitblit v1.9.3