distributionStats.jsp 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <c:set var="ctxPath" value="${pageContext.request.contextPath}" />
  4. <!-- context path -->
  5. <!-- update-begin--Author:xuelin Date:20170428 for:#1755 【美化】用户分析报表,多tab格式,是否可以美化 需要改底层-------------------- -->
  6. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  7. <script src="plug-in/echarts/echarts.js" type="text/javascript"></script>
  8. <link type="text/css" href="css/stats.css" rel="stylesheet" />
  9. <!DOCTYPE html >
  10. <div id="attendanceStatsttb" style="padding:3px; height: 98%;"
  11. class="datagrid-toolbar">
  12. <div name="searchColums" id="searchColums" class="seachdiv">
  13. <input id="roleFlag" type="hidden" value="${roleFlag }">
  14. <form onkeydown="if(event.keyCode==13){attendanceStatssearch();return false;}"
  15. id="attendanceStatsForm">
  16. <link rel="stylesheet" href="plug-in/Validform/css/style.css" type="text/css">
  17. <link rel="stylesheet" href="plug-in/Validform/css/tablefrom.css" type="text/css">
  18. <span style="display:-moz-inline-box;display:inline-block;">
  19. <span class="spancon" title="attType">统计频度:</span>
  20. <select name="attType" id="attType" width="100" onchange="tyepChange()" style="width: 104px">
  21. <option value="0">月频</option>
  22. <option value="1">季频</option>
  23. <option value="2">年频</option>
  24. </select>
  25. </span>
  26. <span style="display:-moz-inline-box;display:inline-block;">
  27. <span class="spancon" title="统计时间">统计时间:</span>
  28. <input type="text" id="curYear" name="attYear" value="${curYear}" style="width: 94px" class="Wdate" onclick="WdatePicker({readOnly:true,enableKeyboard:false,enableInputMask:false,lang:'zh-cn',dateFmt:'yyyy'})">
  29. <span style="display:-moz-inline-box;display:inline-block;width: 20px;text-align:center;">年</span>
  30. <input type="text" id="attMonth" name="attMonth" value="${curMonth}" style="width: 94px" class="Wdate" onclick="WdatePicker({readOnly:true,enableKeyboard:false,enableInputMask:false,lang:'zh-cn',dateFmt:'MM'})">
  31. <span style="display:-moz-inline-box;display:inline-block;width: 20px;text-align:center;">月</span>
  32. <select style="width: 104px;background: #f0f0f0;" id="attQuarters" disabled="disabled" name="attQuarters">
  33. <option value="1">1</option>
  34. <option value="2">2</option>
  35. <option value="3">3</option>
  36. <option value="4">4</option>
  37. </select>
  38. <span style="display:-moz-inline-box;display:inline-block;width: 40px;text-align:center;">季度</span>
  39. <span class="spancon" title="项目名称">项目名称:</span>
  40. <input readonly="true" type="text" id="departname" name="departname" style="width: 150px" placeholder="请选择项目名称" onclick="openDepartmentSelect()">
  41. <input id="pid" name=pid type="hidden" value="">
  42. <a href="#" class="easyui-linkbutton" plain="true" icon="icon-select" id="departSearch" onclick="openDepartmentSelect()">选择</a>
  43. <a href="#" class="easyui-linkbutton" plain="true" icon="icon-clean" id="departRedo" onclick="callbackClean()">清空</a>
  44. <%-- <select style="width: 104px" id="pid" name="pid">
  45. <option value="">请选择</option>
  46. <c:forEach items="${departList }" var="dep">
  47. <option value="${dep.did }">${dep.departname }</option>
  48. </c:forEach>
  49. </select> --%>
  50. </span>
  51. <span style="display:-moz-inline-box;display:inline-block;" >
  52. </span>
  53. </form>
  54. </div>
  55. <div id="downcharhead" style="display: none;"><div class="downcharhend" id="downcharheaddiv"></div></div>
  56. <div class="btndiv">
  57. <div id="upBtn">
  58. <img alt="" id="uptb" class="imgbtn" onclick="showChar()" src="images/tb1.png">
  59. <img alt="" id="upbg" class="imgbtn" onclick="showTabel()" src="images/bg.png">
  60. <span style="display:-moz-inline-box;display:inline-block;float: right;margin-right: 10px;" >
  61. <a href="#" class="easyui-linkbutton l-btn" iconcls="icon-search" style="" onclick="attendanceStatssearch()" id="">
  62. <span>查询</span>
  63. </a>
  64. <a href="#" class="easyui-linkbutton l-btn" iconcls="icon-putout" onclick="exportExcel(1)" style="display: none;" id="upexport">
  65. <span>Excel导出</span>
  66. </a>
  67. </span>
  68. </div>
  69. </div>
  70. <div class="content" >
  71. <div id="upcharhead"><div class="charhead" id="upcharheaddiv"></div></div>
  72. <div id="attendanceStatsChar" class="chardiv"></div>
  73. <div id="tablediv" class="tablediv">
  74. <table class="easyui-datagrid" id="attendanceStatsTable" ></table>
  75. </div>
  76. </div>
  77. <div class="err-info" style="display: none;">
  78. <div class="err-icon01"></div>
  79. <p class="err-text">目前没有统计数据~~</p>
  80. </div>
  81. <div id="export" style="display: none;"></div>
  82. </div>
  83. <script src = "plug-in/stats/statscommon.js"></script>
  84. <script src = "webpage/cn/com/lzt/distributionstats/distributionStats.js"></script>
  85. <script type="text/javascript">
  86. //选择项目名称,列表================
  87. function openDepartmentSelect() {
  88. //$.dialog.setting.zIndex = getzIndex();
  89. var orgIds = $("#pid").val();
  90. $.dialog({
  91. content: 'url:dialogDealController.do?projectDepartTableAll&ids='+orgIds, zIndex: getzIndex(), title: '项目名称列表', lock: true, width: '600px', height: '350px', opacity: 0.4, button: [
  92. {name: '<t:mutiLang langKey="common.confirm"/>', callback: function (){
  93. var iframe = this.iframe.contentWindow;
  94. if(iframe.getReason().length>0){
  95. var strData=eval(iframe.getReason());
  96. for(var key in strData[0]){
  97. if(key=="strPId"){
  98. $("#pid").val(strData[0][key]);
  99. }else if(key=="strDepartName"){
  100. $("#departname").val(strData[0][key]);
  101. }
  102. }
  103. }
  104. }, focus: true},
  105. {name: '<t:mutiLang langKey="common.cancel"/>', callback: function (){}}
  106. ]}).zindex();
  107. }
  108. function callbackClean(){
  109. $('#departname').val('');
  110. $('#pid').val('');
  111. }
  112. </script>