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