service_area_check_statistics.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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-09");
  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. console.log(data);
  43. var table = '';
  44. // $("#totlapeople").html(data.length);
  45. for (var i in data) {
  46. var ss = data[i];
  47. var dat = "";
  48. for (var j in ss.fwqStatistics) {
  49. var po = ss.fwqStatistics[j];
  50. dat += po.p_str + "月、";
  51. }
  52. dat = dat.substring(0, dat.length - 1);
  53. 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>";
  54. }
  55. $(".table-tbody").html(table);
  56. $('[data-toggle="tooltip"]').tooltip();
  57. $("tr:gt(0):odd").css("background", "#EFEFEF");
  58. });
  59. }
  60. function jumpuser(deptid) {
  61. var param = {
  62. "parent_dept_id": GV("#center-manager"),
  63. "dept_id": GV("#fsList"),
  64. "start_date": $("#start-time").val(),
  65. "end_date": $("#end-time").val(),
  66. "start_num": $("#start-num").val(),
  67. "end_num": $("#end-num").val(),
  68. "start_score": $("#start-score").val(),
  69. "end_score": $("#end-score").val(),
  70. "job_select": $("#jobSelect").val()
  71. }
  72. $.zui.store.set('store_param_' + current_url, param);
  73. url = "/qzd/view/statistics/service_area_data_statistics.html?deptid=" + deptid + "&jump=1"
  74. isnew = false;
  75. changePage(url);
  76. }