/** * Created by chenbiao on 2017/8/25. */ var fun ={ init: function () { //初始化停车场下拉框 fun.initPark(); //初始化设备状态 $('#registerState').selectpicker('render'); $('#onlineFlg').selectpicker('render'); $('#pdaStatus').selectpicker('render'); //修改弹窗 documentBindFunc.on('click', '[updatepdamanage]', function() { fun.updatePDAManage(this); }); //停用弹窗 documentBindFunc.on('click', '[closestate]', function() { fun.closestatePDAManage(this); }); //启用用弹窗 documentBindFunc.on('click', '[openstate]', function() { fun.openstatePDAManage(this); }); //基本信息 fun.createTableData(); fun.initPDAChartAjax(); //条件查询 fun.parkingSpaceQuery(); }, //停车场下拉框 initPark: function () { var data = fn.getParkLot(); $("#parkIds").empty(); var html = ''; var plNos = []; for (var i = 0; i < data.length; i++) { plNos.push(data[i].code); html += ""; } var plnosStr = JSON.stringify(plNos); html = '' + html; $("#parkIds").append(html); $('#parkIds').selectpicker('render'); }, //生成表格数据 createTableData: function () { $('#pdamanageTable').bootstrapTable('destroy').bootstrapTable({ striped: true,//表格显示条纹 rownumbers:true, pagination: true, //启动分页 pageNumber: 1, //当前第几页 pageSize: 10, //每页显示的记录数 pageList: [10, 15, 20], //记录数可选列表 sidePagination: 'server',//表示服务端分页 queryParamsType: 'limit', method: 'POST',//请求方法 paginationPreText: '<', paginationNextText: '>', ajax: tableLoadRequest,//自定义ajax加载数据 uniqueId:'id', columns: [ {title:'',width: '5%',checkbox: true,align: 'center'}, {field: 'id', title: '主键', width: '15%', align: 'left',visible: false}, {field: 'plName', title: '车场名称', width: '15%', align: 'left'}, {field: 'pdaNo', title: '设备编号', width: '15%', align: 'left'}, {field: 'pdaName', title: '设备名称', width: '15%', align: 'left'}, {field: 'chargerCode', title: '收费员', width: '15%', align: 'left',visible:false}, {field: 'pdaStatus', title: '状态', width: '15%', align: 'left',formatter:fun.pdaStatusFormatter}, {field: 'simNo', title: 'SIM号', width: '15%', align: 'left'}, {field: 'softwareVersion', title: 'PDA版本号', width: '15%', align: 'left'}, {field: 'carnoRegisterno', title: '激活码', width: '15%', align: 'left'}, {field: 'registerState', title: '激活状态', width: '15%', align: 'left',formatter:fun.registerStateFormatter}, {field: 'enableTime', title: '启用时间', width: '15%', align: 'left',formatter:fun.timeFormatter,visible:false}, {field: 'disableTime', title: '停用时间', width: '15%', align: 'left',formatter:fun.timeFormatter,visible:false}, {field: 'registernoDistributeTime', title: '激活码分配时间', width: '15%', align: 'left',formatter:fun.timeFormatter,visible:false}, {field: 'registernoStateTime', title: '激活码变更时间', width: '15%', align: 'left',formatter:fun.timeFormatter,visible:false}, {field: 'latestUsedTime', title: '最近使用时间', width: '10%', align: 'left',formatter:fun.timeFormatter}, {field: 'oper', title: '操作', width: '10%', align: 'left',formatter:fun.operFormatter} ] }); }, pdaStatusFormatter:function(value,row,index){ if(1==parseInt(value)){ if(0==parseInt(row.onlineFlg)){ return "在线"; }else if(1==parseInt(row.onlineFlg)){ return "离线"; } }else{ return "停用"; } }, registerStateFormatter:function(value,row,index){ /**激活状态 1-未激活,2-激活成功,3-激活失败*/ if(null==value){ return ""; }else if(1==parseInt(value)){ return "未激活"; }else if(2==parseInt(value)){ return "激活成功"; }else if(3==parseInt(value)){ return "激活失败"; } }, timeFormatter:function(value,row,index){ if (value == null) { return ""; } else { return DateUtils.long2String(value, 7) ; } }, /*获取查询参数*/ getQueryParam: function () { /*停车场编码*/ var plNos = JSON.parse($("#parkIds").val()); var pdaNo = $("#pdaNo").val(); var registerState = $("#registerState").val(); var pdaStatus = $("#pdaStatus").val(); var onlineFlg = $("#onlineFlg").val(); if(registerState==undefined || registerState == "全部"){ registerState=null; } if(pdaStatus==undefined || pdaStatus == "全部"){ pdaStatus=null; } if(onlineFlg==undefined || onlineFlg == "全部"){ onlineFlg=null; } //条件查询 var req= { sysCode:sysComm.sysCode, plNos: plNos, pdaNo: pdaNo, pdaStatus:pdaStatus, registerState:registerState, onlineFlg:onlineFlg }; return req; }, //操作显示 operFormatter:function(value,row,index){ var operStr = '修改'; if(1==parseInt(row.pdaStatus)){ //1、表示启用 operStr+='停用'; }else{ operStr+='启用'; } return operStr; }, updatePDAManage:function(element){ //初始化停车场 fun.initAddParkSelect(); var id = $(element).attr('dataid'); $("#pdamanage_modify_id").val(id); //根据唯一值获取行数据 var modifyRow = $('#pdamanageTable').bootstrapTable('getRowByUniqueId', id); console.log(modifyRow); $("#pdaparkNameadd_modify").val(modifyRow.plNo); $("#pdamanage-deviceName_modify").val(modifyRow.pdaName); $("#pdamanage-deviceNum_modify").val(modifyRow.pdaNo); $("#pdamanage-deviceType_modify").val(modifyRow.pdaType); $("#pda-serviceTel-add_modify").val(modifyRow.simNo); $('#pda-registerno-add_modify').val(modifyRow.carnoRegisterno); $("#pdamanage-remark-add_modify").val(modifyRow.remark); $('#pda-registerno-add_modify').attr("disabled",false); //判断激活状态,如果激活成功,则不允许修改激活码 if(modifyRow.registerState==2){ $('#pda-registerno-add_modify').attr("disabled",true); } //初始化设备类型 $('#pdamanage-deviceType_modify').selectpicker('refresh'); $("#pdaparkNameadd_modify").selectpicker('render'); $('#pdamanage_modifymodel').modal('show'); }, closestatePDAManage:function(element){ var id = $(element).attr('dataid'); var opId=fn.getUserId()==null?-1:fn.getUserId(); var req={ id:id, pdaStatus:0, disableTime:new Date(), modifyOp:opId, sysCode:sysComm.sysCode }; var optAjax= { method: "post", url: dataUrl.util.updatePda(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType:'json', success: function(res){ console.log(res) if(res.code = "8888"){ swal({ title: "提示", text: '停用成功!', type: "warning", timer: 3000, allowOutsideClick: true }); $('#pdamanageTable').bootstrapTable('refresh', { silent: true }); fun.initPDAChartAjax(); } } }; sysAjax(optAjax); }, openstatePDAManage:function(element){ var id = $(element).attr('dataid'); var opId=fn.getUserId()==null?-1:fn.getUserId(); var req={ id:id, pdaStatus:1, enableTime:new Date(), modifyOp:opId, sysCode:sysComm.sysCode }; var optAjax= { method: "post", url: dataUrl.util.updatePda(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType:'json', success: function(res){ console.log(res) if(res.code = "8888"){ swal({ title: "提示", text: '启用成功!', type: "warning", timer: 3000, allowOutsideClick: true }); $('#pdamanageTable').bootstrapTable('refresh', { silent: true }); fun.initPDAChartAjax(); } } }; sysAjax(optAjax); }, formatTableUnit:function(value,row,index){ return { css: { "white-space":"nowrap" } } }, //条件查询 parkingSpaceQuery:function () { documentBindFunc.on('click', '#queryBtn', function () { //初始化table fun.createTableData(); fun.initPDAChartAjax(); }); }, //停车场下拉框 initAddParkSelect: function () { var data = fn.getParkLot(); $("#pdaparkNameadd").empty(); $("#pdaparkNameadd_modify").empty(); var html = ''; var plNos = []; for (var i = 0; i < data.length; i++) { plNos.push(data[i].code); html += ""; } $("#pdaparkNameadd").append(html); $('#pdaparkNameadd').selectpicker('render'); $("#pdaparkNameadd_modify").append(html); $('#pdaparkNameadd_modify').selectpicker('render'); }, initPDAChart:function (count,onLineCount,downLineCount,faultCount) { /*echarts*/ var onLineRatio=0; var downLineRatio=0; var faultRatio=0; if(0!=parseInt(count) && count!=null){ onLineRatio=(parseInt(onLineCount)*100/parseInt(count)).toFixed(2); downLineRatio=(parseInt(downLineCount)*100/parseInt(count)).toFixed(2); faultRatio=(parseInt(faultCount)*100/parseInt(count)).toFixed(2); } var onLine = echarts.init(document.getElementById('pdamanage-online')); var onlineOption = { color:['#d9dbe1','#d9dbe1','#d9dbe1'], title: { text: onLineRatio+'%', x: 'center', y: 'center', textStyle: { fontweight: 'normal', color: '#26be96', fontSize: 24 } }, tooltip: { show:false }, series: [ { hoverAnimation:false, name:'访问来源', type:'pie', radius: ['50%', '70%'], avoidLabelOverlap: false, label: { normal: { show: false, position: 'center' }, emphasis: { show: false, textStyle: { fontSize: '30', fontweight: 'bold' } } }, labelLine: { normal: { show: false } }, data:[ { tooltip: { show: false }, value:onLineCount, name:'在数', itemStyle:{ normal:{ color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, color: '#2abb9b' // 0% 处的颜色 }, { offset: 1, color: '#5ecde2' // 100% 处的颜色 }], globalCoord: false // 缺省为 false } } }, }, { value:count-onLineCount, name:'总数', itemStyle:{ normal:{ color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, color: '#d9dbe1' // 0% 处的颜色 }, { offset: 1, color: '#d9dbe1' // 100% 处的颜色 }], globalCoord: false // 缺省为 false } } }, }, ] }, { hoverAnimation:false, type: 'pie', tooltip: { show: false }, animation: false, clockWise: false, radius: ['72%', '74%'], itemStyle:{ corlor:'#f00' }, hoverAnimation: false, tooltip: { show: false }, labelLine: { normal: { show: false } }, data: [{ value: 100, }, { value: 0, // itemStyle: placeHolderStyle } ] } ] }; onLine.setOption(onlineOption,true); var offLine = echarts.init(document.getElementById('pdamanage-offline')); var offlineOption = { color:['#d9dbe1','#d9dbe1','#d9dbe1'], title: { text: downLineRatio+'%', x: 'center', y: 'center', textStyle: { fontweight: 'normal', color: '#59b2ed', fontSize: 24 } }, tooltip: { show:false }, series: [ { hoverAnimation:false, name:'访问来源', type:'pie', radius: ['50%', '70%'], avoidLabelOverlap: false, label: { normal: { show: false, position: 'center' }, emphasis: { show: false, textStyle: { fontSize: '30', fontweight: 'bold' } } }, labelLine: { normal: { show: false } }, data:[ { tooltip: { show: false }, value:downLineCount, name:'在数', itemStyle:{ normal:{ color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, color: '#59b2ed' // 0% 处的颜色 }, { offset: 1, color: '#6ed3f8' // 100% 处的颜色 }], globalCoord: false // 缺省为 false } } }, }, { value:count-downLineCount, name:'总数', itemStyle:{ normal:{ color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, color: '#d9dbe1' // 0% 处的颜色 }, { offset: 1, color: '#d9dbe1' // 100% 处的颜色 }], globalCoord: false // 缺省为 false } } }, }, ] }, { hoverAnimation:false, type: 'pie', tooltip: { show: false }, animation: false, clockWise: false, radius: ['72%', '74%'], itemStyle:{ corlor:'#f00' }, hoverAnimation: false, tooltip: { show: false }, labelLine: { normal: { show: false } }, data: [{ value: 100, }, { value: 0, // itemStyle: placeHolderStyle } ] } ] }; offLine.setOption(offlineOption,true); var faultLine = echarts.init(document.getElementById('pdamanage-fault')); var faultlineOption = { color:['#d9dbe1','#d9dbe1','#d9dbe1'], title: { text: faultRatio+'%', x: 'center', y: 'center', textStyle: { fontweight: 'normal', color: '#fe6372', fontSize: 24 } }, tooltip: { show:false }, series: [ { hoverAnimation:false, name:'访问来源', type:'pie', radius: ['50%', '70%'], avoidLabelOverlap: false, label: { normal: { show: false, position: 'center' }, emphasis: { show: false, textStyle: { fontSize: '30', fontweight: 'bold' } } }, labelLine: { normal: { show: false } }, data:[ { tooltip: { show: false }, value:faultCount, name:'在数', itemStyle:{ normal:{ color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, color: '#fe6372' // 0% 处的颜色 }, { offset: 1, color: '#fea886' // 100% 处的颜色 }], globalCoord: false // 缺省为 false } } }, }, { value:count-faultCount, name:'总数', itemStyle:{ normal:{ color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, color: '#d9dbe1' // 0% 处的颜色 }, { offset: 1, color: '#d9dbe1' // 100% 处的颜色 }], globalCoord: false // 缺省为 false } } }, }, ] }, { hoverAnimation:false, type: 'pie', tooltip: { show: false }, animation: false, clockWise: false, radius: ['72%', '74%'], itemStyle:{ corlor:'#f00' }, hoverAnimation: false, tooltip: { show: false }, labelLine: { normal: { show: false } }, data: [{ value: 100, }, { value: 0, // itemStyle: placeHolderStyle } ] } ] }; faultLine.setOption(faultlineOption,true); }, initPDAChartAjax:function () { //设置请求参数 var req = fun.getQueryParam(); req.sysCode=sysComm.sysCode; var optAjax= { method: "post", url: dataUrl.util.statisticPdaCountByCondition(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType:'json', success: function(res){ //console.log(res); if(res.code == "8888"){ var data=res.data; var onLineCount=data.onlineEqpNum; var downLineCount=data.offLineEqpNum; var count=data.allEqpNum; var faultCount=count-downLineCount-onLineCount; $("#onLineCount_pda").text(onLineCount); $("#downLineCount_pda").text(downLineCount); $("#faultCount_pda").text(faultCount); fun.initPDAChart(count,onLineCount,downLineCount,faultCount); } } }; sysAjax(optAjax); }, } fun.init(); $(function () { //点击新增 弹窗 $(document).on('click','#pdamanage-addBtn',function () { //初始化停车场 fun.initAddParkSelect(); $('#pdaparkNameadd').selectpicker('render'); //初始化设备类型 $('#pdamanage-deviceType').selectpicker('refresh'); $("#pdamanage-addParkinglot").text(""); $('#pdamanage-addParkinglot').hide(); $("#pdamanage-deviceName").val(""); $("#pdamanage-deviceNum").val(""); $("#pda-serviceTel-add").val(""); $('#pda-registerno-add').val(""); $("#pdamanage-remark-add").val(""); $('#pdamanage_addmodel').modal('show'); }); //点击新增确认按钮 documentBindFunc.on('click','#pdamanage-add-submit',function () { /***1、基本校验 ***/ var plNo=$("#pdaparkNameadd").val(); var pdaName=$("#pdamanage-deviceName").val(); var pdaNo=$("#pdamanage-deviceNum").val(); var pdaType=$("#pdamanage-deviceType").val(); var simNo=$("#pda-serviceTel-add").val(); var registerno=$('#pda-registerno-add').val(); var remark=$("#pdamanage-remark-add").val(); var createOp=fn.getUserId()==null?-1:fn.getUserId(); /***2、校验设备编号是否唯一 ***/ //设备名称校验 if(pdaName == "" || pdaName == null || pdaName == undefined){ $("#pdamanage-addParkinglot").text(""); $("#pdamanage-addParkinglot").text("设备名称为必填项!"); $('#pdamanage-addParkinglot').show(); return false; } //设备编号校验 else if(pdaNo == "" || pdaNo == null || pdaNo == undefined){ $("#pdamanage-addParkinglot").text(""); $("#pdamanage-addParkinglot").text("设备编号为必填项!"); $('#pdamanage-addParkinglot').show(); return false; } //手机号校验 /* else if(simNo == "" || simNo == null || simNo == undefined){ $("#pdamanage-addParkinglot").text(""); $("#pdamanage-addParkinglot").text("手机号为必填项!"); $('#pdamanage-addParkinglot').show(); return false; }*/else{ /***3、保存数据 ***/ var req={ plNo:plNo, pdaName:pdaName, pdaNo:pdaNo, pdaType:pdaType, simNo:simNo, carnoRegisterno:registerno, remark:remark, createOp:createOp, chargerCode:createOp, pdaStatus:1, enableTime:new Date(), sysCode:sysComm.sysCode }; var optAjax= { method: "post", url: dataUrl.util.insertPda(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType:'json', success: function(res){ console.log(res) if(res.code == "8888"){ $('#pdamanage_addmodel').modal('hide'); $("#pdamanage-addParkinglot").text(""); $('#pdamanage-addParkinglot').hide(); $('#pdamanageTable').bootstrapTable('refresh', { silent: true }); fun.initPDAChartAjax(); }else if(res.code == "3003"){ $("#pdamanage-addParkinglot").text(""); $("#pdamanage-addParkinglot").text("设备编号已存在!"); $('#pdamanage-addParkinglot').show(); } } }; sysAjax(optAjax); } }); //点击继续新增确认按钮 documentBindFunc.on('click','#pdamanage-addother-submit',function () { /***1、基本校验 ***/ var plNo=$("#pdaparkNameadd").val(); var pdaName=$("#pdamanage-deviceName").val(); var pdaNo=$("#pdamanage-deviceNum").val(); var pdaType=$("#pdamanage-deviceType").val(); var simNo=$("#pda-serviceTel-add").val(); var registerno=$('#pda-registerno-add').val(); var remark=$("#pdamanage-remark-add").val(); var createOp=fn.getUserId()==null?-1:fn.getUserId(); /***2、校验设备编号是否唯一 ***/ //设备名称校验 if(pdaName == "" || pdaName == null || pdaName == undefined){ $("#pdamanage-addParkinglot").text(""); $("#pdamanage-addParkinglot").text("设备名称为必填项!"); $('#pdamanage-addParkinglot').show(); return false; } //设备编号校验 else if(pdaNo == "" || pdaNo == null || pdaNo == undefined){ $("#pdamanage-addParkinglot").text(""); $("#pdamanage-addParkinglot").text("设备编号为必填项!"); $('#pdamanage-addParkinglot').show(); return false; } //手机号校验 /* else if(simNo == "" || simNo == null || simNo == undefined){ $("#pdamanage-addParkinglot").text(""); $("#pdamanage-addParkinglot").text("手机号为必填项!"); $('#pdamanage-addParkinglot').show(); return false; }*/ else{ /***3、保存数据 ***/ var req={ plNo:plNo, pdaName:pdaName, pdaNo:pdaNo, pdaType:pdaType, simNo:simNo, carnoRegisterno:registerno, remark:remark, createOp:createOp, chargerCode:createOp, pdaStatus:1, enableTime:new Date(), sysCode:sysComm.sysCode }; var optAjax= { method: "post", url: dataUrl.util.insertPda(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType:'json', success: function(res){ console.log(res) if(res.code == "8888"){ //初始化停车场 fun.initAddParkSelect(); //初始化设备类型 $('#pdamanage-deviceType').selectpicker('refresh'); $("#pdamanage-addParkinglot").text(""); $('#pdamanage-addParkinglot').hide(); $('#pdamanageTable').bootstrapTable('refresh', { silent: true }); fun.initPDAChartAjax(); }else if(res.code == "3003"){ $("#pdamanage-addParkinglot").text(""); $("#pdamanage-addParkinglot").text("设备编号已存在!"); $('#pdamanage-addParkinglot').show(); } } }; sysAjax(optAjax); } }); //点击修改确认按钮 documentBindFunc.on('click','#pdamanage-add-submit_modify',function () { /***1、基本校验 ***/ var plNo=$("#pdaparkNameadd_modify").val(); var id = $("#pdamanage_modify_id").val(); var pdaName=$("#pdamanage-deviceName_modify").val(); var pdaNo=$("#pdamanage-deviceNum_modify").val(); var pdaType=$("#pdamanage-deviceType_modify").val(); var simNo=$("#pda-serviceTel-add_modify").val(); var registerno=$('#pda-registerno-add_modify').val(); var remark=$("#pdamanage-remark-add_modify").val(); var createOp=fn.getUserId()==null?-1:fn.getUserId(); /***2、校验设备编号是否唯一 ***/ //设备名称校验 if(pdaName == "" || pdaName == null || pdaName == undefined){ $("#pdamanage-addParkinglot_modify").text(""); $("#pdamanage-addParkinglot_modify").text("设备名称为必填项!"); $('#pdamanage-addParkinglot_modify').show(); return false; } //设备编号校验 else if(pdaNo == "" || pdaNo == null || pdaNo == undefined){ $("#pdamanage-addParkinglot_modify").text(""); $("#pdamanage-addParkinglot_modify").text("设备编号为必填项!"); $('#pdamanage-addParkinglot_modify').show(); return false; } //手机号校验 /* else if(simNo == "" || simNo == null || simNo == undefined){ $("#pdamanage-addParkinglot_modify").text(""); $("#pdamanage-addParkinglot_modify").text("手机号为必填项!"); $('#pdamanage-addParkinglot_modify').show(); return false; }*/else{ /***3、保存数据 ***/ var req={ id:id, plNo:plNo, pdaName:pdaName, pdaNo:pdaNo, pdaType:pdaType, simNo:simNo, carnoRegisterno:registerno, remark:remark, createOp:createOp, modifyOp:createOp, chargerCode:createOp, sysCode:sysComm.sysCode }; var optAjax= { method: "post", url: dataUrl.util.updatePda(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType:'json', success: function(res){ console.log(res) if(res.code == "8888"){ $('#pdamanage_modifymodel').modal('hide'); $("#pdamanage-addParkinglot_modify").text(""); $('#pdamanage-addParkinglot_modify').hide(); $('#pdamanageTable').bootstrapTable('refresh', { silent: true }); fun.initPDAChartAjax(); }else if(res.code == "3003"){ $("#pdamanage-addParkinglot_modify").text(""); $("#pdamanage-addParkinglot_modify").text("设备编号已存在!"); $('#pdamanage-addParkinglot_modify').show(); } } }; sysAjax(optAjax); } }); //删除弹窗 documentBindFunc.on('click','#pdamanage-del',function () { // var ids2 = []; ids2 = pdagetIdSelections(); if(ids2[0] == null) { swal({ title: "提示", text: '请选择至少一条记录!', type: "warning", timer: 3000, allowOutsideClick: true }); } else { $('#pdamanage_deletemodel').modal('show'); } }); //删除确定按钮 documentBindFunc.on('click','#pdamanage-parkdelete-submit',function () { // var ids2 = []; ids2 = pdagetIdSelections(); var opId=fn.getUserId()==null?-1:fn.getUserId(); var req={ ids:ids2, modifyOp:opId, sysCode:sysComm.sysCode }; var optAjax= { method: "post", url: dataUrl.util.deletePda(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType:'json', success: function(res){ console.log(res) if(res.code = "8888"){ $('#pdamanage_deletemodel').modal('hide'); $('#pdamanageTable').bootstrapTable('refresh', { silent: true }); fun.initPDAChartAjax(); } } }; sysAjax(optAjax); }); }) //停车场默认加载 function tableLoadRequest(params){ var req = fun.getQueryParam(); //设置请求参数 //条件查询 var pageNum = (params.data.offset/params.data.limit)+1; req.baseRequest={ pageNum:pageNum, pageSize:params.data.limit } req.sysCode=sysComm.sysCode; var cehicleFlowTableAjax= { method: params.type, url: dataUrl.util.queryPdaInfo4pabe(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType:'json', success: function(res){ console.log(res) if(res.code = "8888"){ params.success(res.data); }else{ } } }; sysAjax(cehicleFlowTableAjax); }; function pdagetIdSelections() { return $.map($("#pdamanageTable").bootstrapTable('getSelections'), function(row) { return row.id }); }; //点击导出 // $(document).on('click', '#geomanage-recordBtn', function () { // var req = fun.getQueryParam(); // var url = dataUrl.util.eqpMsgToExcleForPage(); // var forms = exportGeomagneticForm(url, req.plNos,req.eqpNo, req.berthNo,req.eqpIsOnline, // req.factoryNos,req.usedType // ); // forms.submit(); // }); function exportGeomagneticForm(url, plNos, eqpNo, berthNo, eqpIsOnline,factoryNos,usedType ) { var form = document.createElement("form"); form.style.display = 'none'; form.action = url; form.method = "post"; document.body.appendChild(form); var input = document.createElement("input"); input.name = "plNos"; input.value = plNos; form.appendChild(input); var input2 = document.createElement("input"); input2.name = "eqpNo"; input2.value = eqpNo; form.appendChild(input2); var input3 = document.createElement("input"); input3.name = "isOnline"; input3.value = eqpIsOnline; form.appendChild(input3); var input4 = document.createElement("input"); input4.name = "factoryNos"; input4.value = factoryNos; form.appendChild(input4); var input5 = document.createElement("input"); input5.name = "berthNo"; input5.value = berthNo; form.appendChild(input5); var input6 = document.createElement("input"); input6.name = "usedType"; input6.value = usedType; form.appendChild(input6); return form; };