//一个页面的线路条数 var pagesize = 10; //当前页数 var currpage = 1; var car_number = ""; var brand_id = 0; //删除刷新页 var delete_page = 1; var line_type = "255"; //总页数 var totalpage = ""; var listHTML = ''; $(document).ready(function(){ listHTML = $('#list').html(); car_list_baseinfo(); selectOnePage(1); }); //加载配置信息 function car_list_baseinfo(){ $.ajax({ url:base_api+'carManager/index.php', //请求地址 data:{tp:"carControl_brandList"}, type: "post", //请求方式 dataType: "json", success: function (data) { console.log(data); if(data.code == 0){ get_baseinfo(data.data); }else{ ZZAlertInfo(data.info); } } }); } //替换加载配置信息 function get_baseinfo(data){ var temp = ''; for(var i=0,j=data.length;i'+data[i].res_name+''; } $("#brand").html(temp); } //加载线路列表 function selectOnePage(page){ car_number = $("#car_number").val(); brand_id = $("#brand").val(); $.ajax({ url:base_api+'carManager/index.php', //请求地址 data:{ tp:"carControl_carList", page_size:pagesize, current_page:page, car_number:car_number, brand_id:brand_id, }, type: "post", //请求方式 dataType: "json", async:false, success: function (data) { if(data.code == 0){ console.log(data); totalpage = data.page.total_page; reloadData(data.data); if (totalpage == 0) { $('.pageDiv').hide(); } else{ createPage(currpage,totalpage); $('.pageDiv').show(); } }else{ ZZAlertInfo(data.info); } } }); } //加载线路列表 function delete_update(page){ car_number = $("#car_number").val(); brand_id = $("#brand").val(); $.ajax({ url:base_api+'carManager/index.php', //请求地址 data:{ tp:"carControl_carList", page_size:pagesize, current_page:page, car_number:car_number, brand_id:brand_id, }, type: "post", //请求方式 dataType: "json", async:false, success: function (data) { console.log(data); if(data.code == 0){ totalpage = data.page.total_page; reloadData(data.data); }else{ ZZAlertInfo(data.info); } } }); } //替换加载列表 function get_linelist(data){ var temp = ''; for(var i=0,j=data.length;i'+data[i].supplier_name+''; } $("#yunying_company").html(temp); } //加载线路列表数据 function reloadData(data){ var list = data; var newHTML=''; for(var i=0;i'+ list[i].bus_no+ ''); tempHTML=tempHTML.replace('[品牌]',list[i].bus_brand); tempHTML=tempHTML.replace('[车座]',list[i].seat_desc); tempHTML=tempHTML.replace('[运营公司]',list[i].company); tempHTML=tempHTML.replace('[状态]',list[i].bus_state); tempHTML=tempHTML.replace('[userid_style]','userid_style'+list[i].line_id); tempHTML=tempHTML.replace('[oneCheckName]',list[i].bus_id); var str = '修改'; tempHTML=tempHTML.replace('[操作]',str); newHTML+=tempHTML; } $('#list').html(newHTML); } //创建分页控件 function createPage(currpage,totalpage){ $(".pageDiv").createPage({ pageCount:totalpage,//总页数 current:currpage,//当前页 turndown:'true',//是否显示跳转框,显示为true,不现实为false,一定记得加上引号... backFn:function(p){ delete_page = p; $.ajax({ url:base_api+'carManager/index.php', //请求地址 data:{ tp:"carControl_carList", page_size:pagesize, current_page:p, car_number:car_number, brand_id:brand_id, }, type: "post", dataType: "json", async:false, success: function (data) { if(data.code == "0"){ console.log(data); totalpage = data.page.total_page; reloadData(data.data); }else{ ZZAlertInfo(data.info); } } }); } }); } //查询 function searchInfo(){ selectOnePage(1); } //复选框判断 function select_checked(index) { //index=0最上面的全选 index=1表示的是下面所有的 var cur_check = $('.ace_check')[0]; var checkList = $('.ace_check'); var checkCount = checkList.length - 1; var true_count = 0; for (var i = 1; i < checkList.length; i++) { if (index == '0') { checkList[i].checked = cur_check.checked; } else { if (checkList[i].checked == false) { cur_check.checked = false } else { true_count = true_count + 1; } } } //判断下面是否选中完 if (checkCount == true_count) { cur_check.checked = true; } } //得到url上的参数 function getPar(par){ var local_url = document.location.href; local_url = decodeURI(local_url); var get = local_url.indexOf(par +"="); if(get == -1){ return false; } var get_par = local_url.slice(par.length + get + 1); var nextPar = get_par.indexOf("&"); if(nextPar != -1){ get_par = get_par.slice(0, nextPar); } return get_par; } //删除选中项 function deleteSelect() { var ary = new Array(); $('.ace_check').each(function(index, item) { if(this.checked && index != 0) { ary.push($(this).attr('name')); } }); if(ary.length <= 0) { ZZAlertInfo('请勾选!!!'); return; } var pro_str = ary.join(','); ZZConfirm("确定删除车辆信息吗?",function(ok){ var data = { tp: "carControl_deleteCar", bus_id: pro_str } $.ajax({ url: base_api+'carManager/index.php', //请求地址 type: "post", //请求方式 data: data, async: false, dataType: "json", success: function(data) { console.log(data); if(data.code == 0) { delete_update(delete_page); } } }); },function(cancel){},function(close){}); } function add_car(){ window.location.href = "addCar.html"; }