From 92d770655d9efd38a4bed1a159ee3c7b9a8b06a8 Mon Sep 17 00:00:00 2001 From: zmj <1493694146@qq.com> Date: Wed, 24 Jan 2024 23:15:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=A1=E6=81=AF=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/statistics.ts | 34 + src/views/astatistics/components/Custom.vue | 109 +++ src/views/astatistics/components/Project.vue | 106 +++ .../astatistics/components/ProjectPayment.vue | 148 ++++ .../components/ProjectWithdraw.vue | 148 ++++ .../components/PurchaseContracts.vue | 113 +++ .../astatistics/components/Subcontract.vue | 118 +++ src/views/astatistics/components/Tender.vue | 185 +++++ .../components/projectContracts.vue | 117 +++ src/views/astatistics/index.vue | 746 +----------------- 10 files changed, 1095 insertions(+), 729 deletions(-) create mode 100644 src/api/statistics.ts create mode 100644 src/views/astatistics/components/Custom.vue create mode 100644 src/views/astatistics/components/Project.vue create mode 100644 src/views/astatistics/components/ProjectPayment.vue create mode 100644 src/views/astatistics/components/ProjectWithdraw.vue create mode 100644 src/views/astatistics/components/PurchaseContracts.vue create mode 100644 src/views/astatistics/components/Subcontract.vue create mode 100644 src/views/astatistics/components/Tender.vue create mode 100644 src/views/astatistics/components/projectContracts.vue diff --git a/src/api/statistics.ts b/src/api/statistics.ts new file mode 100644 index 0000000..b6969b6 --- /dev/null +++ b/src/api/statistics.ts @@ -0,0 +1,34 @@ +import request from '@/utils/request' + +// 客户统计 +export function apistatisticscustoms(params: any) { + return request.get({ url: '/statistics.statistics/customs', params }) +} +// 项目付款统计 +export function apistatisticsprojectInitiation(params: any) { + return request.get({ url: '/statistics.statistics/projectInitiation', params }) +} +// 投标统计 +export function apistatisticsbidding(params: any) { + return request.get({ url: '/statistics.statistics/bidding', params }) +} +// 项目合同统计 +export function apistatisticscontracts(params: any) { + return request.get({ url: '/statistics.statistics/contracts', params }) +} +// 项目回款统计 +export function apistatisticsprojectRefund(params: any) { + return request.get({ url: '/statistics.statistics/projectRefund', params }) +} +// 采购合同统计 +export function apistatisticsprocurementContract(params: any) { + return request.get({ url: '/statistics.statistics/procurementContract', params }) +} +// 分包合同统计 +export function apistatisticssubcontractingContract(params: any) { + return request.get({ url: '/statistics.statistics/subcontractingContract', params }) +} +// 项目付款统计 +export function apistatisticsprojectPayment(params: any) { + return request.get({ url: '/statistics.statistics/projectPayment', params }) +} \ No newline at end of file diff --git a/src/views/astatistics/components/Custom.vue b/src/views/astatistics/components/Custom.vue new file mode 100644 index 0000000..db16142 --- /dev/null +++ b/src/views/astatistics/components/Custom.vue @@ -0,0 +1,109 @@ + + + \ No newline at end of file diff --git a/src/views/astatistics/components/Project.vue b/src/views/astatistics/components/Project.vue new file mode 100644 index 0000000..8f4cd3d --- /dev/null +++ b/src/views/astatistics/components/Project.vue @@ -0,0 +1,106 @@ + + + \ No newline at end of file diff --git a/src/views/astatistics/components/ProjectPayment.vue b/src/views/astatistics/components/ProjectPayment.vue new file mode 100644 index 0000000..a6653e6 --- /dev/null +++ b/src/views/astatistics/components/ProjectPayment.vue @@ -0,0 +1,148 @@ + + + \ No newline at end of file diff --git a/src/views/astatistics/components/ProjectWithdraw.vue b/src/views/astatistics/components/ProjectWithdraw.vue new file mode 100644 index 0000000..ea3b0df --- /dev/null +++ b/src/views/astatistics/components/ProjectWithdraw.vue @@ -0,0 +1,148 @@ + + + \ No newline at end of file diff --git a/src/views/astatistics/components/PurchaseContracts.vue b/src/views/astatistics/components/PurchaseContracts.vue new file mode 100644 index 0000000..3b4cf9f --- /dev/null +++ b/src/views/astatistics/components/PurchaseContracts.vue @@ -0,0 +1,113 @@ + + + \ No newline at end of file diff --git a/src/views/astatistics/components/Subcontract.vue b/src/views/astatistics/components/Subcontract.vue new file mode 100644 index 0000000..5bd8928 --- /dev/null +++ b/src/views/astatistics/components/Subcontract.vue @@ -0,0 +1,118 @@ + + + \ No newline at end of file diff --git a/src/views/astatistics/components/Tender.vue b/src/views/astatistics/components/Tender.vue new file mode 100644 index 0000000..c217af7 --- /dev/null +++ b/src/views/astatistics/components/Tender.vue @@ -0,0 +1,185 @@ + + + \ No newline at end of file diff --git a/src/views/astatistics/components/projectContracts.vue b/src/views/astatistics/components/projectContracts.vue new file mode 100644 index 0000000..ef66b28 --- /dev/null +++ b/src/views/astatistics/components/projectContracts.vue @@ -0,0 +1,117 @@ + + + \ No newline at end of file diff --git a/src/views/astatistics/index.vue b/src/views/astatistics/index.vue index c812c7b..1552dfa 100644 --- a/src/views/astatistics/index.vue +++ b/src/views/astatistics/index.vue @@ -1,185 +1,13 @@ @@ -187,555 +15,15 @@ - \ No newline at end of file + \ No newline at end of file