diff --git a/app/Http/Controllers/ESign/EsignApiController.php b/app/Http/Controllers/ESign/EsignApiController.php index f15402c4..d04b08e6 100644 --- a/app/Http/Controllers/ESign/EsignApiController.php +++ b/app/Http/Controllers/ESign/EsignApiController.php @@ -31,7 +31,7 @@ public function searchPartners(Request $request): JsonResponse $q = trim($request->input('q', '')); $query = User::where('is_active', true) - ->whereIn('role', ['sales', 'manager']) + ->whereHas('salesPartner') ->with('salesPartner'); if ($q !== '') { diff --git a/resources/views/esign/create.blade.php b/resources/views/esign/create.blade.php index 61a1afff..5447a9bf 100644 --- a/resources/views/esign/create.blade.php +++ b/resources/views/esign/create.blade.php @@ -308,18 +308,18 @@ className={`flex items-center gap-1.5 ${i + 1 < currentStep ? 'cursor-pointer' : return (
-
e.stopPropagation()}> -
+
e.stopPropagation()}> +

영업파트너 검색

-
+
handleInput(e.target.value)} onKeyDown={handleKeyDown} placeholder="이름, 이메일 또는 전화번호로 검색..." className="w-full border border-gray-300 rounded-lg px-3 py-2 text-sm focus:ring-2 focus:ring-blue-500 focus:border-blue-500 outline-none" />
-
+
{loading &&

검색 중...

} {!loading && results.length === 0 &&

검색 결과가 없습니다.

} {!loading && results.map((p, i) => (