From 147238244e84613e20dff6cf3c5bc10e57abc766 Mon Sep 17 00:00:00 2001 From: lbw_9527443 <780139497@qq.com> Date: Fri, 15 Aug 2025 22:14:04 +0800 Subject: [PATCH] =?UTF-8?q?feat(topOne):=20=E9=87=8D=E6=9E=84=E6=A0=B8?= =?UTF-8?q?=E5=BF=83=E4=B8=9A=E7=BB=A9=E6=8C=87=E6=A0=87=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=B9=B6=E6=B7=BB=E5=8A=A0=E7=94=A8=E6=88=B7=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 重构KpiMetrics组件以使用API获取的真实数据 - 添加UserDropdown组件到topOne页面 - 简化http工具中的get方法 - 更新KPI卡片显示逻辑和标签文本 --- my-vue-app/src/utils/https.js | 6 +- .../views/topOne/components/KpiMetrics.vue | 109 ++++++++++-------- my-vue-app/src/views/topOne/topone.vue | 40 ++++++- 3 files changed, 99 insertions(+), 56 deletions(-) diff --git a/my-vue-app/src/utils/https.js b/my-vue-app/src/utils/https.js index aef5199..fed8748 100644 --- a/my-vue-app/src/utils/https.js +++ b/my-vue-app/src/utils/https.js @@ -147,12 +147,10 @@ service.interceptors.response.use( // 封装常用的请求方法 const http = { // GET请求 - get(url, params = {}, config = {}) { + get(url) { return service({ method: 'get', - url, - params, - ...config + url }) }, diff --git a/my-vue-app/src/views/topOne/components/KpiMetrics.vue b/my-vue-app/src/views/topOne/components/KpiMetrics.vue index 1f5b0ad..603515a 100644 --- a/my-vue-app/src/views/topOne/components/KpiMetrics.vue +++ b/my-vue-app/src/views/topOne/components/KpiMetrics.vue @@ -31,7 +31,7 @@ - +
定金转化率 @@ -41,10 +41,10 @@
{{ kpiData.activeTeams.value }} - + %
@@ -85,7 +85,7 @@
- 平均转化率 + 中心转化率 {{ formatTrend(kpiData.conversionRate.trend, true) }} vs 上期 @@ -94,61 +94,70 @@ {{ kpiData.conversionRate.value }} %
-