EGYADMIN commited on
Commit
57e4771
·
verified ·
1 Parent(s): 0ebe312

Create web/components/header.py

Browse files
Files changed (1) hide show
  1. web/components/header.py +80 -0
web/components/header.py ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+
3
+ def create_header():
4
+ """
5
+ إنشاء رأس الصفحة للتطبيق
6
+ """
7
+ # الزمن والتاريخ الحالي
8
+ col1, col2 = st.columns([3, 1])
9
+
10
+ with col1:
11
+ # العنوان الرئيسي حسب الصفحة المختارة
12
+ current_page = st.session_state.page
13
+
14
+ if current_page == "الرئيسية":
15
+ st.title("لوحة المعلومات الرئيسية")
16
+ elif current_page == "تحليل المناقصات":
17
+ st.title("تحليل المناقصات")
18
+ elif current_page == "تحليل المتطلبات":
19
+ st.title("تحليل متطلبات المناقصات")
20
+ elif current_page == "تقدير التكاليف":
21
+ st.title("تقدير التكاليف والميزانية")
22
+ elif current_page == "تحليل المخاطر":
23
+ st.title("تحليل المخاطر وخطط التخفيف")
24
+ elif current_page == "الجدول الزمني":
25
+ st.title("إدارة الجدول الزمني والموارد")
26
+ elif current_page == "المحتوى المحلي":
27
+ st.title("تحليل وتحسين المحتوى المحلي")
28
+ elif current_page == "سلاسل الإمداد":
29
+ st.title("إدارة سلاسل الإمداد")
30
+ elif current_page == "المشتريات":
31
+ st.title("إدارة المشتريات والعقود")
32
+ elif current_page == "الموردون والمقاولون":
33
+ st.title("قاعدة بيانات الموردين والمقاولين")
34
+ elif current_page == "المشاريع المستقبلية":
35
+ st.title("تحليل المشاريع المستقبلية")
36
+ elif current_page == "توقع احتمالية النجاح":
37
+ st.title("توقع احتمالية نجاح العطاءات")
38
+ elif current_page == "التقارير":
39
+ st.title("التقارير والإحصائيات")
40
+ else:
41
+ st.title("نظام تحليل المناقصات")
42
+
43
+ with col2:
44
+ # زر تحديث البيانات
45
+ if st.button("تحديث البيانات", key="refresh_data"):
46
+ st.experimental_rerun()
47
+
48
+ # خط فاصل تحت العنوان
49
+ st.markdown("---")
50
+
51
+ # وصف مختصر للصفحة الحالية
52
+ if current_page == "الرئيسية":
53
+ st.markdown("عرض ملخص للمناقصات النشطة والمؤشرات الرئيسية ولوحة المعلومات")
54
+ elif current_page == "تحليل المناقصات":
55
+ st.markdown("تحليل تفاصيل المناقصات واستخراج المعلومات الرئيسية")
56
+ elif current_page == "تحليل المتطلبات":
57
+ st.markdown("تحليل متطلبات المناقصة وتصنيفها حسب الأولوية والتخصص")
58
+ elif current_page == "تقدير التكاليف":
59
+ st.markdown("حساب التكاليف المتوقعة للمشروع وتوزيعها على بنود الميزانية")
60
+ elif current_page == "تحليل المخاطر":
61
+ st.markdown("تحديد وتقييم المخاطر المحتملة ووضع خطط للتخفيف منها")
62
+ elif current_page == "الجدول الزمني":
63
+ st.markdown("إنشاء وإدارة الجدول الزمني للمشروع وتخصيص الموارد")
64
+ elif current_page == "المحتوى المحلي":
65
+ st.markdown("تحليل نسب المحتوى المحلي والامتثال لمتطلبات النسب المطلوبة")
66
+ elif current_page == "سلاسل الإمداد":
67
+ st.markdown("تحليل وتحسين سلاسل الإمداد وتحديد مصادر المواد والخدمات")
68
+ elif current_page == "المشتريات":
69
+ st.markdown("إدارة عمليات الشراء والعقود مع الموردين والمقاولين")
70
+ elif current_page == "الموردون والمقاولون":
71
+ st.markdown("قاعدة بيانات شاملة للموردين والمقاولين وتقييم أدائهم")
72
+ elif current_page == "المشاريع المستقبلية":
73
+ st.markdown("تحليل واستشراف المشاريع المستقبلية المحتملة")
74
+ elif current_page == "توقع احتمالية النجاح":
75
+ st.markdown("استخدام نماذج التعلم الآلي لتوقع احتمالية نجاح العطاء")
76
+ elif current_page == "التقارير":
77
+ st.markdown("إنشاء وتصدير تقارير مفصلة وإحصائيات عن المناقصات والمشاريع")
78
+
79
+ # مساحة فارغة بعد الوصف
80
+ st.markdown("")