From 1fb720e9353ad3b9e2e010dafc483a71a5381984 Mon Sep 17 00:00:00 2001 From: sichan Date: Tue, 18 Jun 2024 05:09:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4=E4=BA=86?= =?UTF-8?q?=E5=B7=B2=E7=BB=8F=E6=97=A0=E6=95=88=E7=9A=84fields=5Fpreview?= =?UTF-8?q?=5Fconfig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/asset_mgnt/views.py | 43 +-------- application/cpc_mgnt/views.py | 63 +------------- application/fac_mgnt/views.py | 149 +++----------------------------- application/hrm_mgnt/views.py | 80 ++--------------- application/mkt_mgnt/views.py | 25 +----- application/opa_mgnt/views.py | 49 +---------- application/org_mgnt/views.py | 37 +------- application/perf_mgnt/views.py | 31 +------ application/pjt_mgnt/views.py | 38 +------- application/rsc_mgnt/views.py | 59 ++----------- 10 files changed, 44 insertions(+), 530 deletions(-) diff --git a/application/asset_mgnt/views.py b/application/asset_mgnt/views.py index 56b1a38..c3a275d 100644 --- a/application/asset_mgnt/views.py +++ b/application/asset_mgnt/views.py @@ -58,27 +58,7 @@ def fixed_assets_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data_fix"), - "fields_preview_config": { - "asset_category": {"type": "text", "width": "180px"}, - "brand": {"type": "text", "width": "180px"}, - "model": {"type": "text", "width": "180px"}, - "unit": {"type": "text", "width": "180px"}, - "quantity": {"type": "number", "width": "100px"}, - "affiliated_entity": {"type": "text", "width": "180px"}, - "location": {"type": "text", "width": "180px"}, - "department": {"type": "text", "width": "180px"}, - "user": {"type": "text", "width": "180px"}, - "purchase_date": {"type": "date", "width": "110px"}, - "recorded_date": {"type": "date", "width": "110px"}, - "original_value": {"type": "number", "width": "100px"}, - "residual_value": {"type": "number", "width": "100px"}, - "depreciation_method": {"type": "text", "width": "180px"}, - "depreciation_years": {"type": "number", "width": "100px"}, - "depreciation_months": {"type": "number", "width": "100px"}, - "book_value": {"type": "number", "width": "100px"}, - "status": {"type": "text", "width": "100px"}, - } + "save_url": reverse("save_excel_table_data_fix") }, "query_params": query_params, "form_action_url": reverse('fixed_assets_list'), @@ -201,26 +181,7 @@ def intangible_assets_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data_fix"), - "fields_preview_config": { - "asset_category": {"type": "text", "width": "180px"}, - "brand": {"type": "text", "width": "180px"}, - "model": {"type": "text", "width": "180px"}, - "unit": {"type": "text", "width": "180px"}, - "quantity": {"type": "number", "width": "100px"}, - "affiliated_entity": {"type": "text", "width": "180px"}, - "department": {"type": "text", "width": "180px"}, - "user": {"type": "text", "width": "180px"}, - "purchase_date": {"type": "date", "width": "110px"}, - "recorded_date": {"type": "date", "width": "110px"}, - "original_value": {"type": "number", "width": "100px"}, - "residual_value": {"type": "number", "width": "100px"}, - "amortization_method": {"type": "text", "width": "180px"}, - "amortization_years": {"type": "number", "width": "100px"}, - "amortization_months": {"type": "number", "width": "100px"}, - "book_value": {"type": "number", "width": "100px"}, - "status": {"type": "text", "width": "100px"}, - } + "save_url": reverse("save_excel_table_data_fix") }, "query_params": query_params, "form_action_url": reverse('intangible_assets_list'), diff --git a/application/cpc_mgnt/views.py b/application/cpc_mgnt/views.py index bfa03d7..853de26 100644 --- a/application/cpc_mgnt/views.py +++ b/application/cpc_mgnt/views.py @@ -38,16 +38,7 @@ def seal_reg_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "applicant": {"type": "text", "width": "180px"}, - "seal_date": {"type": "date", "width": "110px"}, - "seal_entity": {"type": "text", "width": "180px"}, - "seal_type": {"type": "text", "width": "180px"}, - "document_name": {"type": "text", "width": "180px"}, - "number_of_copies": {"type": "number", "width": "100px"}, - "handler": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('seal_reg_list'), @@ -152,19 +143,7 @@ def seal_doc_borrow_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "entity_name": {"type": "text", "width": "180px"}, - "item_type": {"type": "text", "width": "180px"}, - "purpose": {"type": "text", "width": "180px"}, - "borrower": {"type": "text", "width": "180px"}, - "borrowing_time": {"type": "date", "width": "180px"}, - "expected_return_date": {"type": "date", "width": "110px"}, - "lender": {"type": "text", "width": "180px"}, - "returnee": {"type": "text", "width": "180px"}, - "return_date": {"type": "date", "width": "110px"}, - "verifier": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('seal_doc_borrow_list'), @@ -283,32 +262,7 @@ def contract_mgmt_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data_ctt"), - "fields_preview_config": { - "project_name": {"type": "text", "width": "180px"}, - "contract_number": {"type": "text", "width": "180px"}, - "contract_name": {"type": "text", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "project_leader": {"type": "text", "width": "180px"}, - "project_progress": {"type": "text", "width": "180px"}, - "contract_status": {"type": "select", "width": "180px"}, - "contract_type": {"type": "select", "width": "180px"}, - "business_type": {"type": "text", "width": "180px"}, - "number_of_copies": {"type": "number", "width": "100px"}, - "cost_agreement": {"type": "text", "width": "180px"}, - "review_date": {"type": "date", "width": "110px"}, - "signing_date": {"type": "date", "width": "110px"}, - "effective_date": {"type": "date", "width": "110px"}, - "expiration_date": {"type": "date", "width": "110px"}, - "our_side": {"type": "text", "width": "180px"}, - "other_side": {"type": "text", "width": "180px"}, - "submitter_for_review": {"type": "text", "width": "180px"}, - "custodian_of_original": {"type": "text", "width": "180px"}, - "payment_agreement_needed": {"type": "text", "width": "100px"}, - "signed": {"type": "text", "width": "100px"}, - "backup_location": {"type": "text", "width": "180px"}, - "notes": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data_ctt") }, "query_params": query_params, "form_action_url": reverse('contract_mgmt_list'), @@ -427,16 +381,7 @@ def policies_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "issuing_unit": {"type": "text", "width": "180px"}, - "policy_category": {"type": "text", "width": "180px"}, - "policy_name": {"type": "text", "width": "180px"}, - "version": {"type": "text", "width": "180px"}, - "publication_date": {"type": "date", "width": "110px"}, - "effective_date": {"type": "date", "width": "110px"}, - "status": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('policies_list'), diff --git a/application/fac_mgnt/views.py b/application/fac_mgnt/views.py index 2660a9c..accbd42 100644 --- a/application/fac_mgnt/views.py +++ b/application/fac_mgnt/views.py @@ -53,10 +53,7 @@ def exp_type_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "expense_type": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('exp_type_list'), @@ -156,11 +153,7 @@ def exp_detail_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "type_id": {"type": "text", "width": "180px"}, - "expense_detail": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('exp_detail_list'), @@ -287,14 +280,7 @@ def gpb_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "primary_department": {"type": "text", "width": "180px"}, - "year": {"type": "number", "width": "100px"}, - "expense_type": {"type": "text", "width": "180px"}, - "expense_detail": {"type": "text", "width": "180px"}, - "amount": {"type": "number", "width": "100px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('gpb_list'), @@ -398,23 +384,7 @@ def lcb_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "year_month": {"type": "text", "width": "180px"}, - "name": {"type": "text", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "secondary_department": {"type": "text", "width": "180px"}, - "attendance_days": {"type": "number", "width": "100px"}, - "gross_salary": {"type": "number", "width": "100px"}, - "attendance_reward": {"type": "number", "width": "100px"}, - "lunch_allowance": {"type": "number", "width": "100px"}, - "other_monetary_benefits": {"type": "number", "width": "100px"}, - "social_security_deduction": {"type": "number", "width": "100px"}, - "housing_fund_deduction": {"type": "number", "width": "100px"}, - "net_salary": {"type": "number", "width": "100px"}, - "employer_social_security": {"type": "number", "width": "100px"}, - "employer_housing_fund": {"type": "number", "width": "100px"}, - } + "save_url": reverse("save_excel_table_data") }, "table_exclude_field_name": ['record_id'], "query_params": query_params, @@ -530,22 +500,7 @@ def rbm_detail_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "record_id": {"type": "number", "width": "180px"}, - "year_month": {"type": "date", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "name": {"type": "text", "width": "180px"}, - "is_project_based": {"type": "select", "width": "100px", "options": ["是", "否"]}, - "project_id": {"type": "number", "width": "180px"}, - "project_name": {"type": "text", "width": "180px"}, - "expense_type": {"type": "text", "width": "180px"}, - "expense_details": {"type": "text", "width": "180px"}, - "expense_description": {"type": "textarea", "width": "300px"}, - "expense_date": {"type": "date", "width": "180px"}, - "amount": {"type": "number", "width": "100px"}, - "actions": {"type": "actions", "width": "100px"} - } + "save_url": reverse("save_excel_table_data") }, "table_exclude_field_name": ['record_id'], "query_params": query_params, @@ -644,11 +599,7 @@ def bns_cat_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "category_name": {"type": "text", "width": "180px"}, - "description": {"type": "text", "width": "300px"}, - } + "save_url": reverse("save_excel_table_data") }, "table_exclude_field_name": ['category_id'], "query_params": query_params, @@ -757,15 +708,7 @@ def bns_alloc_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "year_month": {"type": "text", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "secondary_department": {"type": "text", "width": "180px"}, - "name": {"type": "text", "width": "180px"}, - "bonus_category": {"type": "text", "width": "180px"}, - "award_amount": {"type": "number", "width": "100px"}, - } + "save_url": reverse("save_excel_table_data") }, "table_exclude_field_name": ['record_id'], "query_params": query_params, @@ -871,17 +814,7 @@ def tax_rec_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "tax_entity": {"type": "text", "width": "180px"}, - "year": {"type": "number", "width": "100px"}, - "tax_type": {"type": "select", "width": "180px", "options": ["增值税", "消费税"]}, - "tax_period": {"type": "select", "width": "180px", "options": ["月度", "季度", "年度"]}, - "tax_date": {"type": "date", "width": "180px"}, - "tax_amount": {"type": "number", "width": "100px"}, - "annual_cumulative": {"type": "number", "width": "100px"}, - "note": {"type": "text", "width": "300px"}, - } + "save_url": reverse("save_excel_table_data") }, "table_exclude_field_name": ['id'], "query_params": query_params, @@ -1002,22 +935,7 @@ def inv_ledger_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "expense_party": {"type": "text", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "submission_date": {"type": "date", "width": "180px"}, - "invoice_code": {"type": "text", "width": "180px"}, - "invoice_number": {"type": "text", "width": "180px"}, - "invoice_date": {"type": "date", "width": "180px"}, - "buyer_name": {"type": "text", "width": "180px"}, - "buyer_tax_number": {"type": "text", "width": "180px"}, - "seller_name": {"type": "text", "width": "180px"}, - "seller_tax_number": {"type": "text", "width": "180px"}, - "goods_or_services_name": {"type": "text", "width": "180px"}, - "tax_rate": {"type": "number", "width": "100px"}, - "total_amount_including_tax": {"type": "number", "width": "100px"}, - } + "save_url": reverse("save_excel_table_data") }, "table_exclude_field_name": ['id'], "query_params": query_params, @@ -1140,23 +1058,7 @@ def inv_rec_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data_fac_inv"), - "fields_preview_config": { - "project_name": {"type": "text", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "project_manager": {"type": "text", "width": "180px"}, - "nature": {"type": "select", "width": "100px", "options": ["新增", "开票"]}, - "billing_entity": {"type": "text", "width": "180px"}, - "invoice_number": {"type": "text", "width": "180px"}, - "purchase_info": {"type": "text", "width": "180px"}, - "invoice_date": {"type": "date", "width": "180px"}, - "invoice_content": {"type": "text", "width": "180px"}, - "total_amount": {"type": "number", "width": "100px"}, - "tax_rate": {"type": "number", "width": "100px"}, - "amount_excluding_tax": {"type": "number", "width": "100px"}, - "tax_amount": {"type": "number", "width": "100px"}, - "invoice_type": {"type": "select", "width": "100px", "options": ["专票", "普票"]}, - } + "save_url": reverse("save_excel_table_data_fac_inv") }, "query_params": query_params, "table_exclude_field_name": ['record_id', 'project_id'], @@ -1255,13 +1157,7 @@ def rep_rec_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data_fac_rep"), - "fields_preview_config": { - "project_name": {"type": "text", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "project_manager": {"type": "text", "width": "180px"}, - "repayment_amount": {"type": "number", "width": "100px"}, - } + "save_url": reverse("save_excel_table_data_fac_rep") }, "table_exclude_field_name": ['record_id'], "query_params": query_params, @@ -1408,19 +1304,7 @@ def emp_comm_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "project_name": {"type": "text", "width": "180px"}, - "year_month": {"type": "date", "width": "180px"}, - "company_retained": {"type": "number", "width": "100px"}, - "name": {"type": "text", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "total_commission": {"type": "number", "width": "100px"}, - "amount_paid": {"type": "number", "width": "100px"}, - "accrued_amount": {"type": "number", "width": "100px"}, - "chairman_fund": {"type": "number", "width": "100px"}, - "actions": {"type": "actions", "width": "100px"} - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "table_exclude_field_name": ['record_id'], @@ -1544,14 +1428,7 @@ def project_commission_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "project_name": {"type": "text", "width": "180px"}, - "year_month": {"type": "text", "width": "220px"}, - "company_retained": {"type": "text", "width": "120px"}, - "total_commission": {"type": "number", "width": "120px"}, - "chairman_fund": {"type": "number", "width": "120px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, diff --git a/application/hrm_mgnt/views.py b/application/hrm_mgnt/views.py index 7b6bcdf..bc3aee1 100644 --- a/application/hrm_mgnt/views.py +++ b/application/hrm_mgnt/views.py @@ -94,44 +94,7 @@ def emp_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "name": {"type": "text", "width": "180px"}, - "id_number": {"type": "text", "width": "220px"}, - "gender": {"type": "text", "width": "100px"}, - "birthday": {"type": "date", "width": "110px"}, - "age": {"type": "text", "width": "80px"}, - "height": {"type": "text", "width": "100px"}, - "weight": {"type": "text", "width": "100px"}, - "blood_type": {"type": "text", "width": "80px"}, - "ethnicity": {"type": "text", "width": "180px"}, - "domicile": {"type": "text", "width": "220px"}, - "marital_status": {"type": "text", "width": "120px"}, - "political_affiliation": {"type": "text", "width": "120px"}, - "entry_date": {"type": "date", "width": "110px"}, - "regularization_date": {"type": "date", "width": "110px"}, - "employment_type": {"type": "text", "width": "100px"}, - "status": {"type": "text", "width": "80px"}, - "primary_department": {"type": "text", "width": "180px"}, - "secondary_department": {"type": "text", "width": "180px"}, - "position": {"type": "text", "width": "180px"}, - "rank": {"type": "text", "width": "180px"}, - "contract_end_date": {"type": "text", "width": "180px"}, - "mobile_number": {"type": "text", "width": "150px"}, - "email": {"type": "text", "width": "200px"}, - "mailing_address": {"type": "text", "width": "280px"}, - "emergency_contact": {"type": "text", "width": "150px"}, - "relation_with_contact": {"type": "text", "width": "150px"}, - "emergency_contact_phone": {"type": "text", "width": "150px"}, - "education": {"type": "text", "width": "100px"}, - "undergraduate_school": {"type": "text", "width": "220px"}, - "graduate_school": {"type": "text", "width": "220px"}, - "major": {"type": "text", "width": "220px"}, - "technical_title": {"type": "text", "width": "180px"}, - "base_salary": {"type": "text", "width": "120px"}, - "salary_account_number": {"type": "text", "width": "220px"}, - "bank_of_salary_account": {"type": "text", "width": "220px"}, - } + "save_url": reverse("save_excel_table_data") }, # 上下文查询参数 "query_params": query_params, @@ -290,17 +253,7 @@ def attd_rec_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "employee": {"type": "text", "width": "180px"}, - "year_month": {"type": "date", "width": "110px"}, - "late": {"type": "number", "width": "80px"}, - "early_leave": {"type": "number", "width": "80px"}, - "absenteeism": {"type": "number", "width": "80px"}, - "annual_leave": {"type": "number", "width": "80px"}, - "personal_leave": {"type": "number", "width": "80px"}, - "sick_leave": {"type": "number", "width": "80px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": 'attd_rec_list', @@ -432,15 +385,7 @@ def alv_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "year": {"type": "text", "width": "80px"}, - "employee_name": {"type": "text", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "total_annual_leave": {"type": "number", "width": "80px"}, - "used_annual_leave": {"type": "number", "width": "80px"}, - "remaining_annual_leave": {"type": "number", "width": "80px"} - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('alv_list'), @@ -557,11 +502,7 @@ def rk_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "rank_name": {"type": "text", "width": "180px"}, - "rank_description": {"type": "text", "width": "220px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('rk_list'), @@ -680,11 +621,7 @@ def pst_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "position_name": {"type": "text", "width": "180px"}, - "position_description": {"type": "text", "width": "220px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('pst_list'), @@ -866,12 +803,7 @@ def performance_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "employee": {"type": "text", "width": "180px"}, - "year": {"type": "text", "width": "180px"}, - "performance_score": {"type": "number", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": "performance_list", diff --git a/application/mkt_mgnt/views.py b/application/mkt_mgnt/views.py index c8ef40a..72a9424 100644 --- a/application/mkt_mgnt/views.py +++ b/application/mkt_mgnt/views.py @@ -68,17 +68,7 @@ def proj_res_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "name": {"type": "text", "width": "180px"}, - "unit": {"type": "text", "width": "180px"}, - "position": {"type": "text", "width": "180px"}, - "contact_phone": {"type": "text", "width": "180px"}, - "contact_address": {"type": "text", "width": "180px"}, - "resource_manager": {"type": "text", "width": "180px"}, - "is_enter": {"type": "text", "width": "180px"}, - "project_name": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": 'proj_res_list', @@ -200,18 +190,7 @@ def cust_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "relationship_type": {"type": "text", "width": "180px"}, - "detailed_description": {"type": "text", "width": "180px"}, - "name": {"type": "text", "width": "180px"}, - "unit": {"type": "text", "width": "180px"}, - "position": {"type": "text", "width": "180px"}, - "residence": {"type": "text", "width": "180px"}, - "cooperation": {"type": "text", "width": "180px"}, - "main_organizer": {"type": "text", "width": "180px"}, - "assistant": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('cust_list'), diff --git a/application/opa_mgnt/views.py b/application/opa_mgnt/views.py index fac4ea7..413e789 100644 --- a/application/opa_mgnt/views.py +++ b/application/opa_mgnt/views.py @@ -38,16 +38,7 @@ def sma_reg_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "platform": {"type": "text", "width": "180px"}, - "account_name": {"type": "text", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "secondary_department": {"type": "text", "width": "180px"}, - "operation_account": {"type": "text", "width": "180px"}, - "password": {"type": "text", "width": "180px"}, - "operator": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "table_exclude_field_name": ['record_id', 'password'], @@ -151,20 +142,7 @@ def acc_op_mgmt_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "platform": {"type": "text", "width": "180px"}, - "account_name": {"type": "text", "width": "180px"}, - "content_title": {"type": "text", "width": "180px"}, - "publication_time": {"type": "date", "width": "180px"}, - "views": {"type": "number", "width": "180px"}, - "favorites": {"type": "number", "width": "180px"}, - "comments": {"type": "number", "width": "180px"}, - "shares": {"type": "number", "width": "180px"}, - "likes": {"type": "number", "width": "180px"}, - "followers": {"type": "number", "width": "180px"}, - "update_time": {"type": "date", "width": "180px"} - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('acc_op_mgmt_list'), @@ -269,19 +247,7 @@ def web_reg_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "website_name": {"type": "text", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "secondary_department": {"type": "text", "width": "180px"}, - "account": {"type": "text", "width": "180px"}, - "password": {"type": "text", "width": "180px"}, - "login_url": {"type": "text", "width": "180px"}, - "tech_support": {"type": "text", "width": "180px"}, - "domain": {"type": "text", "width": "180px"}, - "expiration_date": {"type": "date", "width": "180px"}, - "operator": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('web_reg_list'), @@ -386,14 +352,7 @@ def web_maint_rec_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "website_name": {"type": "text", "width": "180px"}, - "maintenance_content": {"type": "text", "width": "180px"}, - "maintenance_details": {"type": "text", "width": "180px"}, - "maintenance_time": {"type": "date", "width": "180px"}, - "maintainer": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('web_maint_rec_list'), diff --git a/application/org_mgnt/views.py b/application/org_mgnt/views.py index f6674af..ebb52e2 100644 --- a/application/org_mgnt/views.py +++ b/application/org_mgnt/views.py @@ -99,29 +99,7 @@ def eir_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "company_type": {"type": "text", "width": "180px"}, - "company_name": {"type": "text", "width": "180px"}, - "registration_address": {"type": "text", "width": "180px"}, - "registered_capital": {"type": "text", "width": "180px"}, - "capital_paid_time": {"type": "date", "width": "180px"}, - "capital_paid": {"type": "text", "width": "180px"}, - "establishment_time": {"type": "date", "width": "180px"}, - "operation_period": {"type": "text", "width": "180px"}, - "taxpayer_identification_number": {"type": "text", "width": "180px"}, - "business_status": {"type": "select", "width": "180px", "options": ["存续", "注销"]}, - "scope_of_business": {"type": "text", "width": "180px"}, - "purpose_of_company": {"type": "text", "width": "180px"}, - "shareholders_and_stakes": {"type": "text", "width": "180px"}, - "chairman": {"type": "text", "width": "180px"}, - "directors": {"type": "text", "width": "180px"}, - "supervisor_chairman": {"type": "text", "width": "180px"}, - "employee_supervisor": {"type": "text", "width": "180px"}, - "supervisors": {"type": "text", "width": "180px"}, - "general_manager": {"type": "text", "width": "180px"}, - "financial_officer": {"type": "text", "width": "180px"} - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": 'eir_list', @@ -305,11 +283,7 @@ def pd_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "department_name": {"type": "text", "width": "180px"}, - "description": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('pd_list'), @@ -423,12 +397,7 @@ def sd_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "primary_department": {"type": "text", "width": "180px"}, - "secondary_department_name": {"type": "text", "width": "180px"}, - "description": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('sd_list'), diff --git a/application/perf_mgnt/views.py b/application/perf_mgnt/views.py index c761c88..24978cd 100644 --- a/application/perf_mgnt/views.py +++ b/application/perf_mgnt/views.py @@ -102,22 +102,7 @@ def gbo_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "primary_department": {"type": "select", "options": ["天信", "混改", "艾力芬特", "星河", "星海"], - "width": "180px"}, - "year": {"type": "select", "options": ["2024", "2023", "2022", "2021", "2020"], "width": "180px"}, - "project_nature": {"type": "select", "options": ["新增", "存续", "新增及存续", "老客户新业务"], - "width": "180px"}, - "sales": {"type": "text", "width": "180px"}, - "total_revenue_target": {"type": "text", "width": "180px"}, - "new_revenue_target": {"type": "text", "width": "180px"}, - "existing_revenue_target": {"type": "text", "width": "180px"}, - "cost_limit": {"type": "text", "width": "180px"}, - "gross_profit": {"type": "text", "width": "180px"}, - "expense_limit": {"type": "text", "width": "180px"}, - "operating_profit": {"type": "text", "width": "180px"} - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('gbo_list'), @@ -326,19 +311,7 @@ def emt_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "name": {"type": "text", "width": "180px"}, - "department": {"type": "select", "options": ["天信", "混改", "艾力芬特", "星河", "星海"], - "width": "180px"}, - "year": {"type": "select", "options": ["2024", "2023", "2022", "2021", "2020"], "width": "180px"}, - "project_nature": {"type": "select", "options": ["新增", "存续", "新增及存续", "老客户新业务"], - "width": "180px"}, - "sales_target": {"type": "text", "width": "180px"}, - "total_revenue_target": {"type": "text", "width": "180px"}, - "new_revenue_target": {"type": "text", "width": "180px"}, - "existing_revenue_target": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('emt_list'), diff --git a/application/pjt_mgnt/views.py b/application/pjt_mgnt/views.py index 030804c..5dd34cf 100644 --- a/application/pjt_mgnt/views.py +++ b/application/pjt_mgnt/views.py @@ -58,37 +58,7 @@ def proj_ledger_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "project_name": {"type": "text", "width": "180px"}, - "start_date": {"type": "date", "width": "180px"}, - "end_date": {"type": "date", "width": "180px"}, - "primary_department": {"type": "text", "width": "180px"}, - "customer_name": {"type": "text", "width": "180px"}, - "province": {"type": "text", "width": "180px"}, - "city": {"type": "text", "width": "180px"}, - "district": {"type": "text", "width": "180px"}, - "project_leader": {"type": "text", "width": "180px"}, - "project_members": {"type": "text", "width": "180px"}, - "project_status": {"type": "select", "options": ['进行中', '暂停', '待收款', '完成'], "width": "180px"}, - "resource_type": {"type": "select", "options": ['公司', '个人'], "width": "180px"}, - "project_nature": {"type": "select", "options": ['新增', '存量', '新增及存量', '老客户新业务'], - "width": "180px"}, - "project_progress": {"type": "text", "width": "180px"}, - "contract_date": {"type": "date", "width": "180px"}, - "contract_amount": {"type": "number", "width": "180px"}, - "contract_rate": {"type": "number", "width": "180px"}, - "revenue": {"type": "number", "width": "180px"}, - "cost_rate": {"type": "number", "width": "180px"}, - "cost": {"type": "number", "width": "180px"}, - "net_income": {"type": "number", "width": "180px"}, - "total_amount_including_tax": {"type": "number", "width": "180px"}, - "repayment_amount": {"type": "number", "width": "180px"}, - "receivable_net_income": {"type": "number", "width": "180px"}, - "actual_net_income": {"type": "number", "width": "180px"}, - "outstanding_net_income": {"type": "number", "width": "180px"}, - "notes": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": 'proj_ledger_list', @@ -211,11 +181,7 @@ def emp_proj_income_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "project_name": {"type": "text", "width": "180px"}, - "year_month": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "form_action_url": reverse('emp_proj_income_list'), diff --git a/application/rsc_mgnt/views.py b/application/rsc_mgnt/views.py index 4a1b5c7..a8788b0 100644 --- a/application/rsc_mgnt/views.py +++ b/application/rsc_mgnt/views.py @@ -46,11 +46,7 @@ def cg_cat_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "category_name": {"type": "text", "width": "180px"}, - "description": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "table_exclude_field_name": ['category_id'], @@ -155,17 +151,7 @@ def cg_inv_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data_inventory"), - "fields_preview_config": { - "item_name": {"type": "text", "width": "180px"}, - "category": {"type": "text", "width": "180px"}, - "specification": {"type": "text", "width": "180px"}, - "unit": {"type": "text", "width": "180px"}, - "current_inventory": {"type": "number", "width": "180px"}, - "safety_stock": {"type": "number", "width": "180px"}, - "replenishment_alert": {"type": "boolean", "width": "180px"}, - "storage_location": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data_inventory") }, "query_params": query_params, "table_exclude_field_name": ['inventory_id'], @@ -277,13 +263,7 @@ def cmp_phone_reg_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "mobile_number": {"type": "text", "width": "180px"}, - "owner": {"type": "text", "width": "180px"}, - "current_user": {"type": "text", "width": "180px"}, - "purpose": {"type": "text", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "table_exclude_field_name": ['record_id'], @@ -392,17 +372,7 @@ def bv_usage_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "license_plate": {"type": "text", "width": "180px"}, - "checkout_time": {"type": "date", "width": "180px"}, - "borrower": {"type": "text", "width": "180px"}, - "accompanying_personnel": {"type": "text", "width": "180px"}, - "reason": {"type": "text", "width": "180px"}, - "destination": {"type": "text", "width": "180px"}, - "days_of_use": {"type": "number", "width": "180px"}, - "return_time": {"type": "date", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "table_exclude_field_name": ['record_id'], @@ -513,19 +483,7 @@ def mem_acc_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data"), - "fields_preview_config": { - "platform_name": {"type": "text", "width": "180px"}, - "purpose": {"type": "text", "width": "180px"}, - "price": {"type": "number", "width": "180px"}, - "manager": {"type": "text", "width": "180px"}, - "account": {"type": "text", "width": "180px"}, - "password": {"type": "password", "width": "180px"}, - "effective_date": {"type": "date", "width": "180px"}, - "expiration_date": {"type": "date", "width": "180px"}, - "status": {"type": "text", "width": "180px"}, - - } + "save_url": reverse("save_excel_table_data") }, "query_params": query_params, "table_exclude_field_name": ['record_id'], @@ -630,12 +588,7 @@ def svc_reg_list_view(request): "template_name": template_name, "template_url": reverse("dl_excel_tpl", kwargs={'template_name': template_name}), "parse_url": reverse("ep_common_parse"), - "save_url": reverse("save_excel_table_data_svc"), - "fields_preview_config": { - "merchant_name": {"type": "text", "width": "180px"}, - "merchant_type": {"type": "text", "width": "180px"}, - "balance": {"type": "number", "width": "180px"}, - } + "save_url": reverse("save_excel_table_data_svc") }, "query_params": query_params,