Sfoglia il codice sorgente

修改项目搜索只根据项目名称搜索

张田田 8 mesi fa
parent
commit
dfb89fd818
2 ha cambiato i file con 6 aggiunte e 19 eliminazioni
  1. 3 4
      src/pages/index/care/issueService.vue
  2. 3 15
      src/service/EditSystemService.vue

+ 3 - 4
src/pages/index/care/issueService.vue

@@ -505,10 +505,9 @@ onSuccess(({ data }) => {
 });
 
 const filteredProjects = computed(() => {
-  const searchText = projectSearch.value.toLowerCase();
-  return allProjects.value.filter(
-    (p) => p.name.toLowerCase().includes(searchText) || p?.conditioningProgramType?.toLowerCase().includes(searchText) || p.effect?.toLowerCase().includes(searchText)
-  );
+  const searchText = projectSearch.value.trim().toLowerCase();
+  if (!searchText) return allProjects.value;
+  return allProjects.value.filter((p) => p.name?.toLowerCase().includes(searchText));
 });
 // 添加计算数量的函数
 function calculateCount(row: any) {

+ 3 - 15
src/service/EditSystemService.vue

@@ -203,21 +203,9 @@ watch(showProjectPopover, (v) => {
 });
 
 const filteredProjects = computed(() => {
-  const searchText = projectSearch.value.toLowerCase();
-  console.log('搜索文本:', searchText);
-  console.log('所有项目数据:', allProjects.value);
-  console.log('项目数量:', allProjects.value.length);
-  
-  if (allProjects.value.length > 0) {
-    const filtered = allProjects.value.filter(
-      (p) => p.name.toLowerCase().includes(searchText) || p?.conditioningProgramType?.toLowerCase().includes(searchText) || p.effect?.toLowerCase().includes(searchText)
-    );
-    console.log('过滤后的结果:', filtered);
-    return filtered;
-  } else {
-    console.log('没有项目数据');
-    return [];
-  }
+  const searchText = projectSearch.value.trim().toLowerCase();
+  if (!searchText) return allProjects.value;
+  return allProjects.value.filter((p) => p.name?.toLowerCase().includes(searchText));
 });
 
 function onSelectProject({ row }: any) {