Thamaraikannan commited on
Commit
dceca18
·
verified ·
1 Parent(s): 6ffb2e7

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. 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", "contract_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
- 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,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
- 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
 
 
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