Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +41 -41
src/streamlit_app.py
CHANGED
|
@@ -379,16 +379,16 @@ def clear_all_filters():
|
|
| 379 |
st.session_state.currency_filter = ""
|
| 380 |
st.session_state.segment_filter = ""
|
| 381 |
|
| 382 |
-
# Contract Report
|
| 383 |
-
st.session_state.agreement_date_filter = ""
|
| 384 |
-
st.session_state.promoter_filter = ""
|
| 385 |
-
st.session_state.allottee_filter = ""
|
| 386 |
-
st.session_state.project_name_filter = ""
|
| 387 |
-
st.session_state.apartment_block_filter = ""
|
| 388 |
-
st.session_state.apartment_floor_filter = ""
|
| 389 |
-
st.session_state.apartment_type_filter = ""
|
| 390 |
-
# st.session_state.carpet_area_filter = "" # if you add this back
|
| 391 |
-
st.session_state.jurisdiction_filter = ""
|
| 392 |
|
| 393 |
|
| 394 |
with st.sidebar:
|
|
@@ -396,7 +396,7 @@ with st.sidebar:
|
|
| 396 |
|
| 397 |
doc_type = st.selectbox(
|
| 398 |
"Document Type",
|
| 399 |
-
["annual_report"
|
| 400 |
key="doc_type_filter"
|
| 401 |
)
|
| 402 |
|
|
@@ -409,18 +409,18 @@ with st.sidebar:
|
|
| 409 |
segment = st.text_input("Segment", placeholder="e.g., Paint Stores Group", key="segment_filter")
|
| 410 |
page_no = st.text_input("Page Number", placeholder="e.g., 15", key="page_no_filter")
|
| 411 |
|
| 412 |
-
# Contract Report filters
|
| 413 |
-
elif doc_type == "contract_report":
|
| 414 |
-
|
| 415 |
-
|
| 416 |
-
|
| 417 |
-
|
| 418 |
-
|
| 419 |
-
|
| 420 |
-
|
| 421 |
-
|
| 422 |
-
|
| 423 |
-
|
| 424 |
|
| 425 |
# Reset button
|
| 426 |
st.button("Clear All Filters", on_click=clear_all_filters)
|
|
@@ -491,24 +491,24 @@ if search_clicked or (query and len(query.strip()) > 0):
|
|
| 491 |
if segment and segment.strip():
|
| 492 |
filter_dict["segment"] = {"$eq": segment.strip()}
|
| 493 |
|
| 494 |
-
# Contract Report filters
|
| 495 |
-
elif doc_type == "contract_report":
|
| 496 |
-
|
| 497 |
-
|
| 498 |
-
|
| 499 |
-
|
| 500 |
-
|
| 501 |
-
|
| 502 |
-
|
| 503 |
-
|
| 504 |
-
|
| 505 |
-
|
| 506 |
-
|
| 507 |
-
|
| 508 |
-
|
| 509 |
-
|
| 510 |
-
|
| 511 |
-
|
| 512 |
|
| 513 |
|
| 514 |
|
|
|
|
| 379 |
st.session_state.currency_filter = ""
|
| 380 |
st.session_state.segment_filter = ""
|
| 381 |
|
| 382 |
+
# # Contract Report
|
| 383 |
+
# st.session_state.agreement_date_filter = ""
|
| 384 |
+
# st.session_state.promoter_filter = ""
|
| 385 |
+
# st.session_state.allottee_filter = ""
|
| 386 |
+
# st.session_state.project_name_filter = ""
|
| 387 |
+
# st.session_state.apartment_block_filter = ""
|
| 388 |
+
# st.session_state.apartment_floor_filter = ""
|
| 389 |
+
# st.session_state.apartment_type_filter = ""
|
| 390 |
+
# # st.session_state.carpet_area_filter = "" # if you add this back
|
| 391 |
+
# st.session_state.jurisdiction_filter = ""
|
| 392 |
|
| 393 |
|
| 394 |
with st.sidebar:
|
|
|
|
| 396 |
|
| 397 |
doc_type = st.selectbox(
|
| 398 |
"Document Type",
|
| 399 |
+
["annual_report"],
|
| 400 |
key="doc_type_filter"
|
| 401 |
)
|
| 402 |
|
|
|
|
| 409 |
segment = st.text_input("Segment", placeholder="e.g., Paint Stores Group", key="segment_filter")
|
| 410 |
page_no = st.text_input("Page Number", placeholder="e.g., 15", key="page_no_filter")
|
| 411 |
|
| 412 |
+
# # Contract Report filters
|
| 413 |
+
# elif doc_type == "contract_report":
|
| 414 |
+
# with st.expander("Contract Report Filters", expanded=False):
|
| 415 |
+
# agreement_date = st.text_input("Agreement Date", placeholder="YYYY-MM-DD", key="agreement_date_filter")
|
| 416 |
+
# promoter = st.text_input("Promoter / Developer", placeholder="Enter promoter name...", key="promoter_filter")
|
| 417 |
+
# allottee = st.text_input("Allottee (Buyer)", placeholder="Enter allottee name...", key="allottee_filter")
|
| 418 |
+
# project_name = st.text_input("Project Name", placeholder="Enter project name...", key="project_name_filter")
|
| 419 |
+
# apartment_block = st.text_input("Block", placeholder="e.g., Tower A", key="apartment_block_filter")
|
| 420 |
+
# apartment_floor = st.text_input("Floor", placeholder="e.g., 10th floor", key="apartment_floor_filter")
|
| 421 |
+
# apartment_type = st.text_input("Apartment Type", placeholder="e.g., 2BHK", key="apartment_type_filter")
|
| 422 |
+
# jurisdiction = st.text_input("Jurisdiction", placeholder="e.g., Madras High Court", key="jurisdiction_filter")
|
| 423 |
+
# page_no = st.text_input("Page Number", placeholder="e.g., 15", key="page_no_filter")
|
| 424 |
|
| 425 |
# Reset button
|
| 426 |
st.button("Clear All Filters", on_click=clear_all_filters)
|
|
|
|
| 491 |
if segment and segment.strip():
|
| 492 |
filter_dict["segment"] = {"$eq": segment.strip()}
|
| 493 |
|
| 494 |
+
# # Contract Report filters
|
| 495 |
+
# elif doc_type == "contract_report":
|
| 496 |
+
# if agreement_date and agreement_date.strip():
|
| 497 |
+
# filter_dict["agreement_date"] = {"$eq": agreement_date.strip()}
|
| 498 |
+
# if promoter and promoter.strip():
|
| 499 |
+
# filter_dict["promoter_legal_name"] = {"$eq": promoter.strip()}
|
| 500 |
+
# if allottee and allottee.strip():
|
| 501 |
+
# filter_dict["allottee_name"] = {"$eq": allottee.strip()}
|
| 502 |
+
# if project_name and project_name.strip():
|
| 503 |
+
# filter_dict["project_name"] = {"$eq": project_name.strip()}
|
| 504 |
+
# if apartment_block and apartment_block.strip():
|
| 505 |
+
# filter_dict["apartment_block"] = {"$eq": apartment_block.strip()}
|
| 506 |
+
# if apartment_floor and apartment_floor.strip():
|
| 507 |
+
# filter_dict["apartment_floor"] = {"$eq": apartment_floor.strip()}
|
| 508 |
+
# if apartment_type and apartment_type.strip():
|
| 509 |
+
# filter_dict["apartment_type"] = {"$eq": apartment_type.strip()}
|
| 510 |
+
# if jurisdiction and jurisdiction.strip():
|
| 511 |
+
# filter_dict["jurisdiction"] = {"$eq": jurisdiction.strip()}
|
| 512 |
|
| 513 |
|
| 514 |
|