From a5378ba9d7f0aac37092c43eecdf54782d714bc5 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 29 一月 2026 17:58:25 +0800
Subject: [PATCH] fix: 财务大屏接口联调90%

---
 src/api/viewIndex.js |  236 +++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 134 insertions(+), 102 deletions(-)

diff --git a/src/api/viewIndex.js b/src/api/viewIndex.js
index b003dbf..8bb9c83 100644
--- a/src/api/viewIndex.js
+++ b/src/api/viewIndex.js
@@ -1,157 +1,189 @@
 // 棣栭〉鎺ュ彛
-import request from '@/utils/request'
+import request from "@/utils/request";
 
 // 閿�鍞�-閲囪喘-搴撳瓨鏁版嵁
 export const getBusiness = () => {
-    return request({
-        url: '/home/business',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/business",
+    method: "get",
+  });
+};
 // 瀹㈡埛鍚堝悓閲戦鍒嗘瀽
 export const analysisCustomerContractAmounts = () => {
-    return request({
-        url: '/home/analysisCustomerContractAmounts',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/analysisCustomerContractAmounts",
+    method: "get",
+  });
+};
 // 璐ㄦ鍒嗘瀽
 export const qualityStatistics = () => {
-    return request({
-        url: '/home/qualityStatistics',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/qualityStatistics",
+    method: "get",
+  });
+};
 // 搴旀敹搴斾粯缁熻
 export const statisticsReceivablePayable = (query) => {
-    return request({
-        url: '/home/statisticsReceivablePayable',
-        method: 'get',
-        params: query
-    })
-}
+  return request({
+    url: "/home/statisticsReceivablePayable",
+    method: "get",
+    params: query,
+  });
+};
 // 寰呭姙浜嬮」
 export const homeTodos = () => {
-    return request({
-        url: '/home/todos',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/todos",
+    method: "get",
+  });
+};
 
 // 绾垮舰鍥�
 export const getAmountHalfYear = () => {
-    return request({
-        url: '/sales/ledger/getAmountHalfYear',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/sales/ledger/getAmountHalfYear",
+    method: "get",
+  });
+};
 
 // 鍚勭敓浜ц鍗曠殑瀹屾垚杩涘害缁熻
 // /home/progressStatistics
-export const getProgressStatistics = ()=>{
-    return request({
-        url: '/home/progressStatistics',
-        method: 'get'
-    })
-}
+export const getProgressStatistics = () => {
+  return request({
+    url: "/home/progressStatistics",
+    method: "get",
+  });
+};
 
 //鍦ㄥ埗鍝佸懆杞儏鍐�
 //home/workInProcessTurnover
 export const getWorkInProcessTurnover = () => {
-    return request({
-        url: '/home/workInProcessTurnover',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/workInProcessTurnover",
+    method: "get",
+  });
+};
 
 // 瀹㈡埛钀ユ敹璐$尞鏁板�煎垎鏋�
 export const customerRevenueAnalysis = (params) => {
-    return request({
-        url: '/home/customerRevenueAnalysis',
-        method: 'get',
-        params
-    })
-}
+  return request({
+    url: "/home/customerRevenueAnalysis",
+    method: "get",
+    params,
+  });
+};
 
 // 鍛樺伐-瀹㈡埛-渚涘簲鍟嗘�绘暟
 export const summaryStatistics = () => {
-    return request({
-        url: '/home/summaryStatistics',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/summaryStatistics",
+    method: "get",
+  });
+};
 
 // 鍚勯儴闂ㄤ汉鍛樺垎甯�
 export const deptStaffDistribution = () => {
-    return request({
-        url: '/home/deptStaffDistribution',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/deptStaffDistribution",
+    method: "get",
+  });
+};
 
 // 渚涘簲鍟嗛噰璐帓鍚�
 export const supplierPurchaseRanking = (query) => {
-    return request({
-        url: '/home/supplierPurchaseRanking',
-        method: 'get',
-        params: query
-    })
-}
+  return request({
+    url: "/home/supplierPurchaseRanking",
+    method: "get",
+    params: query,
+  });
+};
 
 // 瀹㈡埛閲戦璐$尞鎺掑悕
 export const customerContributionRanking = (query) => {
-    return request({
-        url: '/home/customerContributionRanking',
-        method: 'get',
-        params: query
-    })
-}
+  return request({
+    url: "/home/customerContributionRanking",
+    method: "get",
+    params: query,
+  });
+};
 
 // 鍚勪骇鍝佸ぇ绫诲垎甯�
 export const productCategoryDistribution = () => {
-    return request({
-        url: '/home/productCategoryDistribution',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/productCategoryDistribution",
+    method: "get",
+  });
+};
 
 // 浜у搧閿�鍞噾棰濆垎鏋�
 export const productSalesAnalysis = () => {
-    return request({
-        url: '/home/productSalesAnalysis',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/productSalesAnalysis",
+    method: "get",
+  });
+};
 
 // 鍘熸潗鏂欓噰璐噾棰濆崰姣�
 export const rawMaterialPurchaseAmountRatio = () => {
-    return request({
-        url: '/home/rawMaterialPurchaseAmountRatio',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/rawMaterialPurchaseAmountRatio",
+    method: "get",
+  });
+};
 
 // 閿�鍞�/閲囪喘/鍌ㄥ瓨浜у搧鏁�
 export const salesPurchaseStorageProductCount = () => {
-    return request({
-        url: '/home/salesPurchaseStorageProductCount',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/salesPurchaseStorageProductCount",
+    method: "get",
+  });
+};
 
 // 浜у搧鍑哄叆搴撳垎鏋愶紙鍙紶 productType: 1 鍘熸潗鏂� 2 鍗婃垚鍝� 3 鎴愬搧锛�
 export const productInOutAnalysis = (params) => {
-    return request({
-        url: '/home/productInOutAnalysis',
-        method: 'get',
-        params
-    })
-}
+  return request({
+    url: "/home/productInOutAnalysis",
+    method: "get",
+    params,
+  });
+};
 
 // 浜у搧鍛ㄨ浆澶╂暟
 export const productTurnoverDays = () => {
-    return request({
-        url: '/home/productTurnoverDays',
-        method: 'get'
-    })
-}
+  return request({
+    url: "/home/productTurnoverDays",
+    method: "get",
+  });
+};
+
+// 鏀舵敮瀵规瘮鍒嗘瀽
+export const incomeExpenseAnalysis = () => {
+  return request({
+    url: "/home/incomeExpenseAnalysis",
+    method: "get",
+  });
+};
+
+// 鍒╂鼎瓒嬪娍鍒嗘瀽
+export const profitTrendAnalysis = () => {
+  return request({
+    url: "/home/profitTrendAnalysis",
+    method: "get",
+  });
+};
+
+// 鏈堝害鏀跺叆
+export const getMonthlyIncome = () => {
+  return request({
+    url: "/home/monthlyIncome",
+    method: "get",
+  });
+};
+
+// 鏈堝害鏀嚭
+export const getMonthlyExpenditure = () => {
+  return request({
+    url: "/home/monthlyExpenditure",
+    method: "get",
+  });
+};

--
Gitblit v1.9.3