Parcourir la source

fix(分享降价): 裂变分析按最新统计字段与文案对接

补充 orderTotalMoney、orderPayMoney 映射,展示文案与后端 Schema 描述一致。

Co-authored-by: Cursor <cursoragent@cursor.com>
ylong il y a 2 semaines
Parent
commit
fed162c08f
1 fichiers modifiés avec 12 ajouts et 15 suppressions
  1. 12 15
      src/views/marketing/shareDiscount/fission/index.vue

+ 12 - 15
src/views/marketing/shareDiscount/fission/index.vue

@@ -113,7 +113,7 @@
 
             <!-- Chart Section -->
             <div class="trend-chart-section">
-                <div class="text-lg font-bold mb-4">30日分享人数趋势</div>
+                <div class="text-lg font-bold mb-4">分享人数趋势</div>
                 <div class="h-80 w-full" ref="chartRef"></div>
             </div>
         </el-card>
@@ -177,32 +177,32 @@
         const data = resultData.value;
         return [
             {
-                title: '分享人数',
+                title: '降价助力人数',
                 value: data.reduceHelpNum ?? 0,
                 change: formatComparison(data.reduceHelpNumComparison)
             },
             {
-                title: '单数',
+                title: '参与活动订单数',
                 value: data.reduceOrderNum ?? 0,
                 change: formatComparison(data.reduceOrderNumComparison)
             },
             {
-                title: '扫码人数',
+                title: '活动加购次数',
                 value: data.reduceCartNum ?? 0,
                 change: formatComparison(data.reduceCartNumComparison)
             },
             {
-                title: '扫码参与率',
+                title: '活动加购参与占比',
                 value: formatPercent(data.cartJoinRate),
                 change: formatComparison(data.cartJoinRateComparison)
             },
             {
-                title: '新用户占比',
+                title: '助力新用户占比',
                 value: formatPercent(data.newUserRate),
                 change: formatComparison(data.newUserRateComparison)
             },
             {
-                title: '转化率',
+                title: '裂变转化率',
                 value: formatPercent(data.conversionRate),
                 change: formatComparison(data.conversionRateComparison)
             }
@@ -212,15 +212,12 @@
     const numberMetricsData = computed(() => {
         const data = resultData.value;
         return [
-            { label: '分享发起人数', value: data.reduceShareNum ?? 0 },
+            { label: '降价活动分享人数', value: data.reduceShareNum ?? 0 },
             { label: '助力次数', value: data.reduceHelpTimes ?? 0 },
-            { label: '成单本数', value: data.orderBookNum ?? 0 },
-            { label: '订单总金额', value: formatMoney(0) },
-            {
-                label: '累计优惠金额',
-                value: formatMoney(data.reduceTotalMoney)
-            },
-            { label: '累计实付金额', value: formatMoney(0) }
+            { label: '订单总本书', value: data.orderBookNum ?? 0 },
+            { label: '订单总金额', value: formatMoney(data.orderTotalMoney) },
+            { label: '降价总金额', value: formatMoney(data.reduceTotalMoney) },
+            { label: '累计实付金额', value: formatMoney(data.orderPayMoney) }
         ];
     });