liyongli 2 năm trước cách đây
mục cha
commit
008e2a7ed5
1 tập tin đã thay đổi với 7 bổ sung9 xóa
  1. 7 9
      src/views/History/index.vue

+ 7 - 9
src/views/History/index.vue

@@ -257,9 +257,9 @@ export default {
   },
   async mounted() {
     if (chart && chart.dispose) chart.dispose();
-    const { source, appV, appC, clentV, appli, appCLi, appVLi, clentli } =
+      const { source, appV, appC, clentV, appli, appCLi, appVLi, clentli } =
       await this.getAppListFunc();
-    const keys = {
+      const keys = {
       value: "mname",
       label: "mname",
     };
@@ -339,7 +339,6 @@ export default {
           for (let i = 0; i < keys.length; i++) {
             const v = keys[i];
             if (!total[v].value && total[v].value !== 0) continue;
-            console.log(isNaN(total[v].value),total[v])
             let isNum = isNaN(total[v].value);
             let value = "";
             if (isNum && !/次数/g.test(total[v].name) &&  !/下载量/g.test(total[v].name) && !/装机量/g.test(total[v].name) && !/用户数/g.test(total[v].name) && typeof total[v].value === "number")
@@ -357,7 +356,6 @@ export default {
               isNum
             });
           }
-          console.log(p)
           this.oriData = {
             list: oriData.list || [],
             total: p,
@@ -491,7 +489,7 @@ export default {
         appCLi = [];
       let clentV = { length: 0 },
         clentli = [];
-      let prvList = r.output.data.prvRolectrl || [];
+      let prvList = r.output && r.output.data ? r.output.data.prvRolectrl || [] : [];
       for (let i = 0; i < prvList.length; i++) {
         const v = prvList[i];
         if (v.controlid == "RMT_SOURCE")
@@ -596,7 +594,7 @@ export default {
         menuid: 399,
         roleid,
       }).then(rule => {
-        let prvList = rule.output.data.prvRolectrl || [];
+        let prvList = rule.output && rule.output.data ? rule.output.data.prvRolectrl || [] : [];
         for (let i = 0; i < prvList.length; i++) {
           const v = prvList[i];
           if (v.controlid == "APP_VERSION")
@@ -674,12 +672,12 @@ export default {
           "data:text/csv;charset=utf-8,\uFEFF日期,活跃用户,新增用户,累计用户,人均使用时长,次均使用时长\r\n";
         (r.list || []).map(v => {
           strcsv += [
-            v.dt,
+            v.dt + '\t',
             v.activeUser,
             v.newUser,
             v.totalUser,
-            this.timeFormat(v.durationUser),
-            this.timeFormat(v.durationTimes),
+            this.timeFormat(v.durationUser) + '\t',
+            this.timeFormat(v.durationTimes) + '\t',
             "\r\n",
           ].join(",");
         });