import streamlit as st from app_shared import ( PAGE_CONFIG, render_navigation, ) from components import ( page_home, page_assess, page_predict, page_therapy ) def main(): st.set_page_config(**PAGE_CONFIG) render_navigation() page = st.query_params.get("page", "Home") page_routes = { "Home": page_home.main, "Assessing Current Status": page_assess.main, "Predicting Progression Risk": page_predict.main, "Tailored Therapy Recommendation": page_therapy.main } render_func = page_routes.get(page) if render_func: render_func() else: st.error(f"未知页面: {page}") if __name__ == "__main__": main()