| | |
| | |
|
| | | // 编辑电池组信息
|
| | | function editBattGroup(obj) {
|
| | | $('#iframeEdit').data('data', obj.data);
|
| | | iframePopup = layer.open({
|
| | | type: 2
|
| | | ,area:['1200px', '520px']
|
| | | ,resize: false
|
| | | ,content: 'iframe/batt-info-edit.html'
|
| | | });
|
| | | //console.log(obj);
|
| | | searchHomeInfoByName(obj.data.StationName);
|
| | | }
|
| | | |
| | | // 根据机房的名称查询机房的信息
|
| | | function searchHomeInfoByName(homename) {
|
| | | var temp = {
|
| | | binf:{
|
| | | StationName1: '', // 省
|
| | | StationName2: '', // 市
|
| | | StationName5: '', // 区/县
|
| | | StationName: homename // 机房名称
|
| | | }
|
| | | ,page: {
|
| | | pageCurr: 1
|
| | | ,pageSize: 100
|
| | | }
|
| | | };
|
| | | |
| | | var load = layer.load(1);
|
| | | // 请求后台
|
| | | $.ajax({
|
| | | type: "post", |
| | | url: "BattInfAction!searchInform", |
| | | async:true, |
| | | dataType:'json',
|
| | | data:"json="+JSON.stringify(temp),
|
| | | |
| | | success: function(res){
|
| | | var rs = JSON.parse(res.result)
|
| | | if(rs.code == 1) {
|
| | | var data = rs.data;
|
| | | var tmp = {
|
| | | btsinfo:[]
|
| | | };
|
| | | // 遍历查询结果
|
| | | for(var i=0; i<data.length; i++) {
|
| | | var _data = data[i];
|
| | | // 遍历结果集生成特殊的格式数据
|
| | | var _tmp = {};
|
| | | Object.keys(_data).forEach(function(key) {
|
| | | if(key == 'GroupIndexInFBSDevice') { // 设备索引
|
| | | _tmp.GroupIndexInFBSDevice = _data.GroupIndexInFBSDevice;
|
| | | }else if(key == 'BattGroupName') { // 电池组名称
|
| | | _tmp.BattGroupName = _data.BattGroupName;
|
| | | }else if(key == 'BattGroupId') { // 电池组ID
|
| | | _tmp.BattGroupId = _data.BattGroupId;
|
| | | }else {
|
| | | tmp[key] = _data[key];
|
| | | }
|
| | | });
|
| | | |
| | | tmp.btsinfo.push(_tmp);
|
| | | }
|
| | | |
| | | //console.log(tmp);
|
| | | $('#iframeEdit').data('data', tmp);
|
| | | iframePopup = layer.open({
|
| | | type: 2
|
| | | ,title: '修改电池组'
|
| | | ,area:['1200px', '520px']
|
| | | ,resize: false
|
| | | ,content: 'iframe/batt-info-edit.html'
|
| | | });
|
| | | }else {
|
| | | layer.msg('获取数据失败!')
|
| | | }
|
| | | },
|
| | | complete: function() {
|
| | | layer.close(load);
|
| | | }
|
| | | });
|
| | | }
|
| | | |
| | |
|
| | | // 删除电池组
|
| | | function delBattGroup(obj) {
|
| | | //console.log(obj);
|
| | | var data = obj.data;
|
| | | var content = '是否确认删除<span style="font-weight: bold; color: #FF5722">'+data.StationName3+'</span>'
|
| | | var content = '是否确认删除<span style="font-weight: bold; color: #FF5722">'+data.StationName3+
|
| | | '-'+data.BattGroupName+'</span>'
|
| | | layer.confirm(content,{
|
| | | icon: 2
|
| | | ,title: '提示'
|
| | |
| | | var bts = data.StationName4; // 设备名称
|
| | | data.StationName = province+'-'+city+'-'+home+'-'+bts;
|
| | | var temp = [data];
|
| | | delBatt(temp);
|
| | | delBatt(temp, obj);
|
| | | });
|
| | | }
|
| | |
|
| | | //删除多个电池组
|
| | | function delBatt(temp){
|
| | | function delBatt(temp, obj){
|
| | | var load = layer.load(1);
|
| | | $.ajax({
|
| | | type: "post",
|
| | |
| | | //console.info(model);
|
| | | if(model.code ==1){
|
| | | layer.msg('删除成功!');
|
| | | $('#paging .search').click();
|
| | | obj.del();
|
| | | //$('#paging .search').click();
|
| | | }else{
|
| | | layer.msg('删除失败!');
|
| | | }
|
| | |
| | | if(len) {
|
| | | _rsData = tOptions.data[len-1];
|
| | | }
|
| | | |
| | | // 打开面板设置新建电池组个数
|
| | | layer.open({
|
| | | type: 1
|
| | | ,title: '选择新建电池组个数'
|
| | | ,content: addGroupContent
|
| | | ,fixed: true
|
| | | ,resize: false
|
| | | ,btn:['确定', '取消']
|
| | | ,yes: function(index) {
|
| | | var groupNum = $('#addGroupnum').val();
|
| | | layer.close(index);
|
| | | // 生成数组
|
| | | var _arr = [];
|
| | | for(var i=0; i<groupNum; i++) {
|
| | | _arr.push(i+1);
|
| | | getMaxDevId(function(id) {
|
| | | // 打开面板设置新建电池组个数
|
| | | layer.open({
|
| | | type: 1
|
| | | ,title: '选择新建电池组个数'
|
| | | ,content: addGroupContent
|
| | | ,fixed: true
|
| | | ,resize: false
|
| | | ,btn:['确定', '取消']
|
| | | ,yes: function(index) {
|
| | | var groupNum = $('#addGroupnum').val();
|
| | | layer.close(index);
|
| | | // 生成数组
|
| | | var _arr = [];
|
| | | for(var i=0; i<groupNum; i++) {
|
| | | _arr.push(i+1);
|
| | | }
|
| | | |
| | | _rsData.addGroupNum = _arr;
|
| | | _rsData.FBSDeviceId = id;
|
| | | $('#iframeEdit').data('data', _rsData);
|
| | | |
| | | iframePopup = layer.open({
|
| | | type: 2
|
| | | ,title: '新建电池组'
|
| | | ,area:['1200px', '520px']
|
| | | ,resize: false
|
| | | ,content: 'iframe/batt-info-add.html'
|
| | | });
|
| | | }
|
| | | |
| | | _rsData.addGroupNum = _arr;
|
| | | $('#iframeEdit').data('data', _rsData);
|
| | | |
| | | iframePopup = layer.open({
|
| | | type: 2
|
| | | ,area:['1200px', '520px']
|
| | | ,resize: false
|
| | | ,content: 'iframe/batt-info-add.html'
|
| | | });
|
| | | }
|
| | | });
|
| | | });
|
| | | }); |
| | | |
| | | });
|
| | | |
| | | // 获取最大设备id
|
| | | function getMaxDevId(callback) {
|
| | | var load = layer.load(1);
|
| | | // 查询后台
|
| | | $.ajax({
|
| | | type: 'post'
|
| | | ,async: true
|
| | | ,url: 'BattInfAction!searchmaxdev_id'
|
| | | ,data:null
|
| | | ,dataType: 'json'
|
| | | ,success:function(res) {
|
| | | var rs = JSON.parse(res.result);
|
| | | if(rs.data.length != 0) {
|
| | | if(isFunction(callback)) {
|
| | | callback(rs.data);
|
| | | }
|
| | | }else {
|
| | | layer.msg('计算设备id失败!')
|
| | | }
|
| | | }
|
| | | ,complete: function() {
|
| | | layer.close(load);
|
| | | }
|
| | | |
| | | });
|
| | | }
|
| | |
|
| | |
|
| | | // 查询电池组信息
|
| | |
| | |
|
| | | //首页
|
| | | $('#page_home').click(function(){
|
| | | alert(123);
|
| | | if(Page != undefined){
|
| | | if(Page.curr != 1){
|
| | | Page.setCurr(1);
|
| | |
| | | //尾页
|
| | | $('#page_last').click(function(){
|
| | | if(Page != undefined){
|
| | | if(Page.pageCurr < Page.num){
|
| | | if(Page.curr < Page.num){
|
| | | Page.setCurr(Page.num);
|
| | | search(createSearchParam(), true);
|
| | | }
|
| | |
| | | var value=$('#number').val();
|
| | | //当输入的数大于0时
|
| | | if(value>0){
|
| | | if(value != Page.pageSize){
|
| | | if(value != Page.size){
|
| | | Page.setSize(parseInt(value));
|
| | | Page.setCurr(1);
|
| | | }
|