Browse Source

判断返回数据是否为空

baichengfei 5 years ago
parent
commit
27e9ba9568

+ 12 - 10
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-goods/_opera/evaluationlist.vue

@@ -301,16 +301,18 @@
           console.log('编辑后的内容', res)
           var data = res.data.items
           var list = []
-          for (var index = 0; index < data.length; index++) {
-            data[index].typeStatus = index
-            data[index].Score = data[index].Score == undefined || data[index].Score == '' ? '0' : data[index].Score
-            list.push(data[index])
-            this.standardNum = this.standardNum + parseInt(data[index].NormalScore)
-            if (data[index].Son != null && data[index].Son != undefined) {
-              for (var k = 0; k < data[index].Son.length; k++) {
-                data[index].Son[k].typeStatus = index
-                data[index].Son[k].Score = data[index].Son[k].Score == undefined || data[index].Son[k].Score == '' ? '0' : data[index].Son[k].Score
-                list.push(data[index].Son[k])
+          if (data != null) {
+            for (var index = 0; index < data.length; index++) {
+              data[index].typeStatus = index
+              data[index].Score = data[index].Score == undefined || data[index].Score == '' ? '0' : data[index].Score
+              list.push(data[index])
+              this.standardNum = this.standardNum + parseInt(data[index].NormalScore)
+              if (data[index].Son != null && data[index].Son != undefined) {
+                for (var k = 0; k < data[index].Son.length; k++) {
+                  data[index].Son[k].typeStatus = index
+                  data[index].Son[k].Score = data[index].Son[k].Score == undefined || data[index].Son[k].Score == '' ? '0' : data[index].Son[k].Score
+                  list.push(data[index].Son[k])
+                }
               }
             }
           }