Browse Source

阅读统计分类显示fix

jwyu 8 months ago
parent
commit
c8cef3c3a3

+ 14 - 1
src/views/customer/reportStatistic/components/UserStatisticDetail.vue

@@ -27,7 +27,7 @@ const tableColOpt = [
   },
   {
     label: '报告类型',
-    key: 'ClassifyName2'
+    key: 'ClassifyName1'
   },
   {
     label: '阅读时间',
@@ -79,6 +79,16 @@ watch(() => show.value, (n) => {
   }
 })
 
+function formatClassifyName(e){
+  if(e.ClassifyName3){
+    return `${e.ClassifyName1}/${e.ClassifyName2}/${e.ClassifyName3}`
+  }else if(e.ClassifyName2){
+    return `${e.ClassifyName1}/${e.ClassifyName2}`
+  }else{
+    return e.ClassifyName1
+  }
+}
+
 </script>
 
 <template>
@@ -124,6 +134,9 @@ watch(() => show.value, (n) => {
             <span v-if="column.key === 'CreateTime'">{{
               formatTime(row.CreateTime)
             }}</span>
+            <span v-if="column.key === 'ClassifyName1'">{{
+              formatClassifyName(row)
+            }}</span>
             <span v-else>{{ row[column.key] }}</span>
           </template>
         </el-table-column>