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() });