atsScheduleShiftExportTemp.jsp 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html" %>
  3. <html>
  4. <head>
  5. <title>排班导出模版</title>
  6. <%@include file="/commons/include/form.jsp" %>
  7. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  8. <script type="text/javascript" src="${ctx}/js/hotent/platform/ats/AtsDialog.js"></script>
  9. <script type="text/javascript">
  10. /*KILLDIALOG*/
  11. var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
  12. $(function(){
  13. $('#template').val(dialog.get("params"));
  14. $("#btnExport").click(function(){
  15. var frm=$('#exportForm').form();
  16. if(frm.valid()){
  17. $("#exportForm").submit();
  18. }
  19. });
  20. });
  21. function selectFile(){
  22. AtsAttendanceFileDialog({callback:function(data){
  23. $("#accounts").val(data.account);
  24. $("#userNames").val(data.userName);
  25. $("#orgNames").val(data.orgName);
  26. }
  27. });
  28. }
  29. function selectShiftInfo(){
  30. AtsShiftInfoDialog({
  31. callback:function(data){
  32. $("#shiftIds").val(data.id);
  33. $("#shiftNames").val(data.name);
  34. }
  35. })
  36. }
  37. </script>
  38. </head>
  39. <body>
  40. <div class="panel-top">
  41. <div class="tbar-title">
  42. <span class="tbar-label">排班导出</span>
  43. </div>
  44. <div class="panel-toolbar">
  45. <div class="toolBar">
  46. <div class="group"><a class="link export" id="btnExport"><span></span>导出排班模板</a></div>
  47. <div class="l-bar-separator"></div>
  48. <div class="group"><a class="link del" onclick="javasrcipt:dialog.close()"><span></span>关闭</a></div>
  49. </div>
  50. </div>
  51. </div>
  52. <div class="panel-body">
  53. <form id="exportForm" name="exportForm" method="post" action="exportData.ht">
  54. <input id="template" name="template" type="hidden"/>
  55. <div class="row">
  56. <table class="table-detail" cellpadding="0" cellspacing="0" border="0">
  57. <tr>
  58. <th width="20%">员工</th>
  59. <td colspan="3">
  60. <input id="accounts" name="accounts" type="hidden"/>
  61. <input id="orgNames" name="orgNames" type="hidden"/>
  62. <textarea rows="3" cols="5" id="userNames" name="userNames" readonly="readonly"></textarea>
  63. <a href="javascript:;" onclick="selectFile()" class="button"><span>选 择...</span></a>
  64. </td>
  65. </tr>
  66. <tr>
  67. <th width="20%">班次</th>
  68. <td colspan="3">
  69. <input id="shiftIds" name="shiftIds" type="hidden"/>
  70. <textarea rows="3" cols="5" id="shiftNames" name="shiftNames" validate="{required:true}"></textarea>
  71. <a href="javascript:;" onclick="selectShiftInfo()" class="button"><span>选 择...</span></a>
  72. </td>
  73. </tr>
  74. <tr>
  75. <th width="20%">开始时间: </th>
  76. <td>
  77. <input type="text" id="startTime" name="startTime" class="inputText date" readonly="readonly" validate="{required:true}"/>
  78. </td>
  79. <th width="20%">结束时间: </th>
  80. <td><input type="text" id="endTime" name="endTime" class="inputText date" readonly="readonly" validate="{required:true}"/>
  81. </td>
  82. </tr>
  83. </table>
  84. </div>
  85. </form>
  86. </div><!-- end of panel-body -->
  87. <input type="hidden" name="isTemplate" value="true"/>
  88. </form>
  89. </body>
  90. </html>