taiyo-demo / main.py
yuki.tsutsumi
[update]申請履歴のCSVのカラムを柔軟な形にして、動作確認までした。
31ce9a1
raw
history blame
No virus
916 Bytes
import streamlit as st
from src.forms.change_request import change_request_form
from src.forms.change_request_history import change_request_history
from src.forms.deviation_occurrence_report import deviation_occurrence_report_form
from src.forms.deviation_report import deviation_report_form
pages = {
"変更申請書": change_request_form,
"逸脱発生報告書": deviation_occurrence_report_form,
"逸脱報告書": deviation_report_form,
"変更申請履歴": change_request_history,
}
selected_page = st.sidebar.selectbox(
"作成する文書を選択してください。", list(pages.keys())
)
match selected_page:
case "変更申請書":
pages["変更申請書"]()
case "逸脱発生報告書":
pages["逸脱発生報告書"]()
case "逸脱報告書":
pages["逸脱報告書"]()
case "変更申請履歴":
pages["変更申請履歴"]()