jrgw_add.ss.jsp 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <form action="<serv.ss name='jrgw_lr_jbqk_bc' dest='info'/>" method="post">
  6. <div class='content-div'>
  7. <table class="form">
  8. <input name="ryid" type="hidden" value="${ryid}"/>
  9. <input name="requestParentViewObject" type="hidden" value="ry"/> <%-- 需要吗?Lin --%>
  10. <tr>
  11. <th width="90px">岗位</th>
  12. <td style="width: 300px;">
  13. <input name="gwid"/> <%-- input="true",写在 jrgw.obj.xml 里。Lin --%>
  14. </td>
  15. </tr>
  16. <tr>
  17. <th>单位</th>
  18. <td id="dwid1"></td>
  19. </tr>
  20. <tr>
  21. <th>部门</th>
  22. <td id="bmid1"></td>
  23. </tr>
  24. <tr>
  25. <th width="117px">人员类别</th>
  26. <td id="rylbm1"></td>
  27. </tr>
  28. </table>
  29. <table class="form" style="margin-top: 20px">
  30. <%-- Start:从下面移上来。在 "gwid".onchange( 里赋值。Lin --%>
  31. <input id="xm2" name="xm" type="hidden">
  32. <input id="dwid2" name="dwid" type="hidden"/>
  33. <input id="bmid2" name="bmid" type="hidden"/>
  34. <input id="rylbm2" name="rylbm" type="hidden"/>
  35. <%-- End --%>
  36. <tr>
  37. <%-- 再去掉,改为隐藏,移到上面。不用改。Lin
  38. <th>姓名</th>
  39. <td style="width: 274px">
  40. <input type="text" name="xm" value="<cbTrans.ss cb='ry' val='${ryid}'/>">
  41. </td>
  42. --%>
  43. <th width="180px">该岗位的上级人员</th>
  44. <td>
  45. <input id="sjryid" name="sjryid" type="hidden" value="${sjryid}" style="width:108px;"/>
  46. <objp.ss name="sjryid" cb="ry" inp="true"/>
  47. </td>
  48. </tr>
  49. <%-- 去掉,不需要修改。改为隐藏,移到上面。Lin
  50. 用于兼任的岗位,必须指定单位、部门、人员类别
  51. <tr>
  52. <th>单位</th>
  53. <td >
  54. <input id="dwid" name="dwid" type="hidden" value="${dwid}"/>
  55. <input name="dwName" style="width:108px;" type="hidden"/>
  56. <objp@ss name="dwid" cb="dw"/>
  57. </td>
  58. <th>部门</th>
  59. <td>
  60. <input id="bmid" name="bmid" type="hidden" value="${bmid}"/>
  61. <input name="bmName" style="width:108px;" type="hidden"/>
  62. <objp@ss name="bmid" cb="bm"/>
  63. </td>
  64. </tr>
  65. <tr>
  66. <th width="117px">人员类别</th>
  67. <td colspan="3">
  68. <input id="rylbm" name="rylbm" type="hidden" value="${rylbm}"/>
  69. <input name="rylbName" style="width:108px;" type="hidden"/>
  70. <objp@ss name="rylbm" cb="rylb"/>
  71. </td>
  72. </tr>
  73. --%>
  74. </table>
  75. <div class='bottom-div'>
  76. <div class='bottom-down-div'>
  77. <input type='submit' value='保存' class='bottom-button' name="jrgw_bc" />
  78. <input onclick="wd.display.closeDialog();" type="button" class="bottom-button" value="取消" />
  79. </div>
  80. </div>
  81. </div>
  82. <%-- 去掉,编译时会加
  83. <wd:validation name="jrgw_input" /> --%>
  84. </body>
  85. </html>
  86. <script>
  87. wd.edit.objectPicker.getInstance("gwid").onchange=function() {
  88. var gwid = this.getValue();
  89. var ryid = ${ryid}; // 增加,为了生成影子人员姓名 -- 张三(办公室主任)。Lin
  90. $.ajax({
  91. /* 改。Lin
  92. url: '@service{name:"jrgw_lr_cx"}@',
  93. */ url: "<serv.ss name='jrgw_selGwById'/>",
  94. type: "post",
  95. dataType: "json",
  96. data: {
  97. gwid: gwid,
  98. ryid: ryid, // 增加,为了生成影子人员姓名 -- 张三(办公室主任)。Lin
  99. /* 再去掉,默认值为 false。Lin
  100. wdtest:false
  101. */
  102. },
  103. success: function(data) {
  104. if (data.ok) { // 再增加,增加返回标志 "ok" -- 兼任的岗位,必须指定单位、部门、人员类别。Lin
  105. console.log(data);
  106. console.log(data.gwid);
  107. $('#bmid1').text(data.bmmc);
  108. $('#dwid1').text(data.dwmc);
  109. $('#rylbm1').text(data.rylbmc);
  110. /* 去掉,无法预判 影子人员 的 上级人员。Lin
  111. wd.edit.objectPicker.getInstance("sjryid").initValue(data.sjryid)//修改下拉框的值
  112. */
  113. /* 改,直接赋值,不需要修改。原录入字段改为隐藏。Lin
  114. 用于兼任的岗位,必须指定单位、部门、人员类别
  115. wd.edit.objectPicker.getInstance("dwid").initValue(data.dwid)//修改下拉框的值
  116. wd.edit.objectPicker.getInstance("bmid").initValue(data.bmid)//修改下拉框的值
  117. wd.edit.objectPicker.getInstance("rylbm").initValue(data.rylbm)//修改下拉框的值
  118. */
  119. /// 影子人员信息。Lin
  120. $('#xm2').val(data.xm); // 张三(办公室主任)。Lin
  121. $('#dwid2').val(data.dwid);
  122. $('#bmid2').val(data.bmid);
  123. $('#rylbm2').val(data.rylbm);
  124. ///
  125. /// 再增加,增加返回标志 "ok" -- 兼任的岗位,必须指定单位、部门、人员类别。Lin
  126. } else {
  127. alert(data.errMsg);
  128. }
  129. ///
  130. }
  131. });
  132. }
  133. </script>