41 lines
3.5 KiB
Python
41 lines
3.5 KiB
Python
from .views import UserRegister,UnregisteredUserList,RegisteredUserList,UserDeparture,UserDepartureDetail,EditUserDeparture,DeleteUserDeparture,issueAnInvoice,issueAnInvoiceDetail,confirm,loan,PaymentRequest,reimbursement,confirmdisplay,loandisplay,PaymentDisplay,reimbursementdetail,Change,ChangeDetail,EditInvoice,DeleteInvoice,EditIncome,DeleteIncome,EditAccounts,DeleteAccounts,EditPayment,DeletePayment,EditReimbursement,DeleteReimbursement,EditBonusChange,DeleteBonusChange,GetCaseListForInvoice,SearchCaseByContractNo,AddInvoice,GetApproversListForIncomeConfirm
|
||
from django.urls import path
|
||
|
||
urlpatterns = [
|
||
path("user-register", UserRegister.as_view(), name="user-register/"),
|
||
path("unregistered-user-list", UnregisteredUserList.as_view(), name="unregistered-user-list/"),
|
||
path("user-register-detail", UnregisteredUserList.as_view(), name="user-register-detail/"), # 向后兼容,保留旧URL
|
||
path("registered-user-list", RegisteredUserList.as_view(), name="registered-user-list/"),
|
||
path("user-departure", UserDeparture.as_view(), name="user-departure/"),
|
||
path("user-departure-detail", UserDepartureDetail.as_view(), name="user-departure-detail/"),
|
||
path("editUserDeparture", EditUserDeparture.as_view(), name="editUserDeparture/"),
|
||
path("deleteUserDeparture", DeleteUserDeparture.as_view(), name="deleteUserDeparture/"),
|
||
path("case-list-for-invoice", GetCaseListForInvoice.as_view(), name="case-list-for-invoice/"),
|
||
path("search-case-by-contract-no", SearchCaseByContractNo.as_view(), name="search-case-by-contract-no/"),
|
||
path("add-invoice", AddInvoice.as_view(), name="add-invoice/"),
|
||
path("issue-invoice", issueAnInvoice.as_view(), name="issue-invoice/"),
|
||
path('issue-Detail', issueAnInvoiceDetail.as_view(), name="issue-Detail/"),
|
||
path('editInvoice', EditInvoice.as_view(), name="editInvoice/"),
|
||
path('deleteInvoice', DeleteInvoice.as_view(), name="deleteInvoice/"),
|
||
path('confirm', confirm.as_view(), name="confirm/"),
|
||
path('approvers-list-for-income-confirm', GetApproversListForIncomeConfirm.as_view(), name="approvers-list-for-income-confirm/"),
|
||
path('confirmdisplay', confirmdisplay.as_view(), name="confirmdisplay/"),
|
||
path('editIncome', EditIncome.as_view(), name="editIncome/"),
|
||
path('deleteIncome', DeleteIncome.as_view(), name="deleteIncome/"),
|
||
path('loan', loan.as_view(), name="loan/"),
|
||
path('payment-request', PaymentRequest.as_view(), name="payment-request/"),
|
||
path('reimbursement',reimbursement.as_view(), name="reimbursement/"),
|
||
path('loandisplay', loandisplay.as_view(), name="loandisplay/"),
|
||
path('editAccounts', EditAccounts.as_view(), name="editAccounts/"),
|
||
path('deleteAccounts', DeleteAccounts.as_view(), name="deleteAccounts/"),
|
||
path('PaymentDisplay', PaymentDisplay.as_view(), name="PaymentDisplay/"),
|
||
path('editPayment', EditPayment.as_view(), name="editPayment/"),
|
||
path('deletePayment', DeletePayment.as_view(), name="deletePayment/"),
|
||
path('reidetail',reimbursementdetail.as_view(), name="reimbursementdetail/"),
|
||
path('editReimbursement', EditReimbursement.as_view(), name="editReimbursement/"),
|
||
path('deleteReimbursement', DeleteReimbursement.as_view(), name="deleteReimbursement/"),
|
||
path('change',Change.as_view(), name="Change/"),
|
||
path('ChangeDetail', ChangeDetail.as_view(), name="ChangeDetail/"),
|
||
path('editBonusChange', EditBonusChange.as_view(), name="editBonusChange/"),
|
||
path('deleteBonusChange', DeleteBonusChange.as_view(), name="deleteBonusChange/"),
|
||
] |