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 @@
+
+
+
+
+
+
+
+
{{ item.value }}
+
{{ item.name }}
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
{{ item.value }}
+
{{ item.name }}
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
{{ item.value }}
+
{{ item.name }}
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
{{ item.value }}
+
{{ item.name }}
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
{{ item.value }}
+
{{ item.name }}
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
{{ item.value }}
+
{{ item.name }}
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
{{ item.value }}
+
{{ item.name }}
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
{{ item.value }}
+
{{ item.name }}
+
+
+
+
+
+
+
\ 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 @@
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ item.value }}
-
{{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -187,555 +15,15 @@
-
\ No newline at end of file
+
\ No newline at end of file