urls.py 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. from django.urls import path, re_path
  2. from . import views
  3. urlpatterns = [
  4. path(r'list/', views.ContainerListViewSet.as_view({"get": "list", "post": "create"}), name="ContainerList"),
  5. re_path(r'^list/(?P<pk>\d+)/$', views.ContainerListViewSet.as_view({
  6. 'get': 'retrieve',
  7. 'put': 'update',
  8. 'patch': 'partial_update',
  9. }), name="ContainerList_1"),
  10. path(r'check/', views.ContainerListViewSet.as_view({"get": "check_container_postion"}), name="ContainerList"),
  11. path(r'update_categories/', views.ContainerListViewSet.as_view({"get": "update_container_categories"}), name="ContainerList"),
  12. path(r'detail/', views.ContainerDetailViewSet.as_view( {"get": "list","post": "create"}), name="ContainerDetail"),
  13. re_path(r'^detail/(?P<pk>\d+)/$', views.ContainerDetailViewSet.as_view({
  14. 'get': 'retrieve',
  15. 'put': 'update',
  16. 'patch': 'partial_update',
  17. 'delete': 'destroy',
  18. }), name="ContainerDetail_1"),
  19. path(r'locationdetail/', views.ContainerDetailViewSet.as_view( {"get": "locationdetail_list"}), name="ContainerlocationDetail"),
  20. path(r'pdadetail/', views.ContainerDetailViewSet.as_view( {"get": "pdadetail_list"}), name="pdadetail_list"),
  21. path(r'pda/outdetail/', views.OutDetailViewSet.as_view( {"get": "get_out_batch_detail"}), name="get_out_batch_detail"),
  22. path(r'pda/containerdetail/', views.OutDetailViewSet.as_view( {"get": "get_contianer_detail"}), name="get_out_batch_detail"),
  23. path(r'pda/confirmdetail/', views.OutDetailViewSet.as_view( {"post": "confirm_out_batch_detail"}), name="confirm_out_batch_detail"),
  24. path(r'pda/canceldetail/', views.OutDetailViewSet.as_view( {"post": "cancel_out_batch_detail"}), name="cancel_out_batch_detail"),
  25. path(r'containerdetail/', views.ContainerDetailViewSet.as_view( {"get": "containerdetail_list"}), name="containerdetail_list"),
  26. path(r'pda/change_container_out_qty/', views.OutDetailViewSet.as_view( {"post": "change_container_out_qty"}), name="change_container_out_qty"),
  27. path(r'operate/', views.ContainerOperateViewSet.as_view( {"get": "list","post": "create"}), name="ContainerDetail"),
  28. re_path(r'^operate/(?P<pk>\d+)/$', views.ContainerOperateViewSet.as_view({
  29. 'get': 'retrieve',
  30. 'put': 'update',
  31. 'patch': 'partial_update',
  32. }), name="ContainerDetail_1"),
  33. path(r'wcs_task/', views.WCSTaskViewSet.as_view({"get": "list", "post": "create"}), name="Task"),
  34. path(r'send_again/', views.WCSTaskViewSet.as_view({"post": "send_task_to_wcs"}), name="Task"),
  35. path(r'dispatch_config/', views.DispatchConfigView.as_view(), name='dispatch_config'),
  36. path(r'wcs/logs/', views.WCSTaskLogViewSet.as_view({"get": "list"}), name='wcs_task_logs'),
  37. re_path(r'^wcs/logs/(?P<pk>\d+)/$', views.WCSTaskLogViewSet.as_view({
  38. 'get': 'retrieve',
  39. }), name="wcs_task_logs_1"),
  40. path(r'task/', views.TaskViewSet.as_view({"get": "list", "post": "create"}), name="Task"),
  41. re_path(r'^task/(?P<pk>\d+)/$', views.TaskViewSet.as_view({
  42. 'get': 'retrieve',
  43. 'put': 'update',
  44. 'patch': 'partial_update',
  45. }), name="Task_1"),
  46. path(r'location_release/',views.ContainerWCSViewSet.as_view({"post": "release_location"}), name='ContainerWCS'),
  47. path(r'container_wcs/', views.ContainerWCSViewSet.as_view({"get": "get_container_wcs","put": "update_container_wcs","post": "generate_move_task"}), name='ContainerWCS'),
  48. path(r'issue_outbound/', views.ContainerWCSViewSet.as_view({"post": "generate_out_task"}), name='ContainerWCS1'),
  49. re_path(r'container_wcs/update/', views.ContainerWCSViewSet.as_view({"get": "update_container_wcs"}), name='ContainerWCS1'),
  50. path('out_task/', views.OutTaskViewSet.as_view({'post': 'post' }), name='out_task'),
  51. path('check_task/', views.OutTaskViewSet.as_view({'post': 'post_check' }), name='out_task_check'),
  52. path(r'batch/', views.BatchViewSet.as_view({"post": "wcs_post"}), name="Batch"),
  53. path(r'out_detail/', views.OutDetailViewSet.as_view({"get": "list", "post": "create"}), name="Task"),
  54. re_path(r'^out_detail/(?P<pk>\d+)/$', views.OutDetailViewSet.as_view({
  55. 'get': 'retrieve',
  56. 'put': 'update',
  57. 'patch': 'partial_update',
  58. }), name="Task_1"),
  59. path(r'detaillog/', views.ContainerDetailLogModelViewSet.as_view({"get": "list", "post": "create"}), name="Task"),
  60. path(r'batchdetaillog/', views.batchLogModelViewSet.as_view({"get": "list", "post": "create"}), name="Task"),
  61. path(r'batchdetaillog/containerlog/', views.batchLogModelViewSet.as_view({ "get": "get_container_operation_log"}), name="Task"),
  62. ]