mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-18 07:19:35 +00:00
56 lines
1.8 KiB
Python
56 lines
1.8 KiB
Python
"""
|
|
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(
|
|
"""
|
|
<style>
|
|
body { direction: rtl; text-align: right; }
|
|
.stButton>button { float: right; }
|
|
[data-testid="stSidebar"] { direction: rtl; }
|
|
.stMarkdown, .stText { text-align: right; }
|
|
</style>
|
|
""",
|
|
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("استخدم القائمة على اليسار للتنقل بين الصفحات.")
|