liyongli 3 lat temu
rodzic
commit
8fa79ddc8e
1 zmienionych plików z 24 dodań i 7 usunięć
  1. 24 7
      src/views/Jugou/Jugou.vue

+ 24 - 7
src/views/Jugou/Jugou.vue

@@ -13,7 +13,7 @@
             :disabled-date="pickerOptions"
           />
         </el-form-item>
-        <el-form-item label="频道">
+        <el-form-item v-show="select != -1" label="频道">
           <el-select
             v-model="select"
             placeholder="请选择频道"
@@ -78,7 +78,9 @@
                 当前时间:{{
                   nowItem.date ? nowItem.date.split(" ")[1] || "" : ""
                 }}
-                <div style="float: right">人数: {{formateNum(nowItem.uv)}}</div>
+                <div style="float: right">
+                  人数: {{ formateNum(nowItem.uv) }}
+                </div>
               </div>
               <el-row>
                 <el-col :span="12">
@@ -156,9 +158,14 @@ export default {
     this.load = ElLoading.default.service();
     leverAudience().then(res => {
       this.list = res || [];
-      let item = this.list[0] || {};
-      this.select = item.channelId || "";
-      this.date = item.dt || "";
+      console.log(res);
+      for (let i = 0; i < this.list.length; i++) {
+        const v = this.list[i];
+        if (v.isDefault == 0) continue;
+        this.select = v.channelId || "";
+        this.date = v.dt || "";
+        break
+      }
       this.getData();
     });
   },
@@ -442,8 +449,18 @@ export default {
     formateNum(n) {
       let num = n;
       if (isNaN(n)) num = "0";
-      else if (n >= 100000000) num = ((n / 100000000).toFixed(2) - 0 + "").replace(/\B(?=(?:\d{3})+\b)/g, ",") + "亿";
-      else if (n >= 10000) num = ((n / 10000).toFixed(2) - 0 + "").replace(/\B(?=(?:\d{3})+\b)/g, ",") + "万";
+      else if (n >= 100000000)
+        num =
+          ((n / 100000000).toFixed(2) - 0 + "").replace(
+            /\B(?=(?:\d{3})+\b)/g,
+            ","
+          ) + "亿";
+      else if (n >= 10000)
+        num =
+          ((n / 10000).toFixed(2) - 0 + "").replace(
+            /\B(?=(?:\d{3})+\b)/g,
+            ","
+          ) + "万";
       else num = (num + "").replace(/\B(?=(?:\d{3})+\b)/g, ",");
       return num;
     },