Переглянути джерело

공동구매 등록 > 인플루언서 선택 모달 검색 안되던 문제 수정

interscope_003\interscope 3 місяців тому
батько
коміт
ac02ada6de
1 змінених файлів з 7 додано та 3 видалено
  1. 7 3
      pages/view/common/item/add.vue

+ 7 - 3
pages/view/common/item/add.vue

@@ -611,13 +611,16 @@ const getInfluencerList = async () => {
     
     if (response.data) {
       influencerList.value = response.data;
+      filteredInfluencerList.value = response.data;
     } else {
       //console.error('❌ API 실패:', response.data.message);
       influencerList.value = [];
+      filteredInfluencerList.value = [];
     }
   } catch (error) {
     //console.error('❌ 인플루언서 목록 조회 실패:', error);
     influencerList.value = [];
+    filteredInfluencerList.value = [];
   }
 };
 
@@ -633,9 +636,10 @@ const searchInfluencers = () => {
   setTimeout(() => {
     const query = influencerSearchQuery.value.toLowerCase().trim();
     filteredInfluencerList.value = influencerList.value.filter(influencer => {
-      const nickname = (influencer.INFLUENCER_NICKNAME || '').toLowerCase();
-      const name = (influencer.INFLUENCER_NAME || '').toLowerCase();
-      return nickname.includes(query) || name.includes(query);
+      const nickname = (influencer.NICK_NAME || '').toLowerCase();
+      const name = (influencer.NAME || '').toLowerCase();
+      const userName = (influencer.USER_NAME || '').toLowerCase();
+      return nickname.includes(query) || name.includes(query) || userName.includes(query);
     });
     isSearching.value = false;
   }, 300);