Commit b32fdbd84ede1623ff4f9deb588501896879410d

Authored by 王飞
1 parent d4144fa9

停车时长

assets/pages/scripts/operationFile/lengthofParking/lengthofparking.js
@@ -138,8 +138,15 @@ var parklenfun = { @@ -138,8 +138,15 @@ var parklenfun = {
138 ], 138 ],
139 [ 139 [
140 { 140 {
  141 + field: 'dataOf0',
  142 + title: '0-3m',
  143 + width: '10%',
  144 + align: "left",
  145 + formatter: commonObj.replacenull
  146 + },
  147 + {
141 field: 'dataOf1', 148 field: 'dataOf1',
142 - title: '0-15m', 149 + title: '3-15m',
143 width: '10%', 150 width: '10%',
144 align: "left", 151 align: "left",
145 formatter: commonObj.replacenull 152 formatter: commonObj.replacenull
@@ -275,7 +282,8 @@ var parklenfun = { @@ -275,7 +282,8 @@ var parklenfun = {
275 var dateArray = parklenfun.getDateArray(); 282 var dateArray = parklenfun.getDateArray();
276 result['dateArray'] = dateArray; 283 result['dateArray'] = dateArray;
277 // 0 - 15 分钟数据 284 // 0 - 15 分钟数据
278 - var $0_15 = []; 285 + var $0_3 = [];
  286 + var $3_15 = [];
279 var $15_30 = []; 287 var $15_30 = [];
280 var $30_1h = []; 288 var $30_1h = [];
281 var $1h_6h = []; 289 var $1h_6h = [];
@@ -288,13 +296,14 @@ var parklenfun = { @@ -288,13 +296,14 @@ var parklenfun = {
288 var dateDataTemp = {}; 296 var dateDataTemp = {};
289 $.each(remoteData, function (index, item) { 297 $.each(remoteData, function (index, item) {
290 var temp = []; 298 var temp = [];
291 - temp[0] = (item['dataOf1'] == null ? 0 : item['dataOf1']);  
292 - temp[1] = (item['dataOf2'] == null ? 0 : item['dataOf2']);  
293 - temp[2] = (item['dataOf3'] == null ? 0 : item['dataOf3']);  
294 - temp[3] = (item['dataOf4'] == null ? 0 : item['dataOf4']);  
295 - temp[4] = (item['dataOf5'] == null ? 0 : item['dataOf5']);  
296 - temp[5] = (item['dataOf6'] == null ? 0 : item['dataOf6']);  
297 - temp[6] = (item['dataOf7'] == null ? 0 : item['dataOf7']); 299 + temp[0] = (item['dataOf0'] == null ? 0 : item['dataOf0']);
  300 + temp[1] = (item['dataOf1'] == null ? 0 : item['dataOf1']);
  301 + temp[2] = (item['dataOf2'] == null ? 0 : item['dataOf2']);
  302 + temp[3] = (item['dataOf3'] == null ? 0 : item['dataOf3']);
  303 + temp[4] = (item['dataOf4'] == null ? 0 : item['dataOf4']);
  304 + temp[5] = (item['dataOf5'] == null ? 0 : item['dataOf5']);
  305 + temp[6] = (item['dataOf6'] == null ? 0 : item['dataOf6']);
  306 + temp[7] = (item['dataOf7'] == null ? 0 : item['dataOf7']);
298 dateDataTemp[item.staticTimeStr] = temp; 307 dateDataTemp[item.staticTimeStr] = temp;
299 }) 308 })
300 309
@@ -305,15 +314,17 @@ var parklenfun = { @@ -305,15 +314,17 @@ var parklenfun = {
305 314
306 var temp = dateDataTemp[dateItem] 315 var temp = dateDataTemp[dateItem]
307 if (null != temp) { 316 if (null != temp) {
308 - $0_15.push(temp[0]);  
309 - $15_30.push(temp[1]);  
310 - $30_1h.push(temp[2]);  
311 - $1h_6h.push(temp[3]);  
312 - $6h_12h.push(temp[4]);  
313 - $12h_24h.push(temp[5]);  
314 - $1dayup.push(temp[6]); 317 + $0_3.push(temp[0]);
  318 + $3_15.push(temp[1]);
  319 + $15_30.push(temp[2]);
  320 + $30_1h.push(temp[3]);
  321 + $1h_6h.push(temp[4]);
  322 + $6h_12h.push(temp[5]);
  323 + $12h_24h.push(temp[6]);
  324 + $1dayup.push(temp[7]);
315 } else { 325 } else {
316 - $0_15.push(0); 326 + $0_3.push(0);
  327 + $3_15.push(0);
317 $15_30.push(0); 328 $15_30.push(0);
318 $30_1h.push(0); 329 $30_1h.push(0);
319 $1h_6h.push(0); 330 $1h_6h.push(0);
@@ -323,8 +334,8 @@ var parklenfun = { @@ -323,8 +334,8 @@ var parklenfun = {
323 } 334 }
324 335
325 }) 336 })
326 -  
327 - result['$0_15'] = $0_15; 337 + result['$0_3'] = $0_3;
  338 + result['$3_15'] = $3_15;
328 result['$15_30'] = $15_30; 339 result['$15_30'] = $15_30;
329 result['$30_1h'] = $30_1h; 340 result['$30_1h'] = $30_1h;
330 result['$1h_6h'] = $1h_6h; 341 result['$1h_6h'] = $1h_6h;
@@ -488,7 +499,9 @@ function chartDataHandel(data) { @@ -488,7 +499,9 @@ function chartDataHandel(data) {
488 $.each(data, function (index, item) { 499 $.each(data, function (index, item) {
489 if (item.plType == 1) { 500 if (item.plType == 1) {
490 //路侧 501 //路侧
491 - if (item.dataOf1 == null) { 502 + if (item.dataOf0 == null) {
  503 + lcArray.push(0);
  504 + } else if (item.dataOf1 == null) {
492 lcArray.push(0); 505 lcArray.push(0);
493 } else if (item.dataOf2 == null) { 506 } else if (item.dataOf2 == null) {
494 lcArray.push(0); 507 lcArray.push(0);
@@ -503,6 +516,7 @@ function chartDataHandel(data) { @@ -503,6 +516,7 @@ function chartDataHandel(data) {
503 } else if (item.dataOf7 == null) { 516 } else if (item.dataOf7 == null) {
504 lcArray.push(0); 517 lcArray.push(0);
505 } else { 518 } else {
  519 + lcArray.push(item.dataOf0);
506 lcArray.push(item.dataOf1); 520 lcArray.push(item.dataOf1);
507 lcArray.push(item.dataOf2); 521 lcArray.push(item.dataOf2);
508 lcArray.push(item.dataOf3); 522 lcArray.push(item.dataOf3);
@@ -514,7 +528,9 @@ function chartDataHandel(data) { @@ -514,7 +528,9 @@ function chartDataHandel(data) {
514 } 528 }
515 else { 529 else {
516 //封闭 530 //封闭
517 - if (item.dataOf1 == null) { 531 + if (item.dataOf0 == null) {
  532 + lcArray.push(0);
  533 + } else if (item.dataOf1 == null) {
518 fbArray.push(0); 534 fbArray.push(0);
519 } else if (item.dataOf2 == null) { 535 } else if (item.dataOf2 == null) {
520 fbArray.push(0); 536 fbArray.push(0);
@@ -604,7 +620,7 @@ function chartDataHandel(data) { @@ -604,7 +620,7 @@ function chartDataHandel(data) {
604 show: false 620 show: false
605 }, 621 },
606 // data:[1,2,3,4,5,6,7], 622 // data:[1,2,3,4,5,6,7],
607 - data: ['0-15m', '15-30m', '30m-1h', '1-6h', '6-12h', '12-24h', '1天以上'] 623 + data: ['0-3m','3-15m', '15-30m', '30m-1h', '1-6h', '6-12h', '12-24h', '1天以上']
608 } 624 }
609 ], 625 ],
610 yAxis: [ 626 yAxis: [
@@ -757,7 +773,7 @@ function fbchartDataHandel(remoteData) { @@ -757,7 +773,7 @@ function fbchartDataHandel(remoteData) {
757 //停车分布 echarts 773 //停车分布 echarts
758 var mylineChart = echarts.init(document.getElementById('parklen-line-echarts')); 774 var mylineChart = echarts.init(document.getElementById('parklen-line-echarts'));
759 var lineoption = { 775 var lineoption = {
760 - color: ['#50c0f5', '#5fe98f', '#fd8d6f', '#fdd471', '#7dcecf', '#a5dff3', '#fff1db'], 776 + color: ['#50c000','#50c0f5', '#5fe98f', '#fd8d6f', '#fdd471', '#7dcecf', '#a5dff3', '#fff1db'],
761 tooltip: { 777 tooltip: {
762 trigger: 'axis', 778 trigger: 'axis',
763 axisPointer: { 779 axisPointer: {
@@ -851,11 +867,18 @@ function fbchartDataHandel(remoteData) { @@ -851,11 +867,18 @@ function fbchartDataHandel(remoteData) {
851 ], 867 ],
852 series: [ 868 series: [
853 { 869 {
854 - name: '0-15m', 870 + name: '0-3m',
  871 + type: 'line',
  872 + stack: '总量',
  873 + areaStyle: {normal: {}},
  874 + data: result['$0_3']
  875 + },
  876 + {
  877 + name: '3-15m',
855 type: 'line', 878 type: 'line',
856 stack: '总量', 879 stack: '总量',
857 areaStyle: {normal: {}}, 880 areaStyle: {normal: {}},
858 - data: result['$0_15'] 881 + data: result['$3_15']
859 }, 882 },
860 883
861 { 884 {