From 001b025ff84dec3c614f0b0346e9a50491034f04 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 06 十一月 2025 11:09:16 +0800
Subject: [PATCH] 应收台账-查询修改

---
 src/views/personnelManagement/analytics/index.vue |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/views/personnelManagement/analytics/index.vue b/src/views/personnelManagement/analytics/index.vue
index 06b868b..5cc8518 100644
--- a/src/views/personnelManagement/analytics/index.vue
+++ b/src/views/personnelManagement/analytics/index.vue
@@ -110,6 +110,7 @@
   ArrowDown
 } from '@element-plus/icons-vue'
 import * as echarts from 'echarts'
+import {staffOnJobListPage} from "@/api/personnelManagement/employeeRecord.js";
 
 // 鍝嶅簲寮忔暟鎹�
 const loading = ref(false)
@@ -198,6 +199,17 @@
     stopAutoRefresh()
   }
 }
+// 鑾峰彇鍦ㄨ亴鍛樺伐鏁�
+const getStaffCount = async () => {
+	try {
+		const res = await staffOnJobListPage({ staffState: 1, current: 1, size: 1 })
+		if (res && res.data) {
+			keyMetrics.value[3].value = res.data.total || 0
+		}
+	} catch (error) {
+		console.error('鑾峰彇鍦ㄨ亴鍛樺伐鏁板け璐�:', error)
+	}
+}
 
 // 鐢熸垚妯℃嫙鏁版嵁
 const generateMockData = () => {
@@ -210,9 +222,6 @@
   
   keyMetrics.value[2].value = (Math.random() * 15 + 85).toFixed(1)
   keyMetrics.value[2].trend = (Math.random() * 3 - 1.5).toFixed(1)
-  
-  keyMetrics.value[3].value = Math.floor(Math.random() * 50 + 200)
-  keyMetrics.value[3].trend = (Math.random() * 2 - 1).toFixed(1)
 
   // 鐢熸垚閮ㄩ棬鏁版嵁
   const departments = ['鎶�鏈儴', '閿�鍞儴', '浜轰簨閮�', '璐㈠姟閮�', '鐢熶骇閮�', '甯傚満閮�']
@@ -487,6 +496,7 @@
 // 鐢熷懡鍛ㄦ湡
 onMounted(() => {
   generateMockData()
+	getStaffCount()
   initCharts()
   startAutoRefresh()
 })

--
Gitblit v1.9.3