service_area_check_statistics.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. var year = new Date().getFullYear();
  2. $(function() {
  3. // 公用方法,根据当前年月动态将13个月push数组
  4. month_method();
  5. // 公用方法,月份下拉框
  6. // select_option();
  7. // 回显当前年月份
  8. // $(".div-month select").val(initDate);
  9. $.jeDate("#month_date_from", {
  10. isinitVal: true,
  11. format: 'YYYY/MM' // 分隔符可以任意定义,该例子表示只显示年月
  12. });
  13. $.jeDate("#month_date_to", {
  14. isinitVal: true,
  15. format: 'YYYY/MM' // 分隔符可以任意定义,该例子表示只显示年月
  16. });
  17. $("#month_date_from").val("2018-04");
  18. $("#month_date_to").val(getCurrentTimeFormat());
  19. $("#searchbtn").on("click", function() {
  20. var s_s = $("#start-score").val();
  21. var e_s = $("#end-score").val();
  22. var m_s = $("#month_number").val();
  23. if (!isRealNum(s_s) || !isRealNum(e_s) || !isRealNum(m_s)) {
  24. layer.msg('参数有错误!');
  25. return;
  26. }
  27. getscore($("#month_date_from").val(), $("#month_date_to").val(), m_s, s_s, e_s);
  28. });
  29. getscore("2018-04", moment(moment().format("YYYY-MM")).subtract(1, "month").format("YYYY-MM"), 3, 985, 1000);
  30. });
  31. function getscore(starttime, endtime, limitnumber, limitscore, limitscore2) {
  32. var data_p = {
  33. "start_date": moment(starttime + "-25 23:00:00").valueOf(),
  34. "end_date": moment(endtime + "-25 23:00:00").valueOf(),
  35. "limitnumber": limitnumber,
  36. "limitscore": limitscore,
  37. "limitscore2": limitscore2
  38. };
  39. //获取该人员排班
  40. var url = "q/statistics/user/score";
  41. post_common_service(url, data_p, function(data) {
  42. var table = '';
  43. // $("#totlapeople").html(data.length);
  44. for (var i in data) {
  45. var ss = data[i];
  46. var dat = "";
  47. for (var j in ss.qzdStatistics) {
  48. var po = ss.qzdStatistics[j];
  49. dat += po.p_str + "月、";
  50. }
  51. dat = dat.substring(0, dat.length - 1);
  52. table += "<tr><td width='5%;'>" + (parseInt(i) + 1) + "</td><td width='15%;'><a href='JavaScript:void(0)' onclick='jumpuser(\"" + ss.dept_id + "\")'>" + ss.dept + "</a></td><td width='60%;'>" + dat + "</td></tr>";
  53. }
  54. $(".table-tbody").html(table);
  55. $('[data-toggle="tooltip"]').tooltip();
  56. $("tr:gt(0):odd").css("background", "#EFEFEF");
  57. });
  58. }
  59. function jumpuser(deptid) {
  60. var param = {
  61. "parent_dept_id": GV("#center-manager"),
  62. "dept_id": GV("#fsList"),
  63. "start_date": $("#start-time").val(),
  64. "end_date": $("#end-time").val(),
  65. "start_num": $("#start-num").val(),
  66. "end_num": $("#end-num").val(),
  67. "start_score": $("#start-score").val(),
  68. "end_score": $("#end-score").val(),
  69. "job_select": $("#jobSelect").val()
  70. }
  71. $.zui.store.set('store_param_' + current_url, param);
  72. url = "/qzd/view/statistics/service_area_data_statistics.html?deptid=" + deptid + "&jump=1"
  73. isnew = false;
  74. changePage(url);
  75. }