""" Dealix Admin Dashboard — Streamlit app. لوحة تحكم Dealix. Run: streamlit run dashboard/app.py --server.port 8501 """ from __future__ import annotations import os import streamlit as st st.set_page_config( page_title="Dealix Admin", page_icon="🎯", layout="wide", initial_sidebar_state="expanded", ) # RTL support st.markdown( """ """, unsafe_allow_html=True, ) st.sidebar.title("🎯 Dealix Admin") st.sidebar.markdown("**v3.0.0**") st.sidebar.markdown(f"API: `{os.getenv('DEALIX_API_URL', 'http://127.0.0.1:8001')}`") st.title("لوحة تحكم Dealix") st.markdown(""" مرحباً بك في لوحة تحكم Dealix. اختر من القائمة الجانبية: - **Overview** — حالة النظام، الصحة العميقة، وإنفاق النماذج - **Leads** — عرض وتحديث العملاء المحتملين - **Approvals** — تشغيل واعتماد الطلبات المعلقة - **Evidence** — أدلة التشغيل الحالية من الموافقات وDLQ - **Costs** — تحليل إنفاق LLM - **Audit** — لقطة تدقيق تشغيلية من الصحة والتكاليف وDLQ """) col1, col2, col3 = st.columns(3) col1.metric("العملاء", "—", help="يعتمد على واجهات leads") col2.metric("إنفاق LLM اليوم", "— $", help="/api/v1/admin/costs") col3.metric("نسبة الكاش", "— %", help="/api/v1/admin/cache/stats") st.info("استخدم القائمة على اليسار للتنقل بين الصفحات.")