//@ sourceURL=daily_collect.js var LODOP; //声明为全局变量 //默认打印机下标 var printIndex = -1; var canPrint = false; $(function () { //init_daterangepicker(); daterangepicker(initFeeTable); // initFeeTable(); //重置查询参数 $('#btn_clean').click(function () { cleanParams(); }); //初始化页面上面的按钮事件 $("#btn_daily").click(function (t) { print(); }); setTimeout(function () { getLodop(); }, 800); $(".selectpicker").selectpicker({ dropuAuto: false }); }); /** * 列表类型按钮切换事件 * @param object */ function reportButtonChange(object) { $("#pay_mark_group").find("button").each(function (index, element) { if ($(element).hasClass("btn-primary")) { $(element).removeClass("btn-primary").addClass("btn-default"); } }); $(object).removeClass("btn-default").addClass("btn-primary"); initFeeTable(); } /** * 初始化收费表格 */ function initFeeTable() { $('#tb_table').bootstrapTable("destroy"); $("#report_table").removeClass("in").addClass("hide"); var payMarkGroup = getIndex("pay_mark_group"); if (payMarkGroup == 0) { getRjbb(); } else if (payMarkGroup == 1) { getsfqd(); } else if (payMarkGroup == 2) { getGhqd(); } canPrint = true; } /** * 设置收费参数 * @param res */ function extractedSf (res) { //现金收款 $("#xjbs").html(res.chargeCountVo.xjbs); if (res.chargeCountVo.xjsk != null) { $("#xjsk").html(res.chargeCountVo.xjsk.toFixed(2)); } $("#xjtfbs").html(res.chargeCountVo.xjtfbs); if (res.chargeCountVo.xjtf != null) { $("#xjtf").html(res.chargeCountVo.xjtf.toFixed(2)); } $("#xjssbs").html(res.chargeCountVo.xjssbs); if (res.chargeCountVo.xjss != null) { $("#xjss").html(res.chargeCountVo.xjss.toFixed(2)); } //银行卡收款 $("#yhsbs").html(res.chargeCountVo.yhsbs); if (res.chargeCountVo.yhksk != null) { $("#yhksk").html(res.chargeCountVo.yhksk.toFixed(2)); } $("#yhktfbs").html(res.chargeCountVo.yhktfbs); if (res.chargeCountVo.yhktf != null) { $("#yhktf").html(res.chargeCountVo.yhktf.toFixed(2)); } $("#yhkssbs").html(res.chargeCountVo.yhkssbs); if (res.chargeCountVo.yhkss != null) { $("#yhkss").html(res.chargeCountVo.yhkss.toFixed(2)); } //医保卡卡收款 $("#ybjzbs").html(res.chargeCountVo.ybjzbs); if (res.chargeCountVo.ybjzsk != null) { $("#ybjzsk").html(res.chargeCountVo.ybjzsk.toFixed(2)); } $("#ybjztfbs").html(res.chargeCountVo.ybjztfbs); if (res.chargeCountVo.ybjztf != null) { $("#ybjztf").html(res.chargeCountVo.ybjztf.toFixed(2)); } $("#ybjzssbs").html(res.chargeCountVo.ybjzssbs); if (res.chargeCountVo.ybjzss != null) { $("#ybjzss").html(res.chargeCountVo.ybjzss.toFixed(2)); } //支付宝收款 $("#zfbbs").html(res.chargeCountVo.zfbbs); if (res.chargeCountVo.zfbsk != null) { $("#zfbsk").html(res.chargeCountVo.zfbsk.toFixed(2)); } $("#zfbtfbs").html(res.chargeCountVo.zfbtfbs); if (res.chargeCountVo.zfbtf != null) { $("#zfbtf").html(res.chargeCountVo.zfbtf.toFixed(2)); } $("#zfbssbs").html(res.chargeCountVo.zfbssbs); if (res.chargeCountVo.zfbss != null) { $("#zfbss").html(res.chargeCountVo.zfbss.toFixed(2)); } //微信收款 $("#wxbs").html(res.chargeCountVo.wxbs); if (res.chargeCountVo.wxsk != null) { $("#wxsk").html(res.chargeCountVo.wxsk.toFixed(2)); } $("#wxtfbs").html(res.chargeCountVo.wxtfbs); if (res.chargeCountVo.wxtf != null) { $("#wxtf").html(res.chargeCountVo.wxtf.toFixed(2)); } $("#wxssbs").html(res.chargeCountVo.wxssbs); if (res.chargeCountVo.wxss != null) { $("#wxss").html(res.chargeCountVo.wxss.toFixed(2)); } //支付宝自助收款 $("#zfbzzbs").html(res.chargeCountVo.zfbzzbs); if (res.chargeCountVo.zfbzzsk != null) { $("#zfbzzsk").html(res.chargeCountVo.zfbzzsk.toFixed(2)); } $("#zfbzztfbs").html(res.chargeCountVo.zfbzztfbs); if (res.chargeCountVo.zfbzztf != null) { $("#zfbzztf").html(res.chargeCountVo.zfbzztf.toFixed(2)); } $("#zfbzzssbs").html(res.chargeCountVo.zfbzzssbs); if (res.chargeCountVo.zfbzzss != null) { $("#zfbzzss").html(res.chargeCountVo.zfbzzss.toFixed(2)); } //微信自助收款 $("#wxzzbs").html(res.chargeCountVo.wxzzbs); if (res.chargeCountVo.wxzzsk != null) { $("#wxzzsk").html(res.chargeCountVo.wxzzsk.toFixed(2)); } $("#wxzztfbs").html(res.chargeCountVo.wxzztfbs); if (res.chargeCountVo.wxzztf != null) { $("#wxzztf").html(res.chargeCountVo.wxzztf.toFixed(2)); } $("#wxzzssbs").html(res.chargeCountVo.wxzzssbs); if (res.chargeCountVo.wxzzss != null) { $("#wxzzss").html(res.chargeCountVo.wxzzss.toFixed(2)); } //记账绿色通道收款 $("#zfbs").html(res.chargeCountVo.zfbs); if (res.chargeCountVo.zfsk != null) { $("#zfsk").html(res.chargeCountVo.zfsk.toFixed(2)); } $("#zftfbs").html(res.chargeCountVo.zftfbs); if (res.chargeCountVo.zftf != null) { $("#zftf").html(res.chargeCountVo.zftf.toFixed(2)); } $("#zfssbs").html(res.chargeCountVo.zfssbs); if (res.chargeCountVo.zfss != null) { $("#zfss").html(res.chargeCountVo.zfss.toFixed(2)); } //医保卡收款 $("#sybbs").html(res.chargeCountVo.sybbs); if (res.chargeCountVo.sybksk != null) { $("#sybksk").html(res.chargeCountVo.sybksk.toFixed(2)); } $("#sybtfbs").html(res.chargeCountVo.sybtfbs); if (res.chargeCountVo.sybtf != null) { $("#sybtf").html(res.chargeCountVo.sybtf.toFixed(2)); } $("#sybssbs").html(res.chargeCountVo.sybssbs); if (res.chargeCountVo.sybkss != null) { $("#sybkss").html(res.chargeCountVo.sybkss.toFixed(2)); } //总计收款 $("#zjbs").html(res.chargeCountVo.zjbs); if (res.chargeCountVo.zjsk != null) { $("#zjsk").html(res.chargeCountVo.zjsk.toFixed(2)); } $("#ztfbs").html(res.chargeCountVo.ztfbs); if (res.chargeCountVo.zjtk != null) { $("#zjtk").html(res.chargeCountVo.zjtk.toFixed(2)); } $("#zjssbs").html(res.chargeCountVo.zjssbs); if (res.chargeCountVo.zjss != null) { $("#zjss").html(res.chargeCountVo.zjss.toFixed(2)); } if (res.chargeCountVo.sjhj != null) { $("#sjhj").html(res.chargeCountVo.sjhj.toFixed(2)); } $("#sjhjdx").html(res.chargeCountVo.sjhjdx); if (res.chargeCountVo.zfss != null) { $("#zfsshj").html(res.chargeCountVo.zfss.toFixed(2)); } $("#zfdx").html(res.chargeCountVo.zfdx); if (res.chargeCountVo.ybjzss != null) { $("#ybkjzhj").html(res.chargeCountVo.ybjzss.toFixed(2)); } $("#ybkjzhjdx").html(res.chargeCountVo.ybkjzhjdx); if (res.chargeCountVo.zj != null) { $("#zj").html(res.chargeCountVo.zj.toFixed(2)); } $("#zjdx").html(res.chargeCountVo.zjdx); } /** * 设置挂号参数 * @param res */ function extractedGh (res) { //现金收款 $("#ghxjbs").html(res.ghsrgcmx.xjhs); if (res.ghsrgcmx.xjsk != null) { $("#ghxjsk").html(res.ghsrgcmx.xjsk.toFixed(2)); } $("#ghxjtfbs").html(res.ghsrgcmx.xjthhs); if (res.ghsrgcmx.xjth != null) { $("#ghxjtf").html(res.ghsrgcmx.xjth.toFixed(2)); } $("#ghxjssbs").html(res.ghsrgcmx.xjsshs); if (res.ghsrgcmx.xjss != null) { $("#ghxjss").html(res.ghsrgcmx.xjss.toFixed(2)); } //银行卡收款 $("#ghyhsbs").html(res.ghsrgcmx.yhkhs); if (res.ghsrgcmx.yhksk != null) { $("#ghyhksk").html(res.ghsrgcmx.yhksk.toFixed(2)); } $("#ghyhktfbs").html(res.ghsrgcmx.yhkthhs); if (res.ghsrgcmx.yhkth != null) { $("#ghyhktf").html(res.ghsrgcmx.yhkth.toFixed(2)); } $("#ghyhkssbs").html(res.ghsrgcmx.yhksshs); if (res.ghsrgcmx.yhkss != null) { $("#ghyhkss").html(res.ghsrgcmx.yhkss.toFixed(2)); } //医保卡卡收款 $("#ghsybbs").html(res.ghsrgcmx.ybkhs); if (res.ghsrgcmx.ybksk != null) { $("#ghsybksk").html(res.ghsrgcmx.ybksk.toFixed(2)); } $("#ghsybtfbs").html(res.ghsrgcmx.ybkthhs); if (res.ghsrgcmx.ybkth != null) { $("#ghsybtf").html(res.ghsrgcmx.ybkth.toFixed(2)); } $("#ghsybssbs").html(res.ghsrgcmx.ybksshs); if (res.ghsrgcmx.ybkss != null) { $("#ghsybkss").html(res.ghsrgcmx.ybkss.toFixed(2)); } //支付宝收款 $("#ghzfbbs").html(res.ghsrgcmx.zfbhs); if (res.ghsrgcmx.zfbsk != null) { $("#ghzfbsk").html(res.ghsrgcmx.zfbsk.toFixed(2)); } $("#ghzfbtfbs").html(res.ghsrgcmx.zfbthhs); if (res.ghsrgcmx.zfbth != null) { $("#ghzfbtf").html(res.ghsrgcmx.zfbth.toFixed(2)); } $("#ghzfbssbs").html(res.ghsrgcmx.zfbsshs); if (res.ghsrgcmx.zfbss != null) { $("#ghzfbss").html(res.ghsrgcmx.zfbss.toFixed(2)); } //微信收款 $("#ghwxbs").html(res.ghsrgcmx.wxhs); if (res.ghsrgcmx.wxsk != null) { $("#ghwxsk").html(res.ghsrgcmx.wxsk.toFixed(2)); } $("#ghwxtfbs").html(res.ghsrgcmx.wxthhs); if (res.ghsrgcmx.wxth != null) { $("#ghwxtf").html(res.ghsrgcmx.wxth.toFixed(2)); } $("#ghwxssbs").html(res.ghsrgcmx.wxsshs); if (res.ghsrgcmx.wxss != null) { $("#ghwxss").html(res.ghsrgcmx.wxss.toFixed(2)); } //支付宝自助收款 $("#ghzfbzzbs").html(res.ghsrgcmx.zfbzzhs); if (res.ghsrgcmx.zfbzzsk != null) { $("#ghzfbzzsk").html(res.ghsrgcmx.zfbzzsk.toFixed(2)); } $("#ghzfbzztfbs").html(res.ghsrgcmx.zfbzzthhs); if (res.ghsrgcmx.zfbzzth != null) { $("#ghzfbzztf").html(res.ghsrgcmx.zfbzzth.toFixed(2)); } $("#ghzfbzzssbs").html(res.ghsrgcmx.zfbzzsshs); if (res.ghsrgcmx.zfbzzss != null) { $("#ghzfbzzss").html(res.ghsrgcmx.zfbzzss.toFixed(2)); } //微信自助收款 $("#ghwxzzbs").html(res.ghsrgcmx.wxzzhs); if (res.ghsrgcmx.wxzzsk != null) { $("#ghwxzzsk").html(res.ghsrgcmx.wxzzsk.toFixed(2)); } $("#ghwxzztfbs").html(res.ghsrgcmx.wxzzthhs); if (res.ghsrgcmx.wxzzth != null) { $("#ghwxzztf").html(res.ghsrgcmx.wxzzth.toFixed(2)); } $("#ghwxzzssbs").html(res.ghsrgcmx.wxzzsshs); if (res.ghsrgcmx.wxzzss != null) { $("#ghwxzzss").html(res.ghsrgcmx.wxzzss.toFixed(2)); } //记账绿色通道收款 $("#ghzfbs").html(res.ghsrgcmx.byjzhs); if (res.ghsrgcmx.byjzsk != null) { $("#ghzfsk").html(res.ghsrgcmx.byjzsk.toFixed(2)); } $("#ghzftfbs").html(res.ghsrgcmx.byjzthhs); if (res.ghsrgcmx.byjzth != null) { $("#ghzftf").html(res.ghsrgcmx.byjzth.toFixed(2)); } $("#ghzfssbs").html(res.ghsrgcmx.byjzsshs); if (res.ghsrgcmx.byjzss != null) { $("#ghzfss").html(res.ghsrgcmx.byjzss.toFixed(2)); } //总计收款 $("#ghzjbs").html(res.ghsrgcmx.hjhs); if (res.ghsrgcmx.hjsk != null) { $("#ghzjsk").html(res.ghsrgcmx.hjsk.toFixed(2)); } $("#ghztfbs").html(res.ghsrgcmx.hjthhs); if (res.ghsrgcmx.hjth != null) { $("#ghzjtk").html(res.ghsrgcmx.hjth.toFixed(2)); } $("#ghzjssbs").html(res.ghsrgcmx.hjsshs); if (res.ghsrgcmx.hjss != null) { $("#ghzjss").html(res.ghsrgcmx.hjss.toFixed(2)); } if (res.ghsrgcmx.ghjebhjz != null) { $("#ghsjhj").html(res.ghsrgcmx.ghjebhjz.toFixed(2)); } $("#ghsjhjdx").html(res.ghsrgcmx.ghjebhjzdx); if (res.ghsrgcmx.byjzss != null) { $("#ghzfsshj").html(res.ghsrgcmx.byjzss.toFixed(2)); } $("#ghzfdx").html(res.ghsrgcmx.byjzssdx); if (res.ghsrgcmx.hjss != null) { $("#ghzj").html(res.ghsrgcmx.hjss.toFixed(2)); } $("#ghzjdx").html(res.ghsrgcmx.hjssdx); if (res.ghsrgcmx.zcsr != null) { $("#zcsr").html(res.ghsrgcmx.zcsr.toFixed(2)); } if (res.ghsrgcmx.jcsr != null) { $("#jcsr").html(res.ghsrgcmx.jcsr.toFixed(2)); } if (res.ghsrgcmx.ghsr != null) { $("#ghsr").html(res.ghsrgcmx.ghsr.toFixed(2)); } } /** * 获取日结报表 */ function getRjbb() { $("#report_table").removeClass("hide").addClass("in"); var rePortRangeArr = getRePortRangeArr(); $.ajax({ type: "POST", url: '/thmz/getFullChargeCollect', contentType: "application/json;charset=UTF-8", dataType: "json", headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")}, data: JSON.stringify({ beginDate: rePortRangeArr[0], endDate: rePortRangeArr[1], hisData: $('#hisData').is(':checked') ? 0 : 1 }), success: function (res) { if (res == '401' || res == 401) { window.location.href = '/thmz/login/view' return; } if (res.code == 0) { $("#dcountDate").html($('#reportrange span').html()); $("#charge1").html(res.mzReceiptSerial.charge1.toFixed(2)); $("#charge2").html(res.mzReceiptSerial.charge2.toFixed(2)); $("#charge3").html(res.mzReceiptSerial.charge3.toFixed(2)); $("#charge4").html(res.mzReceiptSerial.charge4.toFixed(2)); $("#charge5").html(res.mzReceiptSerial.charge5.toFixed(2)); $("#charge6").html(res.mzReceiptSerial.charge6.toFixed(2)); $("#charge7").html(res.mzReceiptSerial.charge7.toFixed(2)); $("#charge8").html(res.mzReceiptSerial.charge8.toFixed(2)); $("#charge9").html(res.mzReceiptSerial.charge9.toFixed(2)); $("#charge10").html(res.mzReceiptSerial.charge10.toFixed(2)); $("#charge11").html(res.mzReceiptSerial.charge11.toFixed(2)); $("#charge12").html(res.mzReceiptSerial.charge12.toFixed(2)); $("#charge13").html(res.mzReceiptSerial.charge13.toFixed(2)); $("#charge14").html(res.mzReceiptSerial.charge14.toFixed(2)); $("#charge15").html(res.mzReceiptSerial.charge15.toFixed(2)); $("#charge16").html(res.mzReceiptSerial.charge16.toFixed(2)); $("#charge17").html(res.mzReceiptSerial.charge17.toFixed(2)); $("#charge18").html(res.mzReceiptSerial.charge18.toFixed(2)); $("#charge19").html(res.mzReceiptSerial.charge19.toFixed(2)); $("#charge20").html(res.mzReceiptSerial.charge20.toFixed(2)); $("#totalCharge").html(res.mzReceiptSerial.totalCharge); $("#totalChargeStr").html(res.mzReceiptSerial.totalChargeStr); extractedSf(res); extractedGh (res); if (res.ghWorkloadVos.length == 0) { $("#ghgzlhzb_parent").css("display", "none"); $("#ghgzlhzb_title").css("display", "none"); } else if (res.ghWorkloadVos.length > 0) { $("#ghgzlhzb_parent").css("display", "block"); $("#ghgzlhzb_title").css("display", "block"); var html = ''; for (var i = 0; i < res.ghWorkloadVos.length - 1; i++) { var temp = res.ghWorkloadVos[i]; html += '