From 20e9ed291e6ff2eceed90ee41e0a9cb4ccb2a28b Mon Sep 17 00:00:00 2001 From: whychdw <49690745@qq.com> Date: 星期四, 10 十月 2019 09:57:15 +0800 Subject: [PATCH] 提交内容 --- src/pages/battery/batteryInfo.js | 64 +++++++++++++++++++++++++++++++ 1 files changed, 63 insertions(+), 1 deletions(-) diff --git a/src/pages/battery/batteryInfo.js b/src/pages/battery/batteryInfo.js index 8782ded..1a817ef 100644 --- a/src/pages/battery/batteryInfo.js +++ b/src/pages/battery/batteryInfo.js @@ -43,6 +43,10 @@ batt_test_recordtime: '', // 鏇存柊鏃ユ湡 batt_test_tlong: 0, // 娴嬭瘯鏃堕暱 }, + monResLine: { + title: '鍗曚綋鍐呴樆鎶樼嚎鍥�', + show: false + }, activeTab: 0, tabsState: { monList: { // 鍗曚綋鍒楄〃 @@ -195,6 +199,12 @@ data: [], } }, + monResLine: { + option: { + categories: [], + data: [], + } + }, monTmp: { // 鍗曚綋鍐呴樆 title: new Title(), option: { @@ -209,9 +219,61 @@ data: [], } } - } + }, }, methods: { + monHandlerClick: function(event) { + var self = this; + var params = this.params; + var monNum = event.point.index+1; + this.monResLine.title = '鍗曚綋#'+monNum+'鍐呴樆鎶樼嚎鍥�'; + + // 鏋勯�犳煡璇㈡潯浠� + var searchParams = { + BattGroupId: params.battGroupId, + MonNum: monNum*10+1 + }; + // 璁剧疆绛夊緟妗� + var ajaxLoading = bui.loading(); + ajaxLoading.show(); + // 璇锋眰鍚庡彴鏌ヨ + ajax({ + url: 'BattresdataAction!serchByMonHistory', + data: 'json='+JSON.stringify(searchParams), + success: function(res) { + self.monResLine.show = true; + var rs = JSON.parse(res.result); + if(rs.code == 1) { + var data = rs.data; + console.log(data); + self.setResLineOpt(data); + }else { + self.setResLineOpt([]); + } + }, + complete: function() { + ajaxLoading.hide(); + } + }); + }, + setResLineOpt: function(data) { + var self = this; + var testTimes = []; + var resVals = []; + // 閬嶅巻data鐨勫�� + for(var i=0; i<data.length; i++) { + var _data = data[i]; + testTimes.push(_data.test_starttime); + resVals.push(_data.mon_res); + } + + // 鍗曚綋鍐呴樆鏇茬嚎 + this.options.monResLine.option.categories = testTimes; + this.options.monResLine.option.data = resVals; + + // 璁剧疆鍗曚綋鍐呴樆鎶樼嚎 + this.$refs['monResLine'].setOption(this.options.monResLine.option); + }, changeTabsState: function(num) { var result = ''; if(this.activeTab == num) { -- Gitblit v1.9.1