From 060cfeb39ff63aeacff2166660bd6db5f0f10aa6 Mon Sep 17 00:00:00 2001 From: zmj <1493694146@qq.com> Date: Mon, 15 Apr 2024 15:33:11 +0800 Subject: [PATCH] add --- src/api/financial_bid_statistics.ts | 35 + .../financial_performance_money_recovery.ts | 26 + .../dialogTable/dialogTableConfig.ts | 1 - src/views/InvoicingRequests/edit.vue | 9 +- src/views/InvoicingRequests/index.vue | 2 +- src/views/bid_document_examination/edit.vue | 2 +- src/views/bid_document_examination/index.vue | 6 +- .../bid_document_examination_detail/index.vue | 8 +- src/views/bid_margin_list/index.vue | 86 + .../bid_margin_recovery_search/index.vue | 82 + src/views/bid_margin_statistics/index.vue | 261 + src/views/bid_project_status/index.vue | 121 +- src/views/competitor/index.vue | 9 +- src/views/contract/index.vue | 2 +- src/views/custom/edit.vue | 10 +- src/views/custom/index.vue | 6 +- src/views/custom_contacts/index.vue | 8 +- src/views/custom_follow/index.vue | 8 +- src/views/customer_demand/index.vue | 9 +- src/views/customer_demand_solution/index.vue | 8 +- src/views/finance_receipt_record/index.vue | 5 +- .../edit.vue | 18 +- .../detail.js | 46 + .../edit.vue | 162 + .../index.vue | 134 + .../jianli_project_progress_report/edit.vue | 9 +- src/views/marketing_contract_change/edit.vue | 16 +- src/views/marketing_contract_change/index.vue | 2 +- .../index.vue | 3 +- src/views/performance_money_list/index.vue | 87 + .../index.vue | 79 + src/views/procurement_contract/edit.vue | 24 +- src/views/project/index.vue | 5 +- src/views/project_estimate/index.vue | 10 +- src/views/project_material_budget/edit.vue | 30 +- src/views/project_personnel/edit.vue | 8 +- .../index.vue | 9 +- src/views/quality_mbo/edit.vue | 12 +- src/views/quotation/edit.vue | 40 +- src/views/quotation/index.vue | 6 +- src/views/safety_check/index.vue | 2 +- src/views/safety_hazard/index.vue | 3 +- src/views/safety_modify/index.vue | 3 +- src/views/subcontracting_contract/index.vue | 27 +- .../index.vue | 6 +- stats.html | 4842 +++++++++++++++++ 46 files changed, 6085 insertions(+), 202 deletions(-) create mode 100644 src/api/financial_bid_statistics.ts create mode 100644 src/api/financial_performance_money_recovery.ts create mode 100644 src/views/bid_margin_list/index.vue create mode 100644 src/views/bid_margin_recovery_search/index.vue create mode 100644 src/views/bid_margin_statistics/index.vue create mode 100644 src/views/financial_performance_money_recovery/detail.js create mode 100644 src/views/financial_performance_money_recovery/edit.vue create mode 100644 src/views/financial_performance_money_recovery/index.vue create mode 100644 src/views/performance_money_list/index.vue create mode 100644 src/views/performance_money_recovery_search/index.vue create mode 100644 stats.html diff --git a/src/api/financial_bid_statistics.ts b/src/api/financial_bid_statistics.ts new file mode 100644 index 0000000..510ece9 --- /dev/null +++ b/src/api/financial_bid_statistics.ts @@ -0,0 +1,35 @@ +import request from "@/utils/request"; + +export function apibid_margin_recovery_searchs(params: any) { + return request.get({ + url: "/financial.financial_bid_statistics/bid_margin_recovery_search", + params, + }); +} + +export function apiperformance_money_recovery_search(params: any) { + return request.get({ + url: "/financial.financial_bid_statistics/performance_money_recovery_search", + params, + }); +} + +export function apiperformance_money_list(params: any) { + return request.get({ + url: "/financial.financial_bid_statistics/performance_money_list", + params, + }); +} + +export function apibid_margin_list(params: any) { + return request.get({ + url: "/financial.financial_bid_statistics/bid_margin_list", + params, + }); +} +export function apibid_margin_statistics(params: any) { + return request.get({ + url: "/financial.financial_bid_statistics/bid_margin_statistics", + params, + }); +} diff --git a/src/api/financial_performance_money_recovery.ts b/src/api/financial_performance_money_recovery.ts new file mode 100644 index 0000000..3b3bd39 --- /dev/null +++ b/src/api/financial_performance_money_recovery.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 财务管理--履约金回收列表 +export function apiFinancialPerformanceMoneyRecoveryLists(params: any) { + return request.get({ url: '/financial.financial_performance_money_recovery/lists', params }) +} + +// 添加财务管理--履约金回收 +export function apiFinancialPerformanceMoneyRecoveryAdd(params: any) { + return request.post({ url: '/financial.financial_performance_money_recovery/add', params }) +} + +// 编辑财务管理--履约金回收 +export function apiFinancialPerformanceMoneyRecoveryEdit(params: any) { + return request.post({ url: '/financial.financial_performance_money_recovery/edit', params }) +} + +// 删除财务管理--履约金回收 +export function apiFinancialPerformanceMoneyRecoveryDelete(params: any) { + return request.post({ url: '/financial.financial_performance_money_recovery/delete', params }) +} + +// 财务管理--履约金回收详情 +export function apiFinancialPerformanceMoneyRecoveryDetail(params: any) { + return request.get({ url: '/financial.financial_performance_money_recovery/detail', params }) +} \ No newline at end of file diff --git a/src/components/dialogTable/dialogTableConfig.ts b/src/components/dialogTable/dialogTableConfig.ts index d35fe38..4225773 100644 --- a/src/components/dialogTable/dialogTableConfig.ts +++ b/src/components/dialogTable/dialogTableConfig.ts @@ -883,7 +883,6 @@ export const marketing_contract: Iconfig = { { contract_code: "合同编号" }, { part_a_name: "甲方签约单位" }, { part_b: "乙方签约单位" }, - { part_b_signatory_name: "乙方签约人" }, { business_nature_text: "业务性质" }, { industry_nature_text: "行业性质" }, { fund_sources_text: "资金来源" }, diff --git a/src/views/InvoicingRequests/edit.vue b/src/views/InvoicingRequests/edit.vue index 8c67c0c..f44e2be 100644 --- a/src/views/InvoicingRequests/edit.vue +++ b/src/views/InvoicingRequests/edit.vue @@ -93,7 +93,8 @@ - + @@ -323,6 +324,12 @@ const formData = reactive({ approve_detail: {} }) +var numberRegex = /\d/g; + +const invoicChnage = (e) => { + formData.invoice_no = (e.match(numberRegex)).join(",").replace(/,/g, '') +} + // 表单验证 const formRules = reactive({ diff --git a/src/views/InvoicingRequests/index.vue b/src/views/InvoicingRequests/index.vue index 0b3d8b5..20179e4 100644 --- a/src/views/InvoicingRequests/index.vue +++ b/src/views/InvoicingRequests/index.vue @@ -59,7 +59,7 @@ show-overflow-tooltip width="120" /> - +