机房流量统计查询页面中的首次加载页面选中指定的机房功能完成
| | |
| | | });
|
| | |
|
| | |
|
| | | var isNewLoad = true;
|
| | | |
| | | var pre_province = getQueryString('province');
|
| | | // 查询省下拉框
|
| | | searchProvince();
|
| | | // 查询省
|
| | |
| | | for(var i=0; i<data.length; i++) {
|
| | | var _data = data[i];
|
| | | var _tmp = getLayuiSelect(_data, _data, {}, {});
|
| | | if(pre_province == _data && isNewLoad){
|
| | | _tmp = getLayuiSelect(_data, _data, {}, {},true);
|
| | | }
|
| | | list.push(_tmp);
|
| | | }
|
| | | }else {
|
| | |
| | | var tmp = {
|
| | | StationName1: $("#province").val()
|
| | | };
|
| | | var pre_city = getQueryString('city');
|
| | | // 根据构造条件查询内容
|
| | | $.ajax({
|
| | | type: 'post',
|
| | |
| | | for(var i=0; i<data.length; i++) {
|
| | | var _data = data[i];
|
| | | var _tmp = getLayuiSelect(_data.StationName2, _data.StationName2, {}, _data);
|
| | | if(pre_city == _data.StationName2 && isNewLoad){
|
| | | _tmp = getLayuiSelect(_data.StationName2, _data.StationName2, {}, _data,true);
|
| | | }
|
| | | list.push(_tmp);
|
| | | }
|
| | | }else {
|
| | |
| | | if(isLoad) {
|
| | | filterLoad = layer.load();
|
| | | }
|
| | | var pre_county = getQueryString('county');
|
| | | // 根据构造条件查询内容
|
| | | $.ajax({
|
| | | type: 'post',
|
| | |
| | | for(var i=0; i<data.length; i++) {
|
| | | var _data = data[i];
|
| | | var _tmp = getLayuiSelect(_data.StationName5, _data.StationName5, {}, _data);
|
| | | if(pre_county == _data.StationName5 && isNewLoad){
|
| | | _tmp = getLayuiSelect(_data.StationName5, _data.StationName5, {}, _data,true);
|
| | | }
|
| | | //console.info(_tmp);
|
| | | list.push(_tmp);
|
| | | }
|
| | |
| | | StationName2:$("#city").val(),
|
| | | StationName5:$("#county").val(),
|
| | | };
|
| | | var pre_home = getQueryString('home');
|
| | | var auto_seach = false;
|
| | | // 根据构造条件查询内容
|
| | | $.ajax({
|
| | | type: 'post',
|
| | |
| | | dev_id: _data.FBSDeviceId
|
| | | };
|
| | | var _tmp = getLayuiSelect(_data.StationName, _data.StationName3, _attr, _data);
|
| | | if(pre_home == _data.StationName && isNewLoad){
|
| | | _tmp = getLayuiSelect(_data.StationName, _data.StationName3, _attr, _data,true);
|
| | | auto_seach = true;
|
| | | }
|
| | | list.push(_tmp);
|
| | | }
|
| | | }else {
|
| | | list.push(getLayuiSelect('暂无机房', '', {}, undefined));
|
| | | }
|
| | | |
| | | // 根据对象数组生成下拉列表
|
| | | createLayuiSelect(ele, list);
|
| | | form.render('select', 'homeFilter');
|
| | | if(auto_seach){
|
| | | var temp = createSearchForm();
|
| | | sTblData(temp);
|
| | | }
|
| | | isNewLoad = false;
|
| | |
|
| | | }
|
| | | });
|
| | |
| | | layer.close(loading);
|
| | | // 解析获取的json
|
| | | var rs = JSON.parse(result.result);
|
| | | console.info(rs);
|
| | | //console.info(rs);
|
| | | // 初始化数据结果
|
| | | tOptions.data = [];
|
| | | if(rs.code == 1) {
|
| | |
| | |
|
| | | // 获取生成折线图的配置项
|
| | | function getlineGraphOpts(data, type) {
|
| | | console.log(data);
|
| | | //console.log(data);
|
| | | var rs = {
|
| | | xdata:[],
|
| | | sdata: [],
|
| | |
| | | rs.unit = "M";
|
| | | break;
|
| | | }
|
| | | console.log(rs);
|
| | | //console.log(rs);
|
| | | return rs;
|
| | | }
|
| | | });
|
| | |
| | | // 设置option的文本/属性值/data值
|
| | | option.text(_list.txt);
|
| | | option.val(_list.val);
|
| | | option.attr('selected', _list.selected);
|
| | | option.data('data', _list.data);
|
| | | Object.keys(_list.attr).forEach(function(key){
|
| | | var val = _list.attr[key];
|
| | |
| | | }
|
| | |
|
| | | // 构造生成select列表的对象数组
|
| | | function getLayuiSelect(txt, val, attr, data) {
|
| | | function getLayuiSelect(txt, val, attr, data, isSelected) {
|
| | | var obj = {
|
| | | val: '',
|
| | | txt: '',
|
| | |
| | | obj.txt = txt; // option的文本值
|
| | | obj.attr = attr; // option的自定义的属性
|
| | | obj.data = data; // option的data值
|
| | | obj.selected = isSelected?true:false;
|
| | |
|
| | | // 返回构造的对象
|
| | | return obj;
|