from django.urls import path
from . import views

urlpatterns = [
    # 前台页面
    path('', views.index, name='index'),
    path('about/', views.about, name='about'),
    path('services/', views.services, name='services'),
    path('contact/', views.contact, name='contact'),

    # 后台管理
    path('admin-panel/', views.admin_dashboard, name='admin_dashboard'),
    path('admin-panel/prices/', views.price_list, name='price_list'),
    path('admin-panel/fetch-prices/', views.fetch_prices, name='fetch_prices'),
    path('admin-panel/order-builder/', views.order_builder, name='order_builder'),
    path('admin-panel/quotation/<int:quotation_id>/', views.quotation_preview, name='quotation_preview'),
    path('admin-panel/quotation/<int:quotation_id>/pdf/', views.generate_pdf, name='generate_pdf'),

    # API
    path('api/product/<int:product_id>/price/', views.api_get_product_price, name='api_product_price'),
    path('api/products/', views.api_get_products, name='api_products'),
    path('api/customers/', views.api_get_customers, name='api_customers'),
    path('api/products/search/', views.api_search_products, name='api_search_products'),
    path('api/customer/<int:customer_id>/', views.api_get_customer_detail, name='api_customer_detail'),
    path('api/product/<int:product_id>/', views.api_get_product_detail, name='api_product_detail'),
    path('debug/csrf/', views.debug_csrf, name='debug_csrf'),
    
    # Cookie管理
    path('admin-panel/cookies/', views.cookie_management, name='cookie_management'),
    path('admin-panel/cookies/delete/<int:cookie_id>/', views.delete_cookie, name='delete_cookie'),
    path('admin-panel/cookies/toggle/<int:cookie_id>/', views.toggle_cookie, name='toggle_cookie'),
    
    # 已生成订单管理
    path('admin-panel/generated-orders/', views.generated_orders, name='generated_orders'),
]