apiready = function(){ ctrl = { cusId: null, //客户id(即园区客户的项目id) keyword: '', // 关键字 init: {}, bind: {}, getPrList: {}, // 获取配电室列表 renderPrList: {} // 渲染配电室列表 } /** * 弹出提示框 */ ctrl.toast = function(msg) { api.toast({ msg: msg, duration: 3000, locaiton: 'top' }); } ctrl.init = function() { this.cusId = api.pageParam.id; // 获取客户id this.bind(); this.getPrList(); } ctrl.bind = function() { // 搜索配电室 $('#searchBox').on('input', function() { ctrl.keyword = $(this).val(); ctrl.getPrList(); }) // 下拉刷新 api.setRefreshHeaderInfo({ bgColor: "#CCCCCC", textColor: "#FFFFFF" }, function (ret, err) { ctrl.keyword = ''; $('#searchBox').val('') ctrl.getPrList(); }) var time = api.pageParam.time; // 当前报表的时间 // 点击每个配电室 $('#list').on('touchend', '.pr', function() { var id = $(this).data('id'); api.openWin({ name: 'reportDdhList', url: './reportDdhList.html', pageParam: { id: id, time: time } }); }) } ctrl.getPrList = function() { var args = { cusId: ctrl.cusId, keyword: ctrl.keyword } var url = '/ems/rest/report/powerRoom'; $api.get(url, args, function(data,err) { api.refreshHeaderLoadDone(); if(err) { toast('网络请求失败'); }else { if(data.code === 200) { $("#list").empty(); if(!data.body || !data.body.length) { $('#empty-tips').css('display', 'block'); return; } $('#empty-tips').css('display', 'none'); ctrl.renderPrList(data.body); } } }) } ctrl.renderPrList = function(list) { var tpl = ''; tpl += '