cd_ydAdd.ss.jsp 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. <html>
  2. <head>
  3. <%-- 先去掉,好像没用到。Lin
  4. <wdDialog record="true" close="true" ></wdDialog>
  5. --%>
  6. <script>
  7. function controlDisplay(sfyj) {
  8. var num = $("input[name='sfyj']").val();
  9. console.log($("input[name='sfyj']").val());
  10. console.log(22222111);
  11. if(num==0) {
  12. //不预警
  13. $('.yj').hide();
  14. } else if(num==1) {
  15. //预警
  16. $('.yj').show();
  17. }
  18. }
  19. </script>
  20. </head>
  21. <body>
  22. <%-- 改。Lin
  23. <form id="form" action='@service{name:"ycd_cdyd_zj_bc",dest:"sys_info"}@' method="post"> --%>
  24. <form id="form" action="<serv.ss name='cd_sureYd' dest='info'/>" method="post">
  25. <div class="content-div" ssFith="true">
  26. <table class='form'>
  27. <tr>
  28. <th>名称</th>
  29. <td id="cdmc" colspan="3"></td>
  30. </tr>
  31. <tr>
  32. <th>事由</th>
  33. <td colspan="3" style="padding-bottom: 7px;padding-top: 5px;">
  34. <%-- 改,不用 <growh@ss,直接用 <in@put。Lin
  35. <div id="ms" width="calc(100% + 12px)" height="60px"></div>
  36. <wd:write type="growHeight" name="ms" mode="edit" maxHeight="150px"/>
  37. --%> <input type="text" name="ms" height="50px" width="100%"/>
  38. </td>
  39. </tr>
  40. <tr>
  41. <th width="118px">使用要求</th>
  42. <td>
  43. <%-- 改,不用 <growh@ss,直接用 <in@put。Lin
  44. <div id="syyq" width="90%" height="28px"></div>
  45. <wd:write type="growHeight" name="syyq" mode="edit" maxHeight="150px"/>
  46. --%> <input type="text" name="syyq" width="100%" height="28px"/>
  47. </td>
  48. <th width="118px">使用人数</th>
  49. <td>
  50. <%-- 改,不用 <growh@ss。Lin
  51. <div id="syrs" width="90%" height="28px"></div>
  52. <wd:write type="growHeight" name="syrs" mode="edit" maxHeight="150px"/>
  53. --%> <input type="text" name="syrs" width="90%" height="28px"/>
  54. </td>
  55. </tr>
  56. <tr>
  57. <th>开始时间</th>
  58. <td id="kssj" style="width: 200px;"></td>
  59. <th>结束时间</th>
  60. <td id="jssj"></td>
  61. </tr>
  62. <tr>
  63. <th>联系人</th>
  64. <td>
  65. <%-- 改,预订人 改为 联系人。Lin
  66. <in@put name="ydr" id="ydr" type="text" value="${sessionScope['wd.yh'].xm}"><span id="ts1" style="color: red;" /> --%>
  67. <input name="lxr"/>
  68. </td>
  69. <th>联系人电话</th>
  70. <td>
  71. <%-- 改,预订人 改为 联系人。Lin
  72. <in@put name="ydrdh" id="ydrdh" type="text" value="${sessionScope['wd.yh'].yddh}"><span id="ts2" style="color: red;" /> --%>
  73. <input name="lxrdh"/>
  74. </td>
  75. </tr>
  76. <tr>
  77. <%-- 去掉,预订时间 改用数据库的默认时间。Lin
  78. <th>预定时间</th>
  79. <td>
  80. <in@put name="ydsj" type="text" id="ydsj" value="" onFocus="wd.edit.datePicker()" format="yyyy-MM-dd " />
  81. </td>
  82. --%>
  83. <th>是否预警</th>
  84. <td colspan="3">
  85. <%-- 改,有 .obj.xml。Lin
  86. <@input name="sfyj" type="button" value="否" wdValue="0"/>
  87. <@input name="sfyj" type="button" value="是" wdValue="1" />
  88. <wd:write type="radio" name="sfyj" value="0" nullable="true" mode="edit" callback="controlDisplay"/>
  89. --%> <input name="sfyj" ssRun="controlDisplay"/>
  90. </td>
  91. </tr>
  92. <tr class="yj" style="display:none;">
  93. <%-- 改。Lin
  94. 预警人员ID 改为 被预警人员ID
  95. 增加 被预警部门ID
  96. codebook:hqry,rylbm=500有问题,改为ry
  97. <th width="118px">预警人员</th>
  98. <td>
  99. <input name="yjryid" type="hidden" value="${cd.yjryid}" />
  100. <input name="yjryidName" style="width:118px;" type="text" />
  101. <wd:write type="objectPicker" name="yjryid" codebook="ry" input="true"/>
  102. </td>
  103. --%>
  104. <th>被预警部门</th>
  105. <td><input name="byjbmid" style="width:118px;" type="text" ssCcp='{name:"bm_ry",prfx:"byj"}'/></td>
  106. <th>被预警人员</th>
  107. <td><input name="byjryid" style="width:118px;" type="text"/></td>
  108. </tr>
  109. <tr class="yj" style="display:none;">
  110. <th width="148px">预警时间长度</th>
  111. <td colspan="3">
  112. <input type="hidden" id="yjsjcd" name="yjsjcd" value="" />提前
  113. <input class="time-input" type="text" id="day" value="0" />天
  114. <input class="time-input" type="text" id="hour" value="0" />小时
  115. <input class="time-input" type="text" id="min" value="0" />分钟 提醒
  116. </td>
  117. </tr>
  118. <tr class="yj" style="display:none;">
  119. <th>预警描述</th>
  120. <td colspan="3">
  121. <input type="text" name="yjms" height="50px" width="100%"/> <%-- id="yjms" value=""。去掉,没用到。Lin --%>
  122. </td>
  123. </tr>
  124. </table>
  125. </div>
  126. <div class='bottom-div'>
  127. <div class="bottom-down-div border-top">
  128. <%-- 改。Lin
  129. 去掉 name="ycd_cdyd_zj_bc",没用到
  130. 增加 确认 环节
  131. <input type="button" value="保存" class="bottom-button" name="ycd_cdyd_zj_bc" onclick="oc();">
  132. --%> <input type="button" value="保存并提交" class="bottom-button" onclick='wd.display.confirm("提交场地预定", "<br>确定吗?", oc)'>
  133. <input type="button" name="button" onclick="wd.display.closeDialog();" value="取消" class="bottom-button" >
  134. </div>
  135. </div>
  136. </form>
  137. <%-- 去掉,编译时自动加。Lin
  138. <wd:validation name="ycd_cdyd_zj_bc" />
  139. --%>
  140. <script type="text/javascript">
  141. // document.getElementById("ydr").value,innerHTML="$@{ry.xm}"; // 去掉,场地预订.预订人 改为 .联系人。Lin
  142. var data=${data};
  143. console.info(data);
  144. window.onload=function(){
  145. $("#cdmc").append(data.mc[0].cdmc+"<input type='hidden' name='cdids' value='"+data.cd[2].cdids+"' />");
  146. /* 改,改为 beginTime 改为 kssj,endTime 改为 jssj -- cd.ichk.xml 使用对象(数据表)的字段名。Lin
  147. * 另,"<@input 需要改为 "<"+"input -- 拆开 <@input,避免被 PageComper 改变 -- 会改为 "<@input type="hidden" name="jssj"
  148. $("#kssj").append(data.cd[0].beginTime+"<@input type='hidden' name='beginTime' value='"+data.cd[0].beginTime+"' />");
  149. $("#jssj").append(data.cd[1].endTime+"<@input type='hidden' name='endTime' value='"+data.cd[1].endTime+"' />");
  150. */
  151. $("#kssj").append(data.cd[0].beginTime+"<"+"input type='hidden' name='kssj' value='"+data.cd[0].beginTime+"' />");
  152. $("#jssj").append(data.cd[1].endTime+"<"+"input type='hidden' name='jssj' value='"+data.cd[1].endTime+"' />");
  153. }
  154. function oc(){
  155. var n=1;
  156. // var ms1=$("textarea[name=ms]").val(); // 去掉,去掉 场地预订.描述 了。Lin
  157. //var ms1=document.getElementById("ms").value;
  158. var ydrdh1=document.getElementById("lxrdh").value; // ("ydrdh").。场地预订.预订人电话 改为 .联系人电话。Lin
  159. // ydrdh1.innerHTML="$@{ry.gzdh}"; // 去掉,场地预订.预订人电话 改为 .联系人电话。LinLin
  160. /* 去掉,去掉 场地预订.描述 了。Lin
  161. if(ms1==""){
  162. n=-1;
  163. $("textarea[name=ms]").css("border","red solid 2px");
  164. // document.getElementById("ms").style.border="red solid 2px";
  165. }else{
  166. $("textarea[name=ms]").css("border","red solid 0");
  167. //document.getElementById("ms").style.border="red solid 0";
  168. }
  169. */
  170. if(ydrdh1==""){
  171. n=-1;
  172. /* 去掉,由 SS 实现非空即时校验。Lin
  173. document.getElementById("ydrdh").style.border="red solid 2px";
  174. }else{
  175. document.getElementById("ydrdh").style.border="red solid 0";
  176. */
  177. }
  178. if(n==1){
  179. min2date();
  180. document.getElementById("form").submit();
  181. //预订之后清空主页面的信息
  182. var topWin = wd.display.getwdDialogOpener();
  183. topWin.getElementById('qk').click(); // qk = 清空,cd_rcpt.ss.jsp。Lin
  184. }
  185. }
  186. function min2date() {
  187. var m = document.getElementById("yjsjcd");
  188. var d = document.getElementById("day").value;
  189. var h = document.getElementById("hour").value;
  190. var mi = document.getElementById("min").value;
  191. m.value = wd.c.min2date(parseFloat(d) * 1440 + parseFloat(h) * 60 + parseFloat(mi));
  192. }
  193. //预定时间
  194. /* 去掉,使用数据库默认值。Lin
  195. var tim= new Date();
  196. var y = tim.getFullYear();
  197. var m =tim.getMonth()+1;
  198. var d = tim.getDate();
  199. var ymd=y+"-"+m+"-"+d;
  200. document.getElementById("ydsj").value=ymd;
  201. */
  202. </script>
  203. </body>
  204. </html>