/* author:yimazsq * 2016-10-27 * */ //分页参数 var current_page = 1; var page_size = 10; var urlstr = base_api + 'index.php'; var user_type = window.getStorage('user_type'); window.onload = function () { listHTML = $('#list').html(); $('#start_date_all').val(getDateTime(0)); $('#end_date_all').val(getDateTime(0)); selectOnePage(1); } //查询按钮的点击 function searchBtnDidClicked() { selectOnePage(1); } //选中页码 function selectOnePage(page) { var start_date = $('#start_date_all').val(); var end_date = $('#end_date_all').val(); var line_code = $('#line').val(); var bill_type = $('#order_channel').val(); var tp = 'finance_groupFinance_getFinanceList'; current_page = page; var data = { tp: tp, start_date: start_date, end_date: end_date, line_code: line_code, bill_type: bill_type, current_page: page, page_size: page_size }; ZZLog(data); $.ajax({ url: urlstr, //请求地址 data: data, type: "post", dataType: "json", async: false, success: function (data) { if (data.code == "0") { ZZLog(data); totalpage = data.page.total_page; reloadData(data); if (totalpage == 0) { $('.pageDiv').hide(); } else { createPage(current_page, totalpage); $('.pageDiv').show(); } } else { ZZAlertInfo(data.info); } }, error: function (e) { ZZLog(e); } }); } //创建分页控件 function createPage(currpage, totalpage) { $(".pageDiv").createPage({ pageCount: totalpage, //总页数 current: currpage, //当前页 turndown: 'true', //是否显示跳转框,显示为true,不现实为false,一定记得加上引号... backFn: function (p) { var start_date = $('#start_date_all').val(); var end_date = $('#end_date_all').val(); var line_code = $('#line').val(); var bill_type = $('#order_channel').val(); var tp = 'finance_groupFinance_getFinanceList'; current_page = p; var data = { tp: tp, start_date: start_date, end_date: end_date, line_code: line_code, bill_type: bill_type, current_page: p, page_size: page_size }; ZZLog(data); $.ajax({ url: urlstr, //请求地址 data: data, type: "post", dataType: "json", async: false, success: function (data) { if (data.code == "0") { console.log(data); totalpage = data.page.total_page; reloadData(data); } else { ZZAlertInfo(data.info); } }, error: function (e) { ZZLog(e); } }); } }); } //加载数据 function reloadData(data){ var list = data.finance_list; var newHTML = '', action = '', action_url = ''; for(var i = 0; i < list.length; i++) { var tempHTML = listHTML; var str = list[i].line_code_name; if(str!=null) { str = str.replace(',','
'); } list[i].bus_order_id = list[i].bus_order_id < 10 ? '0'+list[i].bus_order_id : list[i].bus_order_id; //申请报账 //申请报账修改 if(list[i].finance_status == 340){ action_url = "./apply_statement.html?bus_order_id="+list[i].bus_order_id+'&run_id='+list[i].run_id; action = '申请'; }else if(list[i].finance_status == 137 ){ //修改报账 action_url = "./change_statement.html?bus_order_id="+list[i].bus_order_id+'&run_id='+list[i].run_id; if(user_type == 0) action = '审核'; else action = '修改'; }else if(list[i].finance_status == 341 ){ //查看报账 action_url = "./change_statement.html?ac=view&bus_order_id="+list[i].bus_order_id+'&run_id='+list[i].run_id; action = '查看'; } tempHTML = tempHTML.replace('[编号]', list[i].run_id+''+list[i].bus_order_id); tempHTML = tempHTML.replace('[线路]', str); tempHTML = tempHTML.replace('[出发日期]', list[i].run_date); tempHTML = tempHTML.replace('[出发时间]', list[i].run_time); tempHTML = tempHTML.replace('[车次]', list[i].bus_order_id); tempHTML = tempHTML.replace('[座位数]', list[i].seat_count); tempHTML = tempHTML.replace('[人数]', list[i].saled_count); tempHTML = tempHTML.replace('[车辆]', list[i].bus_no); tempHTML = tempHTML.replace('[司机]', list[i].driver_name); tempHTML = tempHTML.replace('[导游]', list[i].guide_name); tempHTML = tempHTML.replace('[报账状态]', list[i].finance_type); // tempHTML = tempHTML.replace('[id]', "./apply_statement.html?bus_order_id="+list[i].bus_order_id+'&run_id='+list[i].run_id); // tempHTML = tempHTML.replace('[changeid]', "./change_statement.html?bus_order_id="+list[i].bus_order_id+'&run_id='+list[i].run_id); tempHTML = tempHTML.replace('[操作_url]', action_url); tempHTML = tempHTML.replace('[操作]', action); // tempHTML = tempHTML.replace('[oneCheck]', 'oneCheck' + list[i].M_ID); // tempHTML = tempHTML.replace('[oneCheckName]', list[i].M_ID); newHTML += tempHTML; } $('#list').html(newHTML); $('#list').show(); } //复选框判断 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; } } //点击昨天 function yesterday() { var yesterday = before(getDateTime(0)); $('.start_date_all').val(yesterday); $('.end_date_all').val(yesterday); } //点击今天 function today() { var today = getDateTime(0); $('.start_date_all').val(today); $('.end_date_all').val(today); }