cmInterviewResultForm.jsp 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/webpage/include/taglib.jsp"%>
  3. <html>
  4. <head>
  5. <title>面试结果</title>
  6. <meta name="decorator" content="ani"/>
  7. <script type="text/javascript">
  8. $(document).ready(function() {
  9. //判断是返费信息查看并处理
  10. if('${cmPositionTrack.status}' == 5 || '${cmPositionTrack.status}' == 7){//录用或在职时查看返费信息
  11. $("#status_div").hide();
  12. $("#cashbackFee_div").show();
  13. }
  14. });
  15. function save() {
  16. var isValidate = jp.validateForm('#inputForm');//校验表单
  17. if(!isValidate){
  18. return false;
  19. }else{
  20. jp.loading();
  21. jp.post("${ctx}/cmposition/cmPositionTrack/interviewResultSave",$('#inputForm').serialize(),function(data){
  22. if(data.success){
  23. $("#iframe_tab").submit();
  24. var dialogIndex = parent.layer.getFrameIndex(window.name); // 获取窗口索引
  25. parent.layer.close(dialogIndex);
  26. jp.success(data.msg)
  27. }else{
  28. jp.error(data.msg);
  29. }
  30. })
  31. }
  32. }
  33. //选择面试结果时div显示隐藏
  34. function statusChange(value){
  35. if(value==5){//录用
  36. $("#hasCashback_div").show();
  37. }else{
  38. $("#hasCashback").val('');
  39. $("#priceDetail").val('');
  40. $("#cashbackFee").val('');
  41. $("#hasCashback_div").hide();
  42. $("#cashbackFee_div").hide();
  43. }
  44. }
  45. //选择有无返费是时div显示隐藏
  46. function hasCashbackChange(value){
  47. if(value==1){//有返费
  48. $("#cashbackFee_div").show();
  49. }else{
  50. $("#priceDetail").val('');
  51. $("#cashbackFee").val('');
  52. $("#cashbackFee_div").hide();
  53. }
  54. }
  55. </script>
  56. </head>
  57. <body class="bg-white">
  58. <div class="panel-body">
  59. <form id="iframe_tab" method="post" action="${ctx}/cmposition/cmPositionTrack/fulltime/ownList" target="cmFulltimeIframe"></form>
  60. <form:form id="inputForm" modelAttribute="cmPositionTrack" action="" method="post" class="form-horizontal">
  61. <form:hidden path="id"/>
  62. <div class="form-group col-sm-3" id="status_div">
  63. <label class="col-sm-3 control-label"><font color="red">*</font>面试结果:</label>
  64. <div class="col-sm-3">
  65. <select name="status" class="form-control input-sm required" onchange="statusChange(this.options[this.options.selectedIndex].value)">
  66. <option value="" label="请选择面试结果"/>
  67. <option value="3" label="未面试"/>
  68. <option value="4" label="未录用"/>
  69. <option value="5" label="录用"/>
  70. </select>
  71. </div>
  72. </div>
  73. <div class="form-group col-sm-3" style="display:none" id="hasCashback_div">
  74. <label class="col-sm-3 control-label"><font color="red">*</font>有无返费:</label>
  75. <div class="col-sm-3">
  76. <form:select path="hasCashback" class="form-control input-sm required" id="hasCashback" onchange="hasCashbackChange(this.options[this.options.selectedIndex].value)">
  77. <form:option value="" label="请选择有无返费"/>
  78. <form:options items="${fns:getDictList('cm_has_cashback')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
  79. </form:select>
  80. </div>
  81. </div>
  82. <div style="display:none" id="cashbackFee_div">
  83. <div class="form-group col-sm-6">
  84. <label class="col-sm-3 control-label"><font color="red">*</font>当日价格详情:</label>
  85. <div class="col-sm-3">
  86. <form:textarea path="priceDetail" id="priceDetail" htmlEscape="false" rows="4" class="form-control input-sm position_content required" maxlength="150" placeholder="请输入,例如:在职7天返500元,在职30天返1000元"/>
  87. </div>
  88. </div>
  89. <div class="form-group col-sm-6">
  90. <label class="col-sm-3 control-label"><font color="red">*</font>返费:</label>
  91. <div class="col-sm-3">
  92. <form:textarea path="cashbackFee" id="cashbackFee" htmlEscape="false" rows="4" class="form-control input-sm position_content required" maxlength="150" placeholder="请输入,例如:在职7天返500元,在职30天返1000元"/>
  93. </div>
  94. </div>
  95. </div>
  96. </form:form>
  97. </div>
  98. </body>
  99. </html>