50 lines
2.7 KiB
Python
50 lines
2.7 KiB
Python
from django.urls import path
|
|
from django.urls import include
|
|
from . import views,views_rbac
|
|
|
|
urlpatterns = [
|
|
path('', views.index, name='groups_index'),
|
|
path('index/', views.index, name='groups_index'),
|
|
path('login/', views.login, name='groups_login'),
|
|
path('logout/', views.logout, name='groups_logout'),
|
|
path('captcha/', include('captcha.urls')),
|
|
path('company/', views.company, name='groups_company'),
|
|
path('company/user/<int:cid>/', views.company_user, name='groups_cuser'),
|
|
path('company/userdetail/<int:uid>/', views.company_userdetail, name='groups_userdetail'),
|
|
path('company/userupdate/', views.groups_userupdate, name='groups_userupdate'),
|
|
path('company/userchange/<int:uid>/', views.company_userchange_page, name='groups_change_company'),
|
|
|
|
|
|
|
|
path('trouble/', views.trouble, name='groups_trouble'),#隐患排查统计图
|
|
path('observe/', views.observe, name='groups_observe'),#行为观察统计图
|
|
path('miss/', views.miss, name='groups_miss'),#未遂事件统计图
|
|
path('risk/', views.risk, name='groups_risk'),#风险管控统计图
|
|
path('tain/', views.train, name='groups_train'),#教育培训统计图
|
|
path('test/', views.exam, name='groups_test'),#在线考试统计图
|
|
path('refresh_captcha/', views.refresh_captcha),
|
|
path('updateposition/',views.updateposition),
|
|
path('api/positions',views.apipositions),
|
|
path('api/troubleChart',views.troubleChart),
|
|
path('api/observeChart',views.observeChart),
|
|
path('api/missChart',views.missChart),
|
|
path('api/riskChart',views.riskChart),
|
|
path('api/trainChart',views.trainChart),
|
|
path('api/examChart',views.examChart),
|
|
path('api/examrate/',views.exam_rate, name='exam_rate'),
|
|
path('api/admininfo/<int:id>/', views.admininfo),
|
|
|
|
|
|
path('rbac/role/', views_rbac.RoleView.as_view(), name='rbac_role'),
|
|
path('rbac/role/list/', views_rbac.RoleListView.as_view(), name='rbac-role-list'),
|
|
path('rbac/role/create/', views_rbac.RoleCreateView.as_view(), name='rbac-role-create'),
|
|
path('rbac/role/update/', views_rbac.RoleUpdateView.as_view(), name='rbac-role-update'),
|
|
path('rbac/role/delete/', views_rbac.RoleDeleteView.as_view(), name='rbac-role-delete'),
|
|
path('rbac/role/role2menu/', views_rbac.Role2MenuView.as_view(), name="rbac-role-role2menu"),
|
|
path('rbac/role/role2menu_list/', views_rbac.Role2MenuListView.as_view(), name="rbac-role-role2menu_list"),
|
|
|
|
path('company/list', views.company_list, name='company-list'),
|
|
path('company/create/',views.CompanyCreateView.as_view(),name="company-create"),
|
|
path('company/update/',views.CompanyUpdateView.as_view(),name='company-update')
|
|
]
|