Browse Source

修改台账下拉框无法显示问题

haojianlong 4 years ago
parent
commit
7d7ff0c203
1 changed files with 6 additions and 4 deletions
  1. 6 4
      src/utils/scan/tools.js

+ 6 - 4
src/utils/scan/tools.js

@@ -470,9 +470,7 @@ tools.formatDate = (now) => {
 tools.formatDataSource = function (data) {
   let options
   let arr = []
-
   function recursion(data) {
-    debugger
     let arr = []
     data.map((item) => {
       if (item.code && item.name)
@@ -482,15 +480,19 @@ tools.formatDataSource = function (data) {
     })
     return arr
   }
-
   try {
-    options = JSON.parse(data)
+    if (data instanceof Array) {
+      options = data
+    } else {
+      options = JSON.parse(data)
+    }
     if (options) {
       return recursion(options)
     } else {
       return arr
     }
   } catch (err) {
+    console.log(err);
     return arr
   }
 }