from django.urls import path
from . import views

app_name = 'dbms'
urlpatterns = [
    # -----------------------主页管理-------------------------#
    path('', views.index, name='index'),  # 菜单
    # -----------------------article项目管理-------------------------#
    path('article/', views.article, name='article_all'),  # 菜单-项目管理
    path('article/<int:article_state>/', views.article, name='article'),  # /dbms/article/(0-9)
    path('article/scan/<int:article_id>/', views.article_scan, name='article_scan'),
    path('article/agree/<int:article_id>/<int:agree_id>/', views.article_scan_agree, name='article_scan_agree'),
    path('article/lending/<int:article_id>/<int:lending_id>/', views.article_scan_lending, name='article_scan_lending'),
    path('article/endor/<int:article_id>/', views.endor_list_scan, name='article_endor_list_scan'),


    path('article/add/', views.article_add_ajax, name='article_add_ajax'),
    path('article/del/', views.article_del_ajax, name='article_del_ajax'),
    path('article/edit/', views.article_edit_ajax, name='article_edit_ajax'),
    path('article/state/change/', views.article_state_change_ajax, name='article_state_change_ajax'),
    path('article/feedback/', views.article_feedback_ajax, name='article_feedback_ajax'),
    path('article/opinion/', views.article_opinion_ajax, name='article_opinion_ajax'),
    path('article/sub/', views.article_sub_ajax, name='article_sub_ajax'),
    path('article/borrower/add/', views.borrower_add_ajax, name='article_borrower_add_ajax'),
    path('article/borrower/del/', views.borrower_del_ajax, name='article_borrower_del_ajax'),

    # -----------------------meeting评审会-------------------------#
    path('meeting/', views.meeting, name='meeting_all'),  # 菜单-评审管理-评审会
    path('meeting/<int:review_model>', views.meeting, name='meeting'),
    path('meeting/scan/<int:meeting_id>/', views.meeting_scan, name='meeting_scan'),
    path('meeting/scan/<int:meeting_id>/<int:article_id>/', views.meeting_scan_article, name='meeting_scan_article'),
    path('meeting/notice/<int:meeting_id>/', views.meeting_notice, name='meeting_notice'),
    path('meeting/experts/', views.experts, name='meeting_experts'),

    path('meeting/add/', views.meeting_add_ajax, name='meeting_add_ajax'),
    path('meeting/allot/add/', views.meeting_allot_add_ajax, name='meeting_allot_add_ajax'),
    path('meeting/allot/del/', views.meeting_allot_del_ajax, name='meeting_allot_del_ajax'),
    path('meeting/edit/', views.meeting_edit_ajax, name='meeting_edit_ajax'),
    path('meeting/close/', views.meeting_close_ajax, name='meeting_close_ajax'),
    path('meeting/del/', views.meeting_del_ajax, name='meeting_del_ajax'),
    path('meeting/article/add/', views.meeting_article_add_ajax, name='meeting_article_add_ajax'),
    path('meeting/article/del/', views.meeting_article_del_ajax, name='meeting_article_del_ajax'),
    # -----------------------appraisal评审管理-------------------------#
    path('appraisal/', views.appraisal, name='appraisal_all'),  # 菜单-评审管理-项目评审
    path('appraisal/<int:article_state>/', views.appraisal, name='appraisal'),  # /dbms/article/(0-9)
    path('appraisal/scan/<int:article_id>/', views.appraisal_scan, name='appraisal_scan'),
    path('appraisal/scan/<int:article_id>/<int:lending_id>/', views.appraisal_scan_lending,
         name='appraisal_scan_lending'),
    path('appraisal/summary/<int:article_id>/', views.summary_scan, name='appraisal_summary_scan'),
    path('appraisal/sign/<int:article_id>/', views.summary_sign_scan, name='appraisal_sign_scan'),

    path('appraisal/comment/', views.comment_edit_ajax, name='appraisal_comment_edit_ajax'),
    path('appraisal/supply/add/', views.supply_ajax, name='appraisal_supply_ajax'),
    path('appraisal/supply/edit/', views.supply_edit_ajax, name='appraisal_supply_edit_ajax'),
    path('appraisal/supply/del/', views.supply_del_ajax, name='appraisal_supply_del_ajax'),
    path('appraisal/single/add/', views.single_quota_ajax, name='appraisal_single_quota_ajax'),
    path('appraisal/single/del/', views.single_del_ajax, name='appraisal_single_del_ajax'),
    path('appraisal/lending/add/', views.lending_order_ajax, name='appraisal_lending_order_ajax'),
    path('appraisal/lending/change/', views.lending_change_ajax, name='appraisal_lending_change_ajax'),
    path('appraisal/lending/del/', views.lending_del_ajax, name='appraisal_lending_del_ajax'),
    path('appraisal/sign/', views.article_sign_ajax, name='appraisal_article_sign_ajax'),
    path('appraisal/article/change/', views.article_change_ajax, name='appraisal_article_change_ajax'),
    path('appraisal/guarantee/add/', views.guarantee_add_ajax, name='appraisal_guarantee_add_ajax'),
    path('appraisal/guarantee/del/', views.guarantee_del_ajax, name='appraisal_guarantee_del_ajax'),
    # -----------------------agree合同管理-------------------------#
    path('agree/', views.agree, name='agree_all'),  # 菜单-合同管理
    path('agree/<int:agree_state>/', views.agree, name='agree'),  # /dbms/article/(0-9)
    path('agree/scan/<int:agree_id>/', views.agree_scan, name='agree_scan'),
    path('agree/preview/<int:agree_id>/', views.agree_preview, name='agree_preview'),
    path('agree/preview/supple/<int:agree_id>/', views.supplementary_preview, name='agree_supple_preview'),
    path('agree/preview/counter/<int:agree_id>/<int:counter_id>/', views.counter_preview, name='agree_counter_preview'),
    path('agree/preview/sign/<int:agree_id>/', views.agree_sign_preview, name='agree_sign_preview'),
    path('agree/preview/result/<int:agree_id>/<int:result_id>/', views.result_preview, name='agree_result_preview'),
    path('agree/preview/mortgage/<int:agree_id>/<int:warrant_id>/', views.mortgage_app, name='agree_mortgage_preview'),
    path('agree/preview/letter/<int:agree_id>/<int:warrant_id>/', views.letter_knowing, name='agree_letter_preview'),
    path('agree/add/', views.agree_add_ajax, name='agree_add_ajax'),
    path('agree/edit/', views.agree_edit_ajax, name='agree_edit_ajax'),
    path('agree/del/', views.agree_del_ajax, name='agree_del_ajax'),
    path('agree/save/', views.agree_save_ajax, name='agree_save_ajax'),
    path('agree/supple/save/', views.supple_save_ajax, name='agree_supple_save_ajax'),
    path('agree/sign/', views.agree_sign_ajax, name='agree_sign_ajax'),
    path('agree/counter/add/', views.counter_add_ajax, name='agree_counter_add_ajax'),
    path('agree/counter/del/', views.counter_del_ajax, name='agree_counter_del_ajax'),
    path('agree/counter/save/', views.counter_save_ajax, name='agree_counter_save_ajax'),
    path('agree/result/add/', views.result_state_ajax, name='agree_result_state_ajax'),
    path('agree/result/del/', views.result_del_ajax, name='agree_result_del_ajax'),
    path('agree/promise/add/', views.promise_add_ajax, name='agree_promise_add_ajax'),

    # -----------------------warrant权证管理-------------------------#
    path('warrant/', views.warrant, name='warrant_all'),  # 菜单-权证管理-所有权证
    path('warrant/<int:warrant_typ>/', views.warrant, name='warrant'),  # /dbms/warrant/(0-9)

    path('warrant/draft/', views.draft_list, name='warrant_draft_all'),  # 菜单-权证管理-所有权证
    path('warrant/draft/<int:draft_state>/', views.draft_list, name='warrant_draft'),  # /dbms/warrant/(0-9)

    path('warrant/scan/<int:warrant_id>/', views.warrant_scan, name='warrant_scan'),
    path('warrant/agree/', views.warrant_agree, name='warrant_agree_all'),
    path('warrant/agree/<int:agree_state>', views.warrant_agree, name='warrant_agree'),
    path('warrant/agree/scan/<int:agree_id>/', views.warrant_agree_scan, name='warrant_agree_scan'),
    path('warrant/agree/warrant/<int:agree_id>/<int:warrant_id>/', views.warrant_agree_warrant,
         name='warrant_agree_warrant'),
    path('warrant/draft/soondue/', views.soondue_draft, name='warrant_soondue_draft_all'),  #
    path('warrant/draft/overdue/', views.overdue_draft, name='warrant_overdue_draft_all'),  #
    path('warrant/evaluate/overdue/', views.overdue_evaluate, name='warrant_overdue_evaluate_all'),
    path('warrant/evaluate/overdue/<int:evaluate_state>/', views.overdue_evaluate, name='warrant_overdue_evaluate'),
    path('warrant/storage/overdue/', views.overdue_storage, name='warrant_overdue_storage_all'),
    path('warrant/storage/overdue/<int:warrant_state>/', views.overdue_storage, name='warrant_overdue_storage'),

    path('warrant/add/', views.warrant_add_ajax, name='warrant_add_ajax'),
    path('warrant/del/', views.warrant_del_ajax, name='warrant_del_ajax'),
    path('warrant/edit/', views.warrant_edit_ajax, name='warrant_edit_ajax'),
    path('warrant/owership/add/', views.owership_add_ajax, name='warrant_owership_add_ajax'),
    path('warrant/owership/del/', views.owership_del_ajax, name='warrant_owership_del_ajax'),
    path('warrant/housebag/add/', views.housebag_add_ajax, name='warrant_housebag_add_ajax'),
    path('warrant/housebag/del/', views.housebag_del_ajax, name='warrant_housebag_del_ajax'),
    path('warrant/receivbag/add/', views.receivextend_add_ajax, name='warrant_receivextend_add_ajax'),
    path('warrant/receivbag/del/', views.receivextend_del_ajax, name='warrant_receivextend_del_ajax'),
    path('warrant/draftbag/add/', views.draftextend_add_ajax, name='warrant_draftextend_add_ajax'),
    path('warrant/draftbag/del/', views.draftbag_del_ajax, name='warrant_draftbag_del_ajax'),
    path('warrant/guaranty/add/', views.guaranty_add_ajax, name='warrant_guaranty_add_ajax'),
    path('warrant/guaranty/del/', views.guaranty_del_ajax, name='warrant_guaranty_del_ajax'),
    path('warrant/storages/add/', views.storages_add_ajax, name='warrant_storages_add_ajax'),
    path('warrant/storages/del/', views.storage_del_ajax, name='warrant_storage_del_ajax'),
    path('warrant/evaluate/add/', views.evaluate_add_ajax, name='warrant_evaluate_add_ajax'),
    path('warrant/draft/storage/', views.draft_state_change_ajax, name='warrant_draft_state_change_ajax'),

    # -----------------------house房产管理-------------------------#
    path('house/', views.house, name='warrant_house_all'),  # 菜单-权证管理-房产列表
    path('house/<int:house_app>/', views.house, name='warrant_house'),  # /dbms/house/(0-9)
    # -----------------------ground土地管理-------------------------#
    path('ground/', views.ground, name='warrant_ground_all'),  # 菜单-权证管理-土地列表
    path('ground/<int:application>/', views.ground, name='warrant_ground'),  # /dbms/ground/(0-9)
    # -----------------------放款管理-------------------------#
    path('provide/agree/', views.provide_agree, name='provide_agree_all'),
    path('provide/agree/<int:agree_state>/', views.provide_agree, name='provide_agree'),  # /dbms/provide/(0-9)
    path('provide/agree/scan/<int:agree_id>/', views.provide_agree_scan, name='provide_agree_scan'),
    path('provide/agree/notify/<int:agree_id>/<int:notify_id>/', views.provide_agree_notify,
         name='provide_agree_notify'),
    path('provide/notify/', views.notify, name='provide_notify_all'),  #
    path('provide/notify/scan/<int:notify_id>/', views.notify_scan, name='provide_notify_scan'),
    path('provide/notify/show/<int:notify_id>/', views.notify_show, name='provide_notify_show'),

    path('provide/', views.provide, name='provide_all'),  # 菜单-放款管理-放款
    path('provide/<int:provide_status>/', views.provide, name='provide'),  # /dbms/grant/(0-9)
    path('provide/scan/<int:provide_id>/', views.provide_scan, name='provide_scan'),
    path('provide/track/scan/<int:track_id>/', views.track_scan, name='provide_track_scan'),
    path('provide/overdue/', views.overdue, name='provide_overdue_all'),  # 菜单-放款管理-逾期项目
    path('provide/soondue/', views.soondue, name='provide_soondue_all'),  # 菜单-放款管理-即将到期
    path('provide/follow/', views.provide_follow, name='provide_follow_all'),
    path('provide/follow/<int:agree_state>/', views.provide_follow, name='provide_follow'),
    path('provide/track/overdue/', views.track_overdue, name='provide_track_overdue'),
    path('provide/track/soondue/', views.track_soondue, name='provide_track_soondue'),
    path('provide/repay/plan/<int:provide_id>/', views.repay_plan_prew, name='provide_repay_plan_prew'),



    path('provide/agree/sign/', views.provide_agree_sign_ajax, name='provide_agree_sign_ajax'),
    path('provide/counter/sign/', views.counter_sign_ajax, name='provide_counter_sign_ajax'),
    path('provide/sign/all/', views.sign_all_ajax, name='provide_sign_all_ajax'),

    path('provide/ascertain/add/', views.ascertain_add_ajax, name='provide_ascertain_add_ajax'),
    path('provide/notify/add/', views.notify_add_ajax, name='provide_notify_add_ajax'),
    path('provide/notify/edit/', views.notify_edit_ajax, name='provide_notify_edit_ajax'),
    path('provide/notify/del/', views.notify_del_ajax, name='provide_notify_del_ajax'),
    path('provide/add/', views.provide_add_ajax, name='provide_add_ajax'),
    path('provide/del/', views.provide_del_ajax, name='provide_del_ajax'),
    path('provide/repayment/add/', views.repayment_add_ajax, name='provide_repayment_add_ajax'),
    path('provide/repayment/del/', views.repayment_del_ajax, name='provide_repayment_del_ajax'),
    path('provide/track/plan/', views.track_plan_ajax, name='provide_track_plan_ajax'),
    path('provide/track/del/', views.track_del_ajax, name='provide_track_del_ajax'),
    path('provide/track/state/change/', views.track_state_change_ajax, name='provide_track_state_change_ajax'),
    path('provide/track/update/', views.track_update_ajax, name='provide_track_update_ajax'),
    path('provide/track/ex/del/', views.track_ex_del_ajax, name='provide_track_ex_del_ajax'),

    path('provide/charge/add/', views.provide_charge_add_ajax, name='provide_charge_add_ajax'),
    path('provide/charge/del/', views.provide_charge_del_ajax, name='provide_charge_del_ajax'),



    path('provide/repay/plan/', views.repay_plan_ajax, name='provide_repay_plan_ajax'),

    path('provide/agree/change/', views.change_agree_state_ajax, name='provide_change_agree_state_ajax'),
    path('provide/state/change/', views.provide_state_change_ajax, name='provide_state_change_ajax'),

    path('provide/extension/add/', views.provide_extension_ajax, name='provide_extension_ajax'),

    # -----------------------归档管理-------------------------#
    path('pigeonhole/', views.pigeonhole, name='pigeonhole_all'),  # 菜单-放款管理-放款
    path('pigeonhole/<int:implement>/', views.pigeonhole, name='pigeonhole'),  # /dbms/grant/(0-9)
    path('pigeonhole/scan/<int:provide_id>/', views.pigeonhole_scan, name='pigeonhole_scan'),
    path('pigeonhole/overdue/', views.pigeonhole_overdue, name='pigeonhole_overdue_all'),  # 菜单-放款管理-放款

    path('pigeonhole/add/', views.pigeonhole_add_ajax, name='pigeonhole_add_ajax'),
    # -----------------------保后管理-------------------------#
    path('review/', views.review, name='review_all'),  # 菜单-保后管理
    path('review/book/', views.article_book, name='review_book_all'),  # 菜单-保后管理
    path('review/book/<int:review_state>/', views.article_book, name='review_book'),  # 菜单-保后管理
    path('review/<int:review_state>/', views.review, name='review'),  # 菜单-保后管理
    path('review/scan/<int:custom_id>/', views.review_scan, name='review_scan'),  #
    path('review/overdue/', views.review_overdue, name='review_overdue_all'),  # 菜单-保后管理
    path('review/classification/', views.classification, name='review_fication_all'),  # 菜单-保后管理
    path('review/classification/<int:fication>/', views.classification, name='review_fication'),  # 菜单-保后管理

    path('review/plan/', views.review_plan_ajax, name='review_plan_ajax'),  #
    path('review/date/up/', views.date_up_ajax, name='review_date_up_ajax'),  #
    path('review/update/', views.review_update_ajax, name='review_update_ajax'),  #
    path('review/del/', views.review_del_ajax, name='review_del_ajax'),  #
    path('review/fication/', views.fication_add_ajax, name='review_fication_add_ajax'),  #
    path('review/fication/all/', views.fication_all_ajax, name='review_fication_all_ajax'),  #
    path('review/del/', views.review_del_ajax, name='review_del_ajax'),  #
    path('investigate/add/', views.investigate_add_ajax, name='investigate_add_ajax'),  #
    path('investigate/del/', views.investigate_del_ajax, name='investigate_del_ajax'),  #

    # -----------------------代偿管理-------------------------#
    path('compensatory/', views.compensatory, name='compensatory_all'),  # 菜单-追偿管理
    path('compensatory/<int:dun_state>/', views.compensatory, name='compensatory'),
    path('compensatory/scan/<int:compensatory_id>/', views.compensatory_scan, name='compensatory_scan'),

    path('compensatory/add/', views.compensatory_add_ajax, name='compensatory_add_ajax'),
    # -----------------------追偿管理-------------------------#
    path('dun/', views.dun, name='dun_all'),  # 菜单-追偿管理
    path('dun/<int:dun_stage>/', views.dun, name='dun'),
    path('dun/scan/<int:dun_id>/', views.dun_scan, name='dun_scan'),
    path('dun/stage/<int:dun_id>/', views.dun_stage, name='dun_stage'),
    path('dun/seal/', views.seal, name='dun_seal_all'),
    path('dun/seal/<int:seal_state>/', views.seal, name='dun_seal'),
    path('dun/seal/scan/<int:dun_id>/<int:warrant_id>/', views.seal_scan, name='dun_seal_scan'),
    path('dun/seal/overdue/', views.overdue_seal, name='dun_overdue_seal_all'),
    path('dun/seal/soondue/', views.soondue_seal, name='dun_soondue_seal_all'),
    path('dun/search/overdue/', views.overdue_search, name='dun_overdue_search_all'),
    path('dun/ledge/', views.dun_ledge, name='dun_ledge_all'),
    path('dun/add/', views.dun_add_ajax, name='dun_add_ajax'),
    path('dun/clue/add/', views.clue_add_ajax, name='dun_clue_add_ajax'),
    path('dun/clue/del/', views.clue_del_ajax, name='dun_clue_del_ajax'),
    path('dun/defendant/add/', views.defendant_add_ajax, name='dun_defendant_add_ajax'),
    path('dun/defendant/del/', views.defendant_del_ajax, name='dun_defendant_del_ajax'),
    path('dun/stage/add/', views.stage_add_ajax, name='dun_stage_add_ajax'),
    path('dun/stage/del/', views.stage_del_ajax, name='dun_stage_del_ajax'),
    path('dun/judgment/add/', views.judgment_add_ajax, name='dun_judgment_add_ajax'),
    path('dun/judgment/del/', views.judgment_del_ajax, name='dun_judgment_del_ajax'),
    path('dun/agent/add/', views.agent_add_ajax, name='dun_agent_add_ajax'),
    path('dun/staff/add/', views.staff_add_ajax, name='dun_staff_add_ajax'),
    path('dun/sealup/add/', views.sealup_add_ajax, name='dun_sealup_add_ajax'),
    path('dun/sealup/del/', views.sealup_del_ajax, name='dun_sealup_del_ajax'),
    path('dun/inquiry/add/', views.inquiry_add_ajax, name='dun_inquiry_add_ajax'),
    path('dun/standing/add/', views.standing_add_ajax, name='dun_standing_add_ajax'),
    path('dun/standing/del/', views.standing_del_ajax, name='dun_standing_del_ajax'),
    path('dun/charge/add/', views.charge_add_ajax, name='dun_charge_add_ajax'),
    path('dun/charge/del/', views.charge_del_ajax, name='dun_charge_del_ajax'),
    path('dun/retrieve/add/', views.retrieve_add_ajax, name='dun_retrieve_add_ajax'),
    path('dun/retrieve/del/', views.retrieve_del_ajax, name='dun_retrieve_del_ajax'),

    # -----------------------客户管理-------------------------#

    path('custom/', views.custom, name='custom_all'),  # 菜单-客户管理
    path('custom/c/', views.custom_c, name='custom_c_all'),  # 菜单-客户管理
    path('custom/p/', views.custom_p, name='custom_p_all'),  # 菜单-客户管理
    
    path('custom/<int:genre>/', views.custom, name='custom'),  # /dbms/cstom/(0-9)
    path('custom/scan/<int:custom_id>/', views.custom_scan, name='custom_scan'),

    path('custom/add/', views.custom_add_ajax, name='custom_add_ajax'),
    path('custom/del/', views.custom_del_ajax, name='custom_del_ajax'),
    path('custom/edit/', views.custom_edit_ajax, name='custom_edit_ajax'),
    path('custom/change/', views.custom_change_ajax, name='custom_change_ajax'),
    path('custom/controler/', views.custom_controler_ajax, name='custom_controler_ajax'),
    path('custom/shareholder/add/', views.shareholder_add_ajax, name='custom_shareholder_add_ajax'),
    path('custom/shareholder/del/', views.shareholder_del_ajax, name='custom_shareholder_del_ajax'),
    path('custom/trustee/add/', views.trustee_add_ajax, name='custom_trustee_add_ajax'),
    path('custom/trustee/del/', views.trustee_del_ajax, name='custom_trustee_del_ajax'),

    path('custom/subsidiary/add/', views.subsidiary_add_ajax, name='custom_subsidiary_add_ajax'),
    path('custom/subsidiary/del/', views.custom_extend_del_ajax, name='custom_extend_del_ajax'),

    path('custom/spouse/add/', views.spouse_add_ajax, name='custom_spouse_add_ajax'),
    path('custom/spouse/del/', views.spouse_del_ajax, name='custom_spouse_del_ajax'),

    # ------------------------------合作机构--------------------------------------#
    path('cooperative/', views.cooperative, name='cooperative_all'),  # 菜单-合作机构
    path('cooperative/<int:cooperator_type>/', views.cooperative, name='cooperative'),  # /dbms/cstom/(0-9)
    path('cooperative/scan/<int:cooperator_id>/', views.cooperative_scan, name='cooperative_scan'),
    path('cooperative/soondue/', views.soondue_cooperator, name='cooperative_soondue_all'),
    path('cooperative/overdue/', views.overdue_cooperator, name='cooperative_overdue_all'),
    path('cooperative/agreement/add/', views.agreement_add_ajax, name='cooperative_agreement_add_ajax'),
    path('branch/', views.branches, name='branch_all'),
    path('branch/<int:branch_state>/', views.branches, name='branch'),

    # ------------------------------人员管理--------------------------------------#

    # ------------------------------报表--------------------------------------#
    path('report/', views.report, name='report'),  #

    path('report/provide/list/<int:p_typ>/<int:t_typ>/', views.report_provide_list, name='report_provide_list'),
    path('report/provide/list/bb/<int:p_typ>/<int:t_typ>/', views.report_provide_b, name='report_provide_bb'),

    path('report/repay/list/<int:t_typ>/', views.report_repay_list, name='report_repay_list'),
    path('report/provide/balance/class/<int:c_typ>/<int:t_typ>/', views.report_balance_class,
         name='report_balance_class'),
    path('report/article/balance/class/<int:c_typ>/<int:t_typ>/', views.report_article_class,
         name='report_article_class'),
    path('report/accrual/list/<int:p_typ>/<int:t_typ>/', views.report_provide_accrual, name='report_provide_accrual'),
    path('report/report/list/<int:p_typ>/<int:t_typ>/', views.report_provide_report, name='report_provide_report'),

    path('report/accrual/class/<int:c_typ>/<int:t_typ>/', views.report_accrual_class, name='report_accrual_class'),
    path('report/provide/class/list/<int:c_typ>/<int:t_typ>/', views.report_provide_class_list,
         name='report_provide_class_list'),
    path('report/provide/class/w/<int:c_typ>/<int:t_typ>/', views.report_provid_w_list,
         name='report_provid_w_list'),
    path('report/article/class/<int:c_typ>/<int:t_typ>/', views.report_article, name='report_article'),
    path('report/article/list/<int:c_typ>/<int:t_typ>/', views.report_article_list, name='report_article_list'),

    path('report/custom/class/<int:c_typ>/<int:t_typ>/', views.report_custom, name='report_custom'),
    path('report/custom/list/<int:c_typ>/<int:t_typ>/', views.report_custom_list, name='report_custom_list'),

    path('report/custom/top/<int:c_typ>/<int:t_typ>/', views.top_custom, name='report_top_custom'),
    path('report/dun/class/<int:t_typ>/', views.report_dun, name='report_dun'),

    path('report/dun/dc/list/<int:t_typ>/', views.report_dun_dc_list, name='report_dun_dc_list'),
    path('report/dun/fy/list/<int:t_typ>/', views.report_dun_fy_list, name='report_dun_fy_list'),
    path('report/dun/hk/list/<int:t_typ>/', views.report_dun_hk_list, name='report_dun_hk_list'),

    path('report/meeting/article/meeting/<int:t_typ>/', views.report_meeting_list, name='report_meeting_list'),
    path('report/meeting/provide/follow/', views.provide_follow_list, name='report_follow_list'),
    path('report/meeting/article/feedback/', views.article_feedback_list, name='report_article_feedback_list'),
    path('report/meeting/pig/overdue/', views.pig_overdue_list, name='report_pig_overdue_list'),
    path('report/meeting/review/plan/', views.review_plan_list, name='report_review_plan_list'),

    path('report/month/fication/', views.fication_list, name='report_fication_list'),

    # 员工
    path('employee/', views.employee, name='employee_all'),
    path('employee/<int:employee_status>/', views.employee, name='employee'),  # /dbms/cstom/(0-9)
    path('employee/scan/<int:employee_id>/', views.employee_scan, name='employee_scan'),

    path('employee/reset/', views.employee_reset_ajax, name='employee_reset_ajax'),

    # 部门
    path('department/', views.department, name='department'),
    path('department/add/', views.department_add, name='department_add'),
    path('department/edit/<int:department_id>/', views.department_edit, name='department_edit'),
    path('department/del/<int:department_id>/', views.department_del, name='department_del'),
    # 全局收索
    path('search/custom/', views.search_custom_ajax, name='search_custom_ajax'),
    path('search/warrant/', views.search_warrant_ajax, name='search_warrant_ajax'),
    path('search/guarantee/', views.guarantee_warrant_ajax, name='search_guarantee_ajax'),
    # sub

]
