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