urls.py 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. from django.urls import path
  2. from rest_framework import routers
  3. from dvadmin.system.views.api_white_list import ApiWhiteListViewSet
  4. from dvadmin.system.views.area import AreaViewSet
  5. from dvadmin.system.views.clause import PrivacyView, TermsServiceView
  6. from dvadmin.system.views.datav import DataVViewSet
  7. from dvadmin.system.views.dept import DeptViewSet
  8. from dvadmin.system.views.dictionary import DictionaryViewSet
  9. from dvadmin.system.views.file_list import FileViewSet
  10. from dvadmin.system.views.login_log import LoginLogViewSet
  11. from dvadmin.system.views.menu import MenuViewSet
  12. from dvadmin.system.views.menu_button import MenuButtonViewSet
  13. from dvadmin.system.views.message_center import MessageCenterViewSet
  14. from dvadmin.system.views.operation_log import OperationLogViewSet
  15. from dvadmin.system.views.role import RoleViewSet
  16. from dvadmin.system.views.system_config import SystemConfigViewSet
  17. from dvadmin.system.views.user import UserViewSet
  18. system_url = routers.SimpleRouter()
  19. system_url.register(r'menu', MenuViewSet)
  20. system_url.register(r'menu_button', MenuButtonViewSet)
  21. system_url.register(r'role', RoleViewSet)
  22. system_url.register(r'dept', DeptViewSet)
  23. system_url.register(r'user', UserViewSet)
  24. system_url.register(r'operation_log', OperationLogViewSet)
  25. system_url.register(r'dictionary', DictionaryViewSet)
  26. system_url.register(r'area', AreaViewSet)
  27. system_url.register(r'file', FileViewSet)
  28. system_url.register(r'api_white_list', ApiWhiteListViewSet)
  29. system_url.register(r'system_config', SystemConfigViewSet)
  30. system_url.register(r'message_center', MessageCenterViewSet)
  31. system_url.register(r'datav', DataVViewSet)
  32. urlpatterns = [
  33. path('system_config/save_content/', SystemConfigViewSet.as_view({'put': 'save_content'})),
  34. path('system_config/get_association_table/', SystemConfigViewSet.as_view({'get': 'get_association_table'})),
  35. path('system_config/get_table_data/<int:pk>/', SystemConfigViewSet.as_view({'get': 'get_table_data'})),
  36. path('system_config/get_relation_info/', SystemConfigViewSet.as_view({'get': 'get_relation_info'})),
  37. path('login_log/', LoginLogViewSet.as_view({'get': 'list'})),
  38. path('login_log/<int:pk>/', LoginLogViewSet.as_view({'get': 'retrieve'})),
  39. path('dept_lazy_tree/', DeptViewSet.as_view({'get': 'dept_lazy_tree'})),
  40. path('clause/privacy.html', PrivacyView.as_view()),
  41. path('clause/terms_service.html', TermsServiceView.as_view()),
  42. ]
  43. urlpatterns += system_url.urls