From 0a50d2fa37953606e88ef3bc07ce2ac965513ebe Mon Sep 17 00:00:00 2001
From: lbw_9527443 <780139497@qq.com>
Date: Mon, 18 Aug 2025 14:59:29 +0800
Subject: [PATCH] =?UTF-8?q?fix(DetailedDataTable):=20=E4=BF=AE=E5=A4=8D?=
=?UTF-8?q?=E9=80=89=E4=B8=AD=E8=A1=8C=E9=80=BB=E8=BE=91=E5=B9=B6=E7=A7=BB?=
=?UTF-8?q?=E9=99=A4=E8=B0=83=E8=AF=95=E6=B3=A8=E9=87=8A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
修复表格行选中逻辑,现在支持通过sale_name或leader_name匹配选中状态
移除topone.vue中无用的调试注释和多余空行
---
.../topOne/components/DetailedDataTable.vue | 11 ++--
my-vue-app/src/views/topOne/topone.vue | 56 +------------------
2 files changed, 6 insertions(+), 61 deletions(-)
diff --git a/my-vue-app/src/views/topOne/components/DetailedDataTable.vue b/my-vue-app/src/views/topOne/components/DetailedDataTable.vue
index 9fac607..1442c71 100644
--- a/my-vue-app/src/views/topOne/components/DetailedDataTable.vue
+++ b/my-vue-app/src/views/topOne/components/DetailedDataTable.vue
@@ -49,15 +49,12 @@
-
-
-
-
+
- {{ person.leader_name?.charAt(0) }}
-
- {{ person.leader_name}}
+ {{ (person.sale_name || person.leader_name).charAt(0) }}
+
+ {{ person.sale_name || person.leader_name }}
|
diff --git a/my-vue-app/src/views/topOne/topone.vue b/my-vue-app/src/views/topOne/topone.vue
index dfb4f2b..86f87ba 100644
--- a/my-vue-app/src/views/topOne/topone.vue
+++ b/my-vue-app/src/views/topOne/topone.vue
@@ -1022,56 +1022,6 @@ async function getDetailData(params) {
try {
const res = await getDetailedDataTable()
console.log('详细数据表格:', res)
- /**
- * data
-:
-[{leader_name: "郭可英", conversion_rate: "0.00%", total_deals: 0, plus_v_rate: "59.75%",…},…]
-0
-:
-{leader_name: "郭可英", conversion_rate: "0.00%", total_deals: 0, plus_v_rate: "59.75%",…}
-conversion_rate
-:
-"0.00%"
-form_filling_rate
-:
-"59.75%"
-group_rate
-:
-"54.09%"
-leader_name
-:
-"郭可英"
-plus_v_rate
-:
-"59.75%"
-total_deals
-:
-0
-1
-:
-{leader_name: "刘瑞", conversion_rate: "1.32%", total_deals: 7, plus_v_rate: "47.17%",…}
-conversion_rate
-:
-"1.32%"
-form_filling_rate
-:
-"47.17%"
-group_rate
-:
-"39.25%"
-leader_name
-:
-"刘瑞"
-plus_v_rate
-:
-"47.17%"
-total_deals
-:
-7
-message
-:
-"获取详细数据表格成功"
- */
detailData.value = res.data
} catch (error) {
console.error("获取详细数据表格失败:", error);
@@ -1095,10 +1045,8 @@ onMounted(async() => {
// await getCenterSalesRank('periods')
// await getCustomerTypeRatio('child_education')
// await getCustomerUrgency()
-await CusotomGetLevelTree()
-await getDetailData()
-
-
+ await CusotomGetLevelTree()
+ await getDetailData()
});