Commit 6a44addc51ed051d8571ff76fc785385f8fdf151

Authored by 周铨
1 parent df19d4d9

处理echarts曲线数据

Showing 1 changed file with 20 additions and 20 deletions
... ... @@ -989,21 +989,21 @@ export const getCardEvent = (n: number, Obj: any) => {
989 989 // echarts 曲线数据统一处理
990 990 export const getEchartLineType = (type: String, arrayList: Array<any>) => {
991 991 let lineObjLegend = {}
992   - let dateList: Array<String> =arrayList.map((item: any) => {
  992 + let dateList: Array<String> = arrayList.map((item: any) => {
993 993 return item.date
994 994 })
995 995 switch (type) {
996 996 case "INDEX_MAP": //首页
997 997 let bmsList: Array<String> = arrayList.map((item: any) => {
998   - return item.bms02
  998 + return item.bms02 ? item.bms02 : 0
999 999 })
1000 1000
1001 1001 let cpList: Array<String> = arrayList.map((item: any) => {
1002   - return item.cp02
  1002 + return item.cp02 ? item.cp02 : 0
1003 1003 })
1004 1004
1005 1005 let pvList: Array<String> = arrayList.map((item: any) => {
1006   - return item.pv03
  1006 + return item.pv03 ? item.pv03 : 0
1007 1007 })
1008 1008
1009 1009 let emList: Array<String> = arrayList.map(() => {
... ... @@ -1019,19 +1019,19 @@ export const getEchartLineType = (type: String, arrayList: Array<any>) => {
1019 1019
1020 1020 case "BMS_MAP": // BMS监控
1021 1021 let bmsOne: Array<String> = arrayList.map((item: any) => {
1022   - return item.bms01
  1022 + return item.bms01 ? item.bms01 : 0
1023 1023 })
1024 1024
1025 1025 let bmsTwo: Array<String> = arrayList.map((item: any) => {
1026   - return item.bms02
  1026 + return item.bms02 ? item.bms02 : 0
1027 1027 })
1028 1028
1029 1029 let bmsThree: Array<String> = arrayList.map((item: any) => {
1030   - return item.bms03
  1030 + return item.bms03 ? item.bms03 : 0
1031 1031 })
1032 1032
1033 1033 let bmsFour: Array<String> = arrayList.map((item: any) => {
1034   - return item.bms05
  1034 + return item.bms05 ? item.bms05 : 0
1035 1035 })
1036 1036 lineObjLegend = {
1037 1037 dataList: [bmsOne, bmsTwo, bmsThree, bmsFour],
... ... @@ -1042,15 +1042,15 @@ export const getEchartLineType = (type: String, arrayList: Array<any>) => {
1042 1042
1043 1043 case "PCS_MAP": // PCS 监视
1044 1044 let pcsOne: Array<String> = arrayList.map((item: any) => {
1045   - return item.bms01
  1045 + return item.bms01 ? item.bms01 : 0
1046 1046 })
1047 1047
1048 1048 let pcsTwo: Array<String> = arrayList.map((item: any) => {
1049   - return item.bms02
  1049 + return item.bms02 ? item.bms02 : 0
1050 1050 })
1051 1051
1052 1052 let pcsThree: Array<String> = arrayList.map((item: any) => {
1053   - return item.bms03
  1053 + return item.bms03 ? item.bms03 : 0
1054 1054 })
1055 1055
1056 1056
... ... @@ -1063,15 +1063,15 @@ export const getEchartLineType = (type: String, arrayList: Array<any>) => {
1063 1063
1064 1064 case "CP_MAP": // CP 充电桩
1065 1065 let cpOne: Array<String> = arrayList.map((item: any) => {
1066   - return item.pcs21
  1066 + return item.pcs21 ? item.pcs21 : 0
1067 1067 })
1068 1068
1069 1069 let cpTwo: Array<String> = arrayList.map((item: any) => {
1070   - return item.pcs22
  1070 + return item.pcs22 ? item.pcs22 : 0
1071 1071 })
1072 1072
1073 1073 let cpThree: Array<String> = arrayList.map((item: any) => {
1074   - return item.pcs23
  1074 + return item.pcs23 ? item.pcs23 : 0
1075 1075 })
1076 1076
1077 1077
... ... @@ -1084,15 +1084,15 @@ export const getEchartLineType = (type: String, arrayList: Array<any>) => {
1084 1084
1085 1085 case "PV_MAP": // PV 光伏
1086 1086 let pvOne: Array<String> = arrayList.map((item: any) => {
1087   - return item.pv10
  1087 + return item.pv10 ? item.pv10 : 0
1088 1088 })
1089 1089
1090 1090 let pvTwo: Array<String> = arrayList.map((item: any) => {
1091   - return item.pv11
  1091 + return item.pv11 ? item.pv11 : 0
1092 1092 })
1093 1093
1094 1094 let pvThree: Array<String> = arrayList.map((item: any) => {
1095   - return item.pv12
  1095 + return item.pv12 ? item.pv12 : 0
1096 1096 })
1097 1097
1098 1098
... ... @@ -1104,15 +1104,15 @@ export const getEchartLineType = (type: String, arrayList: Array<any>) => {
1104 1104 return lineObjLegend
1105 1105 case "EM_MAP": // EM 电能表
1106 1106 let emOne: Array<String> = arrayList.map((item: any) => {
1107   - return item.em01
  1107 + return item.em01 ? item.em01 : 0
1108 1108 })
1109 1109
1110 1110 let emTwo: Array<String> = arrayList.map((item: any) => {
1111   - return item.em02
  1111 + return item.em02 ? item.em02 : 0
1112 1112 })
1113 1113
1114 1114 let emThree: Array<String> = arrayList.map((item: any) => {
1115   - return item.em03
  1115 + return item.em03 ? item.em03 : 0
1116 1116 })
1117 1117
1118 1118
... ...