Browse Source

文本变色

qianming 3 years ago
parent
commit
e34be7f8d9
2 changed files with 11 additions and 4 deletions
  1. 2 2
      doc/docs/guide/bigScreenCase.md
  2. 9 2
      report-ui/src/mixins/common.js

+ 2 - 2
doc/docs/guide/bigScreenCase.md

@@ -1,11 +1,11 @@
-## 案例一
+## 案例一
 
 由社区 **[~无痕~@tengzhouboy](https://gitee.com/tengzhouboy)** 提供 <br>
 [AJ-Report分享链接](https://report.anji-plus.com/index.html#/aj/mtwbjPot) <br>
 
 ![img.png](../picture/bigScreenCase/img.png) <br>
 
-## 案例二
+## 案例二
 
 由社区 **[心瘾丶 @yi_shan_liu](https://gitee.com/yi_shan_liu)** 提供<br>
 [AJ-Report分享链接](https://report.anji-plus.com/index.html#/aj/hkBJgLW0) <br>

+ 9 - 2
report-ui/src/mixins/common.js

@@ -80,7 +80,7 @@ export default {
       )
     },
     /**
-     * 
+     *
      */
     resetForm (data) {
       let formKeys = Object.keys(data)
@@ -274,7 +274,7 @@ export default {
     objToOne (obj) {
       let tmpData = {}
       for (let index in obj) {
-        if (typeof obj[index] == 'object') {
+        if (typeof obj[index] == 'object' && !this.isArrayFn(obj[index])) {
           let resObj = this.objToOne(obj[index])
           Object.assign(tmpData, resObj) // 这里使用对象合并
         } else {
@@ -283,6 +283,13 @@ export default {
       }
       return tmpData
     },
+    isArrayFn(value) {
+      if (typeof Array.isArray === "function") {
+        return Array.isArray(value);
+      } else {
+        return Object.prototype.toString.call(value) === "[object Array]";
+      }
+    },
     urlEncode (val) {
       return encodeURIComponent(val)
     },