Forráskód Böngészése

修改营销活动

Fan 3 hete
szülő
commit
aeeb3b867c
1 módosított fájl, 9 hozzáadás és 9 törlés
  1. 9 9
      ui/smarttrade-platform/src/views/MarketingView.vue

+ 9 - 9
ui/smarttrade-platform/src/views/MarketingView.vue

@@ -95,43 +95,43 @@
         </div>
         <div class="card-stats">
           <div class="stat-item">
-            <span class="stat-value">{{ campaign.sendVolume || 0 }}</span>
+            <span class="stat-value">{{ campaign.sentEmailCount }}</span>
             <span class="stat-label">已发送</span>
           </div>
           <div class="stat-item">
-            <span class="stat-value success">{{ campaign.openRate || 0 }}%</span>
+            <span class="stat-value success">{{ campaign.openRateText }}</span>
             <span class="stat-label">打开率</span>
           </div>
           <div class="stat-item">
-            <span class="stat-value primary">{{ campaign.replyRate || 0 }}%</span>
+            <span class="stat-value primary">{{ campaign.replyRateText }}</span>
             <span class="stat-label">回复率</span>
           </div>
         </div>
         <div class="card-progress">
           <div class="progress-header">
             <span>进度</span>
-            <span>{{ campaign.progressPercent || 0 }}%</span>
+            <span>{{ (campaign.sentRate * 100) }}%</span>
           </div>
           <div class="progress-bar">
-            <div class="progress-fill" :style="{ width: (campaign.progressPercent || 0) + '%' }"></div>
+            <div class="progress-fill" :style="{ width: (campaign.sentRate * 100) + '%' }"></div>
           </div>
         </div>
         <div class="card-actions" style="justify-content: space-between;" @click.stop>
           <div style="display: flex;gap: 8px">
             <button class="btn btn-secondary btn-sm" @click.stop="openOpenedCustomers(campaign)" title="打开邮件客户">
-              <i class="fas fa-envelope-open"></i>
+              <i class="fas fa-envelope-open"></i>{{  campaign.openedCustomerCount}}
             </button>
             <button class="btn btn-secondary btn-sm" @click.stop="openReplyReview(campaign)" title="回复邮件客户">
-              <i class="fas fa-reply"></i>
+              <i class="fas fa-reply"></i>{{  campaign.repliedCustomerCount}}
             </button>
             <button class="btn btn-secondary btn-sm" @click="openInterventionModal(campaign)" title="人工干预">
-              <i class="fas fa-hand-paper"></i>
+              <i class="fas fa-hand-paper"></i>{{ campaign.protectWhitelistCount }}
             </button>
             <button class="btn btn-secondary btn-sm" @click="openAIGenerator(campaign)" title="编辑邮件">
               <img src="../assets/images/email-edit.svg" style="width: 12px;height: 12px" />
             </button>
             <button class="btn btn-secondary btn-sm" @click="openEmailList(campaign)" title="发送邮件列表">
-              <img src="../assets/images/email-list.svg" />
+              <img src="../assets/images/email-list.svg" />{{ campaign.emailCountStats }}
             </button>
           </div>
           <button class="btn btn-secondary btn-sm" @click="changeStatus(campaign)" :title="campaign.status == 1 ? '暂停' : '开始'">