Spaces:
Running
Running
Update src/modules/loans_engine.py
Browse files
src/modules/loans_engine.py
CHANGED
|
@@ -342,6 +342,10 @@ def show_loans_engine(client, sheet_name):
|
|
| 342 |
|
| 343 |
# 1. CHARGEMENT DONNÉES
|
| 344 |
try:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 345 |
# Utilise get_cached_data pour éviter les erreurs de quota
|
| 346 |
df_clients = get_cached_data(client, sheet_name, "Clients_KYC")
|
| 347 |
|
|
@@ -359,7 +363,7 @@ def show_loans_engine(client, sheet_name):
|
|
| 359 |
|
| 360 |
# 2. SÉLECTION CLIENT
|
| 361 |
df_clients['search_label'] = df_clients['ID_Client'].astype(str) + " - " + df_clients['Nom_Complet'].astype(str)
|
| 362 |
-
selected_client = st.selectbox("Rechercher
|
| 363 |
|
| 364 |
# 3. SÉLECTION GARANT (OPTIONNEL) - NOUVEAU
|
| 365 |
selected_garant = None
|
|
|
|
| 342 |
|
| 343 |
# 1. CHARGEMENT DONNÉES
|
| 344 |
try:
|
| 345 |
+
|
| 346 |
+
# On définit 'sh' ici pour qu'il soit accessible dans toute la fonction
|
| 347 |
+
sh = client.open(sheet_name)
|
| 348 |
+
|
| 349 |
# Utilise get_cached_data pour éviter les erreurs de quota
|
| 350 |
df_clients = get_cached_data(client, sheet_name, "Clients_KYC")
|
| 351 |
|
|
|
|
| 363 |
|
| 364 |
# 2. SÉLECTION CLIENT
|
| 365 |
df_clients['search_label'] = df_clients['ID_Client'].astype(str) + " - " + df_clients['Nom_Complet'].astype(str)
|
| 366 |
+
selected_client = st.selectbox("Rechercher une cible (ID ou Nom)", [""] + df_clients['search_label'].tolist())
|
| 367 |
|
| 368 |
# 3. SÉLECTION GARANT (OPTIONNEL) - NOUVEAU
|
| 369 |
selected_garant = None
|