From 814961d84ab4b7caa950910dd2501dcbc9fe52db Mon Sep 17 00:00:00 2001 From: lbw_9527443 <780139497@qq.com> Date: Thu, 14 Aug 2025 22:14:03 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E4=B8=AD=E5=BF=83=E6=A6=82=E8=A7=88):=20?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E4=B8=AD=E5=BF=83=E6=A6=82=E8=A7=88=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E6=95=B0=E6=8D=AE=E5=8A=A8=E6=80=81=E7=BB=91=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将静态数据替换为通过props传入的动态数据,并更新API端点名称 --- my-vue-app/src/api/secondTop.js | 2 +- .../secondTop/components/CenterOverview.vue | 49 +- my-vue-app/src/views/secondTop/secondTop.vue | 1929 +++++++---------- 3 files changed, 824 insertions(+), 1156 deletions(-) diff --git a/my-vue-app/src/api/secondTop.js b/my-vue-app/src/api/secondTop.js index 1a48390..9440466 100644 --- a/my-vue-app/src/api/secondTop.js +++ b/my-vue-app/src/api/secondTop.js @@ -7,7 +7,7 @@ export const getOverallCenterPerformance = (params) => { // 活跃组数 /api/v1/level_four/overview/total_group_count export const getTotalGroupCount = (params) => { - return https.post('/api/v1/level_four/overview/total_group_count', params) + return https.post('/api/v1/level_four/overview/total_team_count', params) } // 中心转化率 /api/v1/level_four/overview/center_conversion_rate diff --git a/my-vue-app/src/views/secondTop/components/CenterOverview.vue b/my-vue-app/src/views/secondTop/components/CenterOverview.vue index 73aea65..14d8a32 100644 --- a/my-vue-app/src/views/secondTop/components/CenterOverview.vue +++ b/my-vue-app/src/views/secondTop/components/CenterOverview.vue @@ -5,55 +5,55 @@
中心总业绩 - +12% vs 上期 + {{ props.overallData.CenterPerformance?.center_monthly_vs_previous_deals }} vs 上期
-
552,000 元
-
月目标完成率: 56%
+
{{ props.overallData.CenterPerformance.center_monthly_deal_count || '552,000' }} 元
+
月目标完成率: {{ props.overallData.CenterPerformance?.center_monthly_target_completion_rate || '56%' }}
活跃组数 - 5/5 组 + {{ props.overallData.TotalGroupCount?.center_total_team_count}}/{{ props.overallData.TotalGroupCount?.center_total_team_count }} 组
-
5 组
-
总人数: 40人
+
{{ props.overallData.TotalGroupCount?.center_total_team_count || '5' }} 组
+
总人数: {{ props.overallData.TotalGroupCount?.center_total_user_count || '40' }}人
中心转化率 - +0.3% vs 上期 + {{ props.overallData.CenterConversionRate?.center_monthly_vs_previous_deals }}vs 上期
-
5.2%
-
行业平均: 4.8%
+
{{ props.overallData.CenterConversionRate?.center_conversion_rate || '5.2' }}
+
行业平均: {{ props.overallData.CenterConversionRate?.current_user_center_conversion_rate || '4.8' }}
总通话次数 - +8% vs 上期 + {{ props.overallData.TotalCallCount?.total_call_count_vs_yesterday}} vs 上期
-
1,247 次
-
有效通话: 892次
+
{{ props.overallData.TotalCallCount?.total_call_count || '1,247' }} 次
+
有效通话: {{ props.overallData.TotalCallCount?.center_effective_call_count || '892' }}次
新增客户 - +15% vs 上期 + {{ props.overallData.NewCustomer?.center_new_leads_vs_previous_period }} vs 上期
-
117 人
-
意向客户: 89人
+
{{ props.overallData.NewCustomer?.center_new_leads_count || '117' }} 人
+
意向客户: {{ props.overallData.NewCustomer?.center_new_v_customer_count || '89' }}人
定金转化 - +18% vs 上期 + {{ props.overallData.DepositConversionRate?.center_deposit_conversion_vs_previous }} vs 上期
-
40 单
-
平均定金转化率: 13,800元
+
{{ props.overallData.DepositConversionRate?.center_current_deposit_conversion_rate || '0' }}
+
平均定金转化率: {{ props.overallData.DepositConversionRate?.center_monthly_deposit_conversion_rate || '0' }}
@@ -62,6 +62,19 @@ \ No newline at end of file