guoziyun пре 9 месеци
родитељ
комит
7ac11937dd

+ 1 - 1
oms/public/app/index.html

@@ -9,5 +9,5 @@
   <style>body,html{width:100%;height:100%}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}body{margin:0;color:#000000d9;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum"}html{--antd-wave-shadow-color:#1890ff;--scroll-bar:0}</style><link rel="stylesheet" href="styles-LXBSU6DF.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-LXBSU6DF.css"></noscript></head>
   <body>
     <app-root></app-root>
-  <script src="polyfills-B6TNHZQ6.js" type="module"></script><script src="main-FKSCPF2E.js" type="module"></script></body>
+  <script src="polyfills-B6TNHZQ6.js" type="module"></script><script src="main-2UCT5JIU.js" type="module"></script></body>
 </html>

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
oms/public/app/main-2UCT5JIU.js


+ 9 - 16
omsapp/src/app/pages/message-dashboard.component.html

@@ -141,13 +141,6 @@
               ></span>
               已送达
             </div>
-            <div>
-              <span
-                class="legend-color"
-                style="background-color: #722ed1"
-              ></span>
-              已打开
-            </div>
             <div>
               <span
                 class="legend-color"
@@ -158,23 +151,23 @@
             <div>
               <span
                 class="legend-color"
-                style="background-color: #f5222d"
+                style="background-color: #482880"
               ></span>
-              失败数
+              展示用户
             </div>
             <div>
               <span
                 class="legend-color"
-                style="background-color: #482880"
+                style="background-color: #722ed1"
               ></span>
-              展示用户
+              点击数
             </div>
             <div>
               <span
                 class="legend-color"
                 style="background-color: #0066cc"
               ></span>
-              打开用户
+              点击用户
             </div>
             <div>
               <span class="legend-line" style="border-color: #13c2c2"></span>
@@ -305,7 +298,7 @@
                 </span>
               </th>
               <th (click)="sortStrategyTable('openedUsers')">
-                打开用户
+                点击用户
                 <span *ngIf="strategySortField === 'openedUsers'">
                   <i
                     nz-icon
@@ -621,7 +614,7 @@
                 </span>
               </th>
               <th (click)="sortTemplateTable('openedUsers')">
-                打开用户
+                点击用户
                 <span *ngIf="templateSortField === 'openedUsers'">
                   <i
                     nz-icon
@@ -922,7 +915,7 @@
                 </span>
               </th>
               <th (click)="sortCcTable('openedUsers')">
-                打开用户
+                点击用户
                 <span *ngIf="ccSortField === 'openedUsers'">
                   <i
                     nz-icon
@@ -1201,7 +1194,7 @@
                 </span>
               </th>
               <th (click)="sortImageTable('openedUsers')">
-                打开用户
+                点击用户
                 <span *ngIf="imageSortField === 'openedUsers'">
                   <i
                     nz-icon

+ 13 - 22
omsapp/src/app/pages/message-dashboard.component.ts

@@ -135,25 +135,19 @@ export class MessageDashboardComponent implements OnInit {
         yAxisID: 'y',
       },
       {
-        label: '点击数',
-        data: [],
-        backgroundColor: '#722ed1',
-        yAxisID: 'y',
-      },
-      {
-        label: '失败数',
+        label: '展示用户',
         data: [],
-        backgroundColor: '#f5222d',
+        backgroundColor: '#482880',
         yAxisID: 'y',
       },
       {
-        label: '展示用户',
+        label: '点击数',
         data: [],
-        backgroundColor: '#482880',
+        backgroundColor: '#722ed1',
         yAxisID: 'y',
       },
       {
-        label: '打开用户',
+        label: '点击用户',
         data: [],
         backgroundColor: '#0066CC',
         yAxisID: 'y',
@@ -224,7 +218,7 @@ export class MessageDashboardComponent implements OnInit {
               label += ': ';
             }
             // 如果是折线图(转化率),格式化显示两位小数并添加百分号
-            if (context.datasetIndex >= 8) {
+            if (context.datasetIndex >= 7) {
               // 假设6-8是折线图数据集
               const value = typeof context.raw === 'number' ? context.raw : 0;
               label += value.toFixed(2) + '%';
@@ -598,42 +592,39 @@ export class MessageDashboardComponent implements OnInit {
         },
         {
           ...this.combinedChartData.datasets[4],
-          data: this.dailyTrends.map((t) => t.opened || 0),
+          data: this.dailyTrends.map((t) => t.displayedUsers || 0),
         },
         {
           ...this.combinedChartData.datasets[5],
-          data: this.dailyTrends.map((t) => t.failed || 0),
+          data: this.dailyTrends.map((t) => t.opened || 0),
         },
+
         {
           ...this.combinedChartData.datasets[6],
-          data: this.dailyTrends.map((t) => t.displayedUsers || 0),
-        },
-        {
-          ...this.combinedChartData.datasets[7],
           data: this.dailyTrends.map((t) => t.openedUsers || 0),
         },
 
         // 折线图数据
         {
-          ...this.combinedChartData.datasets[8],
+          ...this.combinedChartData.datasets[7],
           data: this.dailyTrends.map((t) =>
             this.preciseRound((t.deliveredRate || 0) * 100, 2)
           ),
         },
         {
-          ...this.combinedChartData.datasets[9],
+          ...this.combinedChartData.datasets[8],
           data: this.dailyTrends.map((t) =>
             this.preciseRound((t.displayRate || 0) * 100, 2)
           ),
         },
         {
-          ...this.combinedChartData.datasets[10],
+          ...this.combinedChartData.datasets[9],
           data: this.dailyTrends.map((t) =>
             this.preciseRound((t.clickThroughRate || 0) * 100, 2)
           ),
         },
         {
-          ...this.combinedChartData.datasets[11],
+          ...this.combinedChartData.datasets[10],
           data: this.dailyTrends.map((t) =>
             this.preciseRound((t.actualClickThroughRate || 0) * 100, 2)
           ),

Неке датотеке нису приказане због велике количине промена