| | |
| | |
| |
|
| | """ |
| | وحدة إدارة المشاريع لنظام تحليل العقود والمناقصات |
| | """ |
| |
|
| | import os |
| | import sys |
| | import streamlit as st |
| | import pandas as pd |
| | import numpy as np |
| |
|
| | |
| | sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "../.."))) |
| |
|
| | |
| | from modules.projects.projects_management import ProjectsManagement |
| |
|
| |
|
| | class ProjectsApp: |
| | """وحدة إدارة المشاريع الرئيسية""" |
| | |
| | def __init__(self): |
| | """تهيئة وحدة إدارة المشاريع""" |
| | self.projects_management = ProjectsManagement() |
| | |
| | def render(self): |
| | """عرض واجهة وحدة إدارة المشاريع""" |
| | st.markdown("<h2 class='module-title'>وحدة إدارة المشاريع</h2>", unsafe_allow_html=True) |
| | |
| | st.markdown(""" |
| | <div class="module-description"> |
| | تمكنك وحدة إدارة المشاريع من إنشاء وتتبع وإدارة المشاريع بكفاءة، مع ميزات متقدمة لمراقبة المواعيد النهائية والموارد. |
| | يمكنك إضافة معلومات تفصيلية للمشاريع، بما في ذلك معلومات الموقع، مرئيات المدير، والمخاطر والمميزات. |
| | </div> |
| | """, unsafe_allow_html=True) |
| | |
| | |
| | self.projects_management.render() |
| |
|
| |
|
| | |
| | if __name__ == "__main__": |
| | st.set_page_config( |
| | page_title="إدارة المشاريع | WAHBi AI", |
| | page_icon="🏗️", |
| | layout="wide", |
| | initial_sidebar_state="expanded" |
| | ) |
| | |
| | app = ProjectsApp() |
| | app.render() |