atsAttendanceFileSetting.jsp 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <%--
  2. time:2015-05-20 09:11:05
  3. desc:edit the 考勤档案
  4. --%>
  5. <%@page language="java" pageEncoding="UTF-8"%>
  6. <%@include file="/commons/include/html_doctype.html"%>
  7. <html>
  8. <head>
  9. <title>新增 考勤档案</title>
  10. <%@include file="/commons/include/form.jsp" %>
  11. <f:link href="listEdit.css"></f:link>
  12. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  13. <script type="text/javascript" src="${ctx}/js/hotent/platform/ats/AtsDialog.js"></script>
  14. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/SysDialog.js"></script>
  15. <script type="text/javascript">
  16. /*KILLDIALOG*/
  17. var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
  18. $(function() {
  19. $("a.save").click(function() {
  20. $("#atsAttendanceFileForm").attr("action","saveAddSetting.ht");
  21. var aryId=dialog.get("params");
  22. $("#aryId").val(aryId);
  23. submitForm();
  24. });
  25. });
  26. //提交表单
  27. function submitForm(){
  28. var options={};
  29. if(showResponse){
  30. options.success=showResponse;
  31. }
  32. var frm=$('#atsAttendanceFileForm').form();
  33. frm.ajaxForm(options);
  34. if(frm.valid()){
  35. frm.submit();
  36. }
  37. }
  38. function showResponse(responseText) {
  39. var obj = new com.hotent.form.ResultMessage(responseText);
  40. if (obj.isSuccess()) {
  41. $.ligerDialog.alert("保存成功!","提示信息", function(rtn) {
  42. dialog.get('sucCall')(true);
  43. dialog.close();
  44. });
  45. } else {
  46. $.ligerDialog.err("提示信息","考勤档案保存失败!",obj.getMessage());
  47. }
  48. }
  49. function selectAttencePolicy(){
  50. AtsAttencePolicyDialog({
  51. isSingle:true,
  52. callback:function(rtn){
  53. $('#attencePolicy').val(rtn.id);
  54. $('#attencePolicyName').val(rtn.name);
  55. }});
  56. }
  57. function selectHolidayPolicy(){
  58. AtsHolidayPolicyDialog({
  59. isSingle:true,
  60. callback:function(rtn){
  61. $('#holidayPolicy').val(rtn.id);
  62. $('#holidayPolicyName').val(rtn.name);
  63. }});
  64. }
  65. function selectShift(){
  66. AtsShiftInfoDialog({
  67. isSingle:true,
  68. callback:function(rtn){
  69. $('#defaultShift').val(rtn.id);
  70. $('#defaultShiftName').val(rtn.name);
  71. }});
  72. }
  73. </script>
  74. </head>
  75. <body>
  76. <div class="panel">
  77. <div class="panel-top">
  78. <div class="panel-toolbar">
  79. <div class="toolBar">
  80. <div class="group"><a class="link save" id="dataFormSave" href="javascript:void(0);"><span></span>保存</a></div>
  81. <div class="l-bar-separator"></div>
  82. <div class="group"><a class="link close" href="javascript:dialog.close();"><span></span>关闭</a></div>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="panel-body">
  87. <form id="atsAttendanceFileForm" method="post" action="saveAddSetting.ht">
  88. <table class="table-detail" cellpadding="0" cellspacing="0" border="0" type="main">
  89. <tr>
  90. <th width="20%">考勤制度: </th>
  91. <td>
  92. <input type="hidden" id="attencePolicy" name="attencePolicy" value="${atsAttendanceFile.attencePolicy}" />
  93. <input type="text" id="attencePolicyName" value="${atsAttendanceFile.attencePolicyName}" readonly="readonly" validate="{required:true}" />
  94. <a href="javascript:void(0);" onclick="selectAttencePolicy()" class="button"><span>选 择...</span></a>
  95. </td>
  96. <th width="20%">假期制度: </th>
  97. <td>
  98. <input type="hidden" id="holidayPolicy" name="holidayPolicy" value="${atsAttendanceFile.holidayPolicy}" />
  99. <input type="text" id="holidayPolicyName" value="${atsAttendanceFile.holidayPolicyName}" readonly="readonly" validate="{required:true}"/>
  100. <a href="javascript:void(0);" onclick="selectHolidayPolicy()" class="button"><span>选 择...</span></a>
  101. </td>
  102. </tr>
  103. <tr>
  104. <th width="20%">默认班次: </th>
  105. <td>
  106. <input type="hidden" id="defaultShift" name="defaultShift" value="${atsAttendanceFile.defaultShift}" />
  107. <input type="text" id="defaultShiftName" value="${atsAttendanceFile.defaultShiftName}" readonly="readonly" validate="{required:true}"/>
  108. <a href="javascript:void(0);" onclick="selectShift()" class="button"><span>选 择...</span></a>
  109. </td>
  110. <th width="20%">打卡考勤: </th>
  111. <td>
  112. <select id="isAttendance" name="isAttendance" >
  113. <option value="1" <c:if test="${atsAttendanceFile.isAttendance == 1}">selected="selected"</c:if>>是</option>
  114. <option value="0" <c:if test="${atsAttendanceFile.isAttendance == 0}">selected="selected"</c:if>>否</option>
  115. </select>
  116. </td>
  117. </tr>
  118. </table>
  119. <input type="hidden" id="aryId" name="aryId" />
  120. </form>
  121. </div>
  122. </div>
  123. </body>
  124. </html>