| | |
| | | var vm =new Vue({ |
| | | el: bs.$el[0], |
| | | data: { |
| | | handleData: new HandleData(), |
| | | addressModal: { |
| | | address: '', |
| | | port: '', |
| | | show: false, |
| | | notSave: true |
| | | }, |
| | | block: { |
| | | main: 0, |
| | | block1: 0, |
| | |
| | | { |
| | | path: 'system', |
| | | url: '../system/system.html' |
| | | }, |
| | | { |
| | | path: 'address', |
| | | url: '../system/address.html' |
| | | }, |
| | | { |
| | | path: 'history', |
| | | url: '../history/history.html' |
| | | } |
| | | ] |
| | | }, |
| | |
| | | if(url) { |
| | | router.load({ url: url, param: {} }); |
| | | } |
| | | }, |
| | | handerClickAlert: function(str) { |
| | | switch(str) { |
| | | case 'address': |
| | | this.showAddressModal(); |
| | | break; |
| | | } |
| | | }, |
| | | showAddressModal:function() { |
| | | this.addressModal.show = true; |
| | | this.addressModal.notSave = true; |
| | | }, |
| | | chagneSaveBtn: function() { |
| | | this.addressModal.notSave = true; |
| | | }, |
| | | testAddress: function() { |
| | | var url = 'http://'+this.addressModal.address+':'+this.addressModal.port+'/Device_Manage/'; |
| | | var self = this; |
| | | var searchParams = { |
| | | num: 2 |
| | | }; |
| | | var json = JSON.stringify(searchParams); |
| | | // 请求后台 |
| | | $.ajax({ |
| | | type: 'post', |
| | | async: true, |
| | | url: url+"Batt_rtstateAction!serchByInfo", |
| | | data: 'json='+json, |
| | | dataType: 'json', |
| | | timeout: 2000, |
| | | success: function(res) { |
| | | self.$Message.info('测试连接成功,可以保存地址!'); |
| | | self.addressModal.notSave = false; |
| | | }, |
| | | error: function() { |
| | | self.$Message.error('测试连接失败,请检查输入的地址!'); |
| | | } |
| | | }); |
| | | |
| | | }, |
| | | saveAddress: function() { |
| | | var address = this.addressModal; |
| | | bui.alert(address.address); |
| | | bui.alert(address.port); |
| | | try{ |
| | | var result = Android.saveServerInfo(address.address, Number(address.port)); |
| | | bui.alert(result); |
| | | }catch(e) { |
| | | this.$Message.warning('保存失败,请检查当前运行环境!'); |
| | | } |
| | | |
| | | this.addressModal.show = false; |
| | | }, |
| | | getUrl: function(str) { |
| | | var url = ''; |
| | |
| | | var rs = JSON.parse(res.result); |
| | | if(rs.code == 1) { |
| | | var data = rs.data; |
| | | // console.log(data); |
| | | // console.log(self.tbls.alarm); |
| | | var page = self.tbls.alarm.page; |
| | | var alarmNum = page.pageCurr*page.pageSize; |
| | | // 设置不可点击 |
| | | if(data.length<6) { |
| | | if(alarmNum>=self.numbers.alarms) { |
| | | self.tbls.alarm.pageBtn.next = true; |
| | | }else { |
| | | self.tbls.alarm.pageBtn.next = false; |
| | | } |
| | | self.tbls.alarm.data = data; |
| | | |
| | | // 添加数据 |
| | | if(self.tbls.alarm.data.length == 0) { |
| | | console.log(data); |
| | | self.tbls.alarm.data = data; |
| | | }else { |
| | | self.handleData.handle(self.tbls.alarm.data, data, ['num', 'alm_start_time']); |
| | | } |
| | | } |
| | | }, |
| | | complete: function() { |
| | |
| | | var rs = JSON.parse(res.result); |
| | | if(rs.code == 1) { |
| | | var data = rs.data; |
| | | self.tbls.charge.data = data; |
| | | // self.tbls.charge.data = data; |
| | | self.handleData.handle(self.tbls.charge.data, data, ['num', 'batt_test_starttime']); |
| | | } |
| | | }, |
| | | complete: function() { |
| | |
| | | if(rs.code == 1) { |
| | | var data = rs.data; |
| | | // console.log(data); |
| | | self.tbls.discharge.data = data; |
| | | // self.tbls.discharge.data = data; |
| | | self.handleData.handle(self.tbls.discharge.data, data, ['num', 'batt_test_starttime']); |
| | | } |
| | | }, |
| | | complete: function() { |