浏览代码

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

haojianlong 4 年之前
父节点
当前提交
7d7ff0c203
共有 1 个文件被更改,包括 6 次插入4 次删除
  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
   }
 }