From 6a53bb5d557783bc2d83d702b52e36a7322821b8 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 06 十一月 2025 10:49:32 +0800
Subject: [PATCH] 应付台账修改
---
src/views/payable/index.vue | 10 +++++++++-
src/views/personnelManagement/analytics/index.vue | 15 ++++++++++++---
2 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/src/views/payable/index.vue b/src/views/payable/index.vue
index 23dc863..f3c9d56 100644
--- a/src/views/payable/index.vue
+++ b/src/views/payable/index.vue
@@ -149,9 +149,17 @@
});
const userInfo = ref({});
-onMounted(() => {
+onMounted(async () => {
let res = userStore.getInfo();
userInfo.value = res.user;
+ // 纭繚瀛楀吀鏁版嵁宸插姞杞藉畬鎴愶紝閬垮厤绗竴娆¤繘鍏ラ〉闈㈡椂浠樻绫诲瀷鏄剧ず涓嶅嚭鏉�
+ try {
+ if (!dictStore.dict || dictStore.dict.length === 0) {
+ await dictStore.initDict();
+ }
+ } catch (error) {
+ console.error('瀛楀吀鏁版嵁鍔犺浇澶辫触:', error);
+ }
getList()
})
const handleEdit = (row) => {
diff --git a/src/views/personnelManagement/analytics/index.vue b/src/views/personnelManagement/analytics/index.vue
index 06b868b..e9680f6 100644
--- a/src/views/personnelManagement/analytics/index.vue
+++ b/src/views/personnelManagement/analytics/index.vue
@@ -198,6 +198,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 +221,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 +495,7 @@
// 鐢熷懡鍛ㄦ湡
onMounted(() => {
generateMockData()
+ getStaffCount()
initCharts()
startAutoRefresh()
})
--
Gitblit v1.9.3