EGYADMIN commited on
Commit
b00d24d
·
verified ·
1 Parent(s): 202202b

Update modules/pricing/pricing_app.py

Browse files
Files changed (1) hide show
  1. modules/pricing/pricing_app.py +6 -4
modules/pricing/pricing_app.py CHANGED
@@ -13,10 +13,10 @@ import base64
13
  from pathlib import Path
14
 
15
  # استيراد الوحدات الجديدة من pricing_system
16
- from pricing_system.modules.analysis import smart_price_analysis as analysis_utils
17
  from pricing_system.modules.catalogs import materials_catalog, equipment_catalog
18
  from pricing_system.modules.indirect_support import overheads
19
- from pricing_system.modules.pricing_strategies import balanced_pricing, profit_oriented
20
 
21
  class PricingApp:
22
  """وحدة التسعير"""
@@ -36,6 +36,8 @@ class PricingApp:
36
  if 'local_content_data' not in st.session_state:
37
  st.session_state.local_content_data = {'target_percent': 30, 'actual_percent': 0, 'items': []}
38
 
 
 
39
  def run(self):
40
  self.render()
41
 
@@ -144,7 +146,7 @@ class PricingApp:
144
 
145
  def _render_pricing_scenarios_tab(self):
146
  st.markdown("### سيناريوهات التسعير")
147
- balanced_pricing.render_balanced_strategy()
148
 
149
  def _render_competitive_analysis_tab(self):
150
  st.markdown("### المقارنة التنافسية")
@@ -156,7 +158,7 @@ class PricingApp:
156
 
157
  def _render_unbalanced_pricing_tab(self):
158
  st.markdown("### التسعير غير المتزن")
159
- profit_oriented.render_profit_driven_strategy()
160
 
161
  def _render_reports_tab(self):
162
  st.markdown("### التقارير")
 
13
  from pathlib import Path
14
 
15
  # استيراد الوحدات الجديدة من pricing_system
16
+ from pricing_system.modules.analysis import analysis_utils
17
  from pricing_system.modules.catalogs import materials_catalog, equipment_catalog
18
  from pricing_system.modules.indirect_support import overheads
19
+ from pricing_system.modules.pricing_strategies.pricing_strategies import PricingStrategies
20
 
21
  class PricingApp:
22
  """وحدة التسعير"""
 
36
  if 'local_content_data' not in st.session_state:
37
  st.session_state.local_content_data = {'target_percent': 30, 'actual_percent': 0, 'items': []}
38
 
39
+ self.strategies = PricingStrategies()
40
+
41
  def run(self):
42
  self.render()
43
 
 
146
 
147
  def _render_pricing_scenarios_tab(self):
148
  st.markdown("### سيناريوهات التسعير")
149
+ self.strategies.render()
150
 
151
  def _render_competitive_analysis_tab(self):
152
  st.markdown("### المقارنة التنافسية")
 
158
 
159
  def _render_unbalanced_pricing_tab(self):
160
  st.markdown("### التسعير غير المتزن")
161
+ st.info("سيتم عرض استراتيجية التسعير غير المتزن هنا لاحقًا.")
162
 
163
  def _render_reports_tab(self):
164
  st.markdown("### التقارير")