#!/usr/bin/env python # -*- coding: utf-8 -*- """ وحدة إدارة المشاريع لنظام تحليل العقود والمناقصات """ 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("

وحدة إدارة المشاريع

", unsafe_allow_html=True) st.markdown("""
تمكنك وحدة إدارة المشاريع من إنشاء وتتبع وإدارة المشاريع بكفاءة، مع ميزات متقدمة لمراقبة المواعيد النهائية والموارد. يمكنك إضافة معلومات تفصيلية للمشاريع، بما في ذلك معلومات الموقع، مرئيات المدير، والمخاطر والمميزات.
""", 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()