xw 7 ore fa
parent
commit
6263bcd734
1 ha cambiato i file con 1 aggiunte e 33 eliminazioni
  1. 1 33
      src/views/course/courseTrafficLog/index.vue

+ 1 - 33
src/views/course/courseTrafficLog/index.vue

@@ -57,8 +57,7 @@
     </el-form>
 
     <!-- 表格 -->
-    <el-table border v-loading="loading" :data="courseTrafficLogList" @selection-change="handleSelectionChange"
-              show-summary :summary-method="getSummaries">
+    <el-table border v-loading="loading" :data="courseTrafficLogList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
       <!-- 公司列 -->
       <el-table-column label="公司" align="center" prop="companyName" v-if="activeTab === 'all' || activeTab === 'company'" />
@@ -182,38 +181,7 @@ export default {
     },
 
 
-    getSummaries(param) {
-      const { columns, data } = param
-      const sums = []
 
-      columns.forEach((column, index) => {
-        if (index === 0) {
-          // 第一列显示"总计"
-          sums[index] = '总计'
-          return
-        }
-
-        // 如果是流量列
-        if (column.property === 'totalInternetTraffic' ||
-          (column.label === '使用流量' && !column.property)) {
-          const values = data.map(item => Number(item.totalInternetTraffic) || 0)
-          if (!values.every(value => isNaN(value))) {
-            const total = values.reduce((prev, curr) => {
-              const value = Number(curr)
-              return prev + (isNaN(value) ? 0 : value)
-            }, 0)
-            sums[index] = this.formatTrafficData(total)
-          } else {
-            sums[index] = 'N/A'
-          }
-        } else {
-          // 其他列留空
-          sums[index] = ''
-        }
-      })
-
-      return sums
-    },
 
     handleTabClick(tab) {
       this.queryParams.tabType = tab.name;