From 031b36fbb4321f9f39813e20493d3f9473ab227f Mon Sep 17 00:00:00 2001 From: sichan Date: Tue, 18 Jun 2024 02:47:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=20item=5Flist.html?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E7=9A=84form=5Faction=5Furl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/asset_mgnt/views.py | 4 ++-- application/cpc_mgnt/views.py | 8 ++++---- application/fac_mgnt/views.py | 22 +++++++++++----------- application/hrm_mgnt/views.py | 6 +++--- application/mkt_mgnt/views.py | 2 +- application/opa_mgnt/views.py | 8 ++++---- application/org_mgnt/views.py | 4 ++-- application/perf_mgnt/models.py | 3 +++ application/perf_mgnt/views.py | 4 ++-- application/pjt_mgnt/views.py | 2 +- application/rsc_mgnt/views.py | 8 ++++---- 11 files changed, 37 insertions(+), 34 deletions(-) diff --git a/application/asset_mgnt/views.py b/application/asset_mgnt/views.py index b33a004..56b1a38 100644 --- a/application/asset_mgnt/views.py +++ b/application/asset_mgnt/views.py @@ -81,7 +81,7 @@ def fixed_assets_list_view(request): } }, "query_params": query_params, - "form_action_url": 'fixed_assets_list', + "form_action_url": reverse('fixed_assets_list'), "modify_url": reverse("fixed_assets_list_modify"), "add_url": reverse("fixed_assets_list_add"), "delete_url": reverse("fixed_assets_list_delete"), @@ -223,7 +223,7 @@ def intangible_assets_list_view(request): } }, "query_params": query_params, - "form_action_url": 'intangible_assets_list', + "form_action_url": reverse('intangible_assets_list'), "modify_url": reverse("intangible_assets_list_modify"), "add_url": reverse("intangible_assets_list_add"), "delete_url": reverse("intangible_assets_list_delete"), diff --git a/application/cpc_mgnt/views.py b/application/cpc_mgnt/views.py index 8739d43..bfa03d7 100644 --- a/application/cpc_mgnt/views.py +++ b/application/cpc_mgnt/views.py @@ -50,7 +50,7 @@ def seal_reg_list_view(request): } }, "query_params": query_params, - "form_action_url": 'seal_reg_list', + "form_action_url": reverse('seal_reg_list'), "modify_url": reverse("seal_reg_list_modify"), "add_url": reverse("seal_reg_list_add"), "delete_url": reverse("seal_reg_list_delete"), @@ -167,7 +167,7 @@ def seal_doc_borrow_list_view(request): } }, "query_params": query_params, - "form_action_url": 'seal_doc_borrow_list', + "form_action_url": reverse('seal_doc_borrow_list'), "modify_url": reverse("seal_doc_borrow_list_modify"), "add_url": reverse("seal_doc_borrow_list_add"), "delete_url": reverse("seal_doc_borrow_list_delete"), @@ -311,7 +311,7 @@ def contract_mgmt_list_view(request): } }, "query_params": query_params, - "form_action_url": 'contract_mgmt_list', + "form_action_url": reverse('contract_mgmt_list'), "modify_url": reverse("contract_mgmt_list_modify"), "add_url": reverse("contract_mgmt_list_add"), "delete_url": reverse("contract_mgmt_list_delete"), @@ -439,7 +439,7 @@ def policies_list_view(request): } }, "query_params": query_params, - "form_action_url": 'policies_list', + "form_action_url": reverse('policies_list'), "modify_url": reverse("policies_list_modify"), "add_url": reverse("policies_list_add"), "delete_url": reverse("policies_list_delete"), diff --git a/application/fac_mgnt/views.py b/application/fac_mgnt/views.py index 3ee1b28..2660a9c 100644 --- a/application/fac_mgnt/views.py +++ b/application/fac_mgnt/views.py @@ -59,7 +59,7 @@ def exp_type_list_view(request): } }, "query_params": query_params, - "form_action_url": 'exp_type_list', + "form_action_url": reverse('exp_type_list'), "modify_url": reverse("exp_type_list_modify"), "add_url": reverse("exp_type_list_add"), "delete_url": reverse("exp_type_list_delete"), @@ -163,7 +163,7 @@ def exp_detail_list_view(request): } }, "query_params": query_params, - "form_action_url": 'exp_detail_list', + "form_action_url": reverse('exp_detail_list'), "modify_url": reverse("exp_detail_list_modify"), "add_url": reverse("exp_detail_list_add"), "delete_url": reverse("exp_detail_list_delete"), @@ -297,7 +297,7 @@ def gpb_list_view(request): } }, "query_params": query_params, - "form_action_url": 'gpb_list', + "form_action_url": reverse('gpb_list'), "modify_url": reverse("gpb_list_modify"), "add_url": reverse("gpb_list_add"), "delete_url": reverse("gpb_list_delete"), @@ -418,7 +418,7 @@ def lcb_list_view(request): }, "table_exclude_field_name": ['record_id'], "query_params": query_params, - "form_action_url": 'lcb_list', + "form_action_url": reverse('lcb_list'), "modify_url": reverse("lcb_list_modify"), "add_url": reverse("lcb_list_add"), "delete_url": reverse("lcb_list_delete"), @@ -549,7 +549,7 @@ def rbm_detail_list_view(request): }, "table_exclude_field_name": ['record_id'], "query_params": query_params, - "form_action_url": 'rbm_detail_list', + "form_action_url": reverse('rbm_detail_list'), "modify_url": reverse("rbm_detail_list_modify"), "add_url": reverse("rbm_detail_list_add"), "delete_url": reverse("rbm_detail_list_delete"), @@ -652,7 +652,7 @@ def bns_cat_list_view(request): }, "table_exclude_field_name": ['category_id'], "query_params": query_params, - "form_action_url": 'bns_cat_list', + "form_action_url": reverse('bns_cat_list'), "modify_url": reverse("bns_cat_list_modify"), "add_url": reverse("bns_cat_list_add"), "delete_url": reverse("bns_cat_list_delete"), @@ -769,7 +769,7 @@ def bns_alloc_list_view(request): }, "table_exclude_field_name": ['record_id'], "query_params": query_params, - "form_action_url": 'bns_alloc_list', + "form_action_url": reverse('bns_alloc_list'), "modify_url": reverse("bns_alloc_list_modify"), "add_url": reverse("bns_alloc_list_add"), "delete_url": reverse("bns_alloc_list_delete"), @@ -885,7 +885,7 @@ def tax_rec_list_view(request): }, "table_exclude_field_name": ['id'], "query_params": query_params, - "form_action_url": 'tax_rec_list', + "form_action_url": reverse('tax_rec_list'), "modify_url": reverse("tax_rec_list_modify"), "add_url": reverse("tax_rec_list_add"), "delete_url": reverse("tax_rec_list_delete"), @@ -1021,7 +1021,7 @@ def inv_ledger_list_view(request): }, "table_exclude_field_name": ['id'], "query_params": query_params, - "form_action_url": 'inv_ledger_list', + "form_action_url": reverse('inv_ledger_list'), "modify_url": reverse("inv_ledger_list_modify"), "add_url": reverse("inv_ledger_list_add"), "delete_url": reverse("inv_ledger_list_delete"), @@ -1160,7 +1160,7 @@ def inv_rec_list_view(request): }, "query_params": query_params, "table_exclude_field_name": ['record_id', 'project_id'], - "form_action_url": 'inv_rec_list', + "form_action_url": reverse('inv_rec_list'), "modify_url": reverse("inv_rec_list_modify"), "add_url": reverse("inv_rec_list_add"), "delete_url": reverse("inv_rec_list_delete"), @@ -1424,7 +1424,7 @@ def emp_comm_list_view(request): }, "query_params": query_params, "table_exclude_field_name": ['record_id'], - "form_action_url": 'emp_comm_list', + "form_action_url": reverse('emp_comm_list'), "modify_url": reverse("emp_comm_list_modify"), "add_url": reverse("emp_comm_list_add"), "delete_url": reverse("emp_comm_list_delete"), diff --git a/application/hrm_mgnt/views.py b/application/hrm_mgnt/views.py index 1f8ecb9..b50fbd7 100644 --- a/application/hrm_mgnt/views.py +++ b/application/hrm_mgnt/views.py @@ -442,7 +442,7 @@ def alv_list_view(request): } }, "query_params": query_params, - "form_action_url": 'alv_list', + "form_action_url": reverse('alv_list'), "modify_url": reverse("alv_list_modify"), "add_url": reverse("alv_list_add"), "delete_url": reverse("alv_list_delete"), @@ -563,7 +563,7 @@ def rk_list_view(request): } }, "query_params": query_params, - "form_action_url": 'rk_list', + "form_action_url": reverse('rk_list'), "modify_url": reverse("rk_list_modify"), "add_url": reverse("rk_list_add"), "delete_url": reverse("rk_list_delete"), @@ -686,7 +686,7 @@ def pst_list_view(request): } }, "query_params": query_params, - "form_action_url": 'pst_list', + "form_action_url": reverse('pst_list'), "modify_url": reverse("pst_list_modify"), "add_url": reverse("pst_list_add"), "delete_url": reverse("pst_list_delete"), diff --git a/application/mkt_mgnt/views.py b/application/mkt_mgnt/views.py index 381dbcd..c8ef40a 100644 --- a/application/mkt_mgnt/views.py +++ b/application/mkt_mgnt/views.py @@ -214,7 +214,7 @@ def cust_list_view(request): } }, "query_params": query_params, - "form_action_url": 'cust_list', + "form_action_url": reverse('cust_list'), "modify_url": reverse("cust_list_modify"), "add_url": reverse("cust_list_add"), "delete_url": reverse("cust_list_delete"), diff --git a/application/opa_mgnt/views.py b/application/opa_mgnt/views.py index d368a7e..fac4ea7 100644 --- a/application/opa_mgnt/views.py +++ b/application/opa_mgnt/views.py @@ -51,7 +51,7 @@ def sma_reg_list_view(request): }, "query_params": query_params, "table_exclude_field_name": ['record_id', 'password'], - "form_action_url": 'sma_reg_list', + "form_action_url": reverse('sma_reg_list'), "modify_url": reverse("sma_reg_list_modify"), "add_url": reverse("sma_reg_list_add"), "delete_url": reverse("sma_reg_list_delete"), @@ -167,7 +167,7 @@ def acc_op_mgmt_list_view(request): } }, "query_params": query_params, - "form_action_url": 'acc_op_mgmt_list', + "form_action_url": reverse('acc_op_mgmt_list'), "modify_url": reverse("acc_op_mgmt_list_modify"), "add_url": reverse("acc_op_mgmt_list_add"), "delete_url": reverse("acc_op_mgmt_list_delete"), @@ -284,7 +284,7 @@ def web_reg_list_view(request): } }, "query_params": query_params, - "form_action_url": 'web_reg_list', + "form_action_url": reverse('web_reg_list'), "modify_url": reverse("web_reg_list_modify"), "add_url": reverse("web_reg_list_add"), "delete_url": reverse("web_reg_list_delete"), @@ -396,7 +396,7 @@ def web_maint_rec_list_view(request): } }, "query_params": query_params, - "form_action_url": 'web_maint_rec_list', + "form_action_url": reverse('web_maint_rec_list'), "modify_url": reverse("web_maint_rec_list_modify"), "add_url": reverse("web_maint_rec_list_add"), "delete_url": reverse("web_maint_rec_list_delete"), diff --git a/application/org_mgnt/views.py b/application/org_mgnt/views.py index 1380b69..f6674af 100644 --- a/application/org_mgnt/views.py +++ b/application/org_mgnt/views.py @@ -312,7 +312,7 @@ def pd_list_view(request): } }, "query_params": query_params, - "form_action_url": 'pd_list', + "form_action_url": reverse('pd_list'), "modify_url": reverse("pd_list_modify"), "add_url": reverse("pd_list_add"), "delete_url": reverse("pd_list_delete"), @@ -431,7 +431,7 @@ def sd_list_view(request): } }, "query_params": query_params, - "form_action_url": 'sd_list', + "form_action_url": reverse('sd_list'), "modify_url": reverse("sd_list_modify"), "add_url": reverse("sd_list_add"), "delete_url": reverse("sd_list_delete"), diff --git a/application/perf_mgnt/models.py b/application/perf_mgnt/models.py index 0fdd2da..7df026c 100644 --- a/application/perf_mgnt/models.py +++ b/application/perf_mgnt/models.py @@ -26,6 +26,9 @@ class GroupBusinessTarget(models.Model): class Meta: verbose_name = '集团经营目标' verbose_name_plural = '集团经营目标表' + constraints = [ + models.UniqueConstraint(fields=['primary_department', 'year', 'project_nature'], name='unique_department_year_nature') + ] def __str__(self): return f"{self.primary_department} - {self.year}" diff --git a/application/perf_mgnt/views.py b/application/perf_mgnt/views.py index d1724af..c761c88 100644 --- a/application/perf_mgnt/views.py +++ b/application/perf_mgnt/views.py @@ -120,7 +120,7 @@ def gbo_list_view(request): } }, "query_params": query_params, - "form_action_url": 'gbo_list', + "form_action_url": reverse('gbo_list'), "modify_url": reverse("gbo_list_modify"), "add_url": reverse("gbo_list_add"), "delete_url": reverse("gbo_list_delete"), @@ -341,7 +341,7 @@ def emt_list_view(request): } }, "query_params": query_params, - "form_action_url": 'emt_list', + "form_action_url": reverse('emt_list'), "modify_url": reverse("emt_list_modify"), "add_url": reverse("emt_list_add"), "delete_url": reverse("emt_list_delete"), diff --git a/application/pjt_mgnt/views.py b/application/pjt_mgnt/views.py index af3a54c..030804c 100644 --- a/application/pjt_mgnt/views.py +++ b/application/pjt_mgnt/views.py @@ -218,7 +218,7 @@ def emp_proj_income_list_view(request): } }, "query_params": query_params, - "form_action_url": 'emp_proj_income_list', + "form_action_url": reverse('emp_proj_income_list'), "modify_url": reverse("emp_proj_income_list_modify"), "add_url": reverse("emp_proj_income_list_add"), "delete_url": reverse("emp_proj_income_list_delete"), diff --git a/application/rsc_mgnt/views.py b/application/rsc_mgnt/views.py index 1047808..4a1b5c7 100644 --- a/application/rsc_mgnt/views.py +++ b/application/rsc_mgnt/views.py @@ -54,7 +54,7 @@ def cg_cat_list_view(request): }, "query_params": query_params, "table_exclude_field_name": ['category_id'], - "form_action_url": 'cg_cat_list', + "form_action_url": reverse('cg_cat_list'), "modify_url": reverse("cg_cat_list_modify"), "add_url": reverse("cg_cat_list_add"), "delete_url": reverse("cg_cat_list_delete"), @@ -287,7 +287,7 @@ def cmp_phone_reg_list_view(request): }, "query_params": query_params, "table_exclude_field_name": ['record_id'], - "form_action_url": 'cmp_phone_reg_list', + "form_action_url": reverse('cmp_phone_reg_list'), "modify_url": reverse("cmp_phone_reg_list_modify"), "add_url": reverse("cmp_phone_reg_list_add"), "delete_url": reverse("cmp_phone_reg_list_delete"), @@ -406,7 +406,7 @@ def bv_usage_list_view(request): }, "query_params": query_params, "table_exclude_field_name": ['record_id'], - "form_action_url": 'bv_usage_list', + "form_action_url": reverse('bv_usage_list'), "modify_url": reverse("bv_usage_list_modify"), "add_url": reverse("bv_usage_list_add"), "delete_url": reverse("bv_usage_list_delete"), @@ -529,7 +529,7 @@ def mem_acc_list_view(request): }, "query_params": query_params, "table_exclude_field_name": ['record_id'], - "form_action_url": 'mem_acc_list', + "form_action_url": reverse('mem_acc_list'), "modify_url": reverse("mem_acc_list_modify"), "add_url": reverse("mem_acc_list_add"), "delete_url": reverse("mem_acc_list_delete"),