cl_ydAdd.ss.jsp 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  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='clClyd_sureYd' dest='info'/>" method="post">
  25. <div class="content-div" ssFith="true">
  26. <table class='form'>
  27. <tr>
  28. <th>车辆</th>
  29. <td id="clmc" 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>目的地</th>
  42. <td colspan="3"><input type="text" name="mdd" width="100%" height="28px"/></td>
  43. </tr>
  44. <tr>
  45. <th width="118px">使用要求</th>
  46. <td>
  47. <%-- 改,不用 <growh@ss,直接用 <in@put。Lin
  48. <div id="syyq" width="90%" height="28px"></div>
  49. <wd:write type="growHeight" name="syyq" mode="edit" maxHeight="150px"/>
  50. --%> <input type="text" name="syyq" width="100%" height="28px"/>
  51. </td>
  52. <th width="118px">使用人数</th>
  53. <td>
  54. <%-- 改,不用 <growh@ss。Lin
  55. <div id="syrs" width="90%" height="28px"></div>
  56. <wd:write type="growHeight" name="syrs" mode="edit" maxHeight="150px"/>
  57. --%> <input type="text" name="syrs" width="90%" height="28px"/>
  58. </td>
  59. </tr>
  60. <tr>
  61. <th>开始时间</th>
  62. <td id="kssj" style="width: 200px;"></td>
  63. <th>结束时间</th>
  64. <td id="jssj"></td>
  65. </tr>
  66. <tr>
  67. <%-- 去掉,预订时间 改用数据库的默认时间。Lin
  68. <th>预定时间</th>
  69. <td>
  70. <in@put name="ydsj" type="text" id="ydsj" value="" onFocus="wd.edit.datePicker()" format="yyyy-MM-dd " />
  71. </td>
  72. --%>
  73. <th>是否预警</th>
  74. <td colspan="3">
  75. <%-- 改,有 .obj.xml。Lin
  76. <@input name="sfyj" type="button" value="否" wdValue="0"/>
  77. <@input name="sfyj" type="button" value="是" wdValue="1" />
  78. <wd:write type="radio" name="sfyj" value="0" nullable="true" mode="edit" callback="controlDisplay"/>
  79. --%> <input name="sfyj" ssRun="controlDisplay"/>
  80. </td>
  81. </tr>
  82. <tr class="yj" style="display:none;">
  83. <th width="148px">预警时间长度</th>
  84. <td colspan="3">
  85. <input type="hidden" id="yjsjcd" name="yjsjcd" value="" />提前
  86. <input class="time-input" type="text" id="day" value="0" />天
  87. <input class="time-input" type="text" id="hour" value="0" />小时
  88. <input class="time-input" type="text" id="min" value="0" />分钟 提醒
  89. </td>
  90. </tr>
  91. <tr class="yj" style="display:none;">
  92. <th>预警描述</th>
  93. <td colspan="3">
  94. <input type="text" name="yjms" height="50px" width="100%"/> <%-- id="yjms" value=""。去掉,没用到。Lin --%>
  95. </td>
  96. </tr>
  97. </table>
  98. </div>
  99. <div class='bottom-div'>
  100. <div class="bottom-down-div border-top">
  101. <%-- 改。Lin
  102. 去掉 name="ycd_cdyd_zj_bc",没用到
  103. 增加 确认 环节
  104. <input type="button" value="保存" class="bottom-button" name="ycd_cdyd_zj_bc" onclick="oc();">
  105. --%> <input type="button" value="保存并提交" class="bottom-button" onclick='wd.display.confirm("提交车辆预定", "<br>确定吗?", oc)'>
  106. <input type="button" name="button" onclick="wd.display.closeDialog();" value="取消" class="bottom-button" >
  107. </div>
  108. </div>
  109. </form>
  110. <%-- 去掉,编译时自动加。Lin
  111. <wd:validation name="ycd_cdyd_zj_bc" />
  112. --%>
  113. <script type="text/javascript">
  114. // document.getElementById("ydr").value,innerHTML="${ry.xm}"; // 去掉,场地预订.预订人 改为 .联系人。Lin
  115. var data=${data};
  116. console.info(data);
  117. window.onload=function(){
  118. $("#clmc").append(data.mc[0].clmc+"<input type='hidden' name='cdids' value='"+data.cl[2].clids+"' />");
  119. /* 改,改为 beginTime 改为 kssj,endTime 改为 jssj -- cl.ichk.xml 使用对象(数据表)的字段名。Lin
  120. * 另,"<@input 需要改为 "<"+"input -- 拆开 <@input,避免被 PageComper 改变 -- 会改为 "<@input type="hidden" name="jssj"
  121. $("#kssj").append(data.cl[0].beginTime+"<@input type='hidden' name='beginTime' value='"+data.cl[0].beginTime+"' />");
  122. $("#jssj").append(data.cl[1].endTime+"<@input type='hidden' name='endTime' value='"+data.cl[1].endTime+"' />");
  123. */
  124. $("#kssj").append(data.cl[0].beginTime+"<"+"input type='hidden' name='kssj' value='"+data.cl[0].beginTime+"' />");
  125. $("#jssj").append(data.cl[1].endTime+"<"+"input type='hidden' name='jssj' value='"+data.cl[1].endTime+"' />");
  126. }
  127. function oc(){
  128. var n=1;
  129. // var ms1=$("textarea[name=ms]").val(); // 去掉,去掉 场地预订.描述 了。Lin
  130. //var ms1=document.getElementById("ms").value;
  131. /* 再去掉,没有联系人 -- 归入 物品 了。Lin
  132. var ydrdh1=document.getElementById("lxrdh").value; // ("ydrdh").。场地预订.预订人电话 改为 .联系人电话。Lin
  133. */
  134. // ydrdh1.innerHTML="$@{ry.gzdh}"; // 去掉,场地预订.预订人电话 改为 .联系人电话。LinLin
  135. /* 去掉,去掉 场地预订.描述 了。Lin
  136. if(ms1==""){
  137. n=-1;
  138. $("textarea[name=ms]").css("border","red solid 2px");
  139. // document.getElementById("ms").style.border="red solid 2px";
  140. }else{
  141. $("textarea[name=ms]").css("border","red solid 0");
  142. //document.getElementById("ms").style.border="red solid 0";
  143. }
  144. */
  145. /* 再去掉,没有联系人 -- 归入 物品 了。Lin
  146. if(ydrdh1==""){
  147. n=-1;
  148. /// * 去掉,由 SS 实现非空即时校验。Lin
  149. // document.getElementById("ydrdh").style.border="red solid 2px";
  150. // }else{
  151. // document.getElementById("ydrdh").style.border="red solid 0";
  152. /// *
  153. }
  154. */
  155. if(n==1){
  156. min2date();
  157. document.getElementById("form").submit();
  158. //预订之后清空主页面的信息
  159. var topWin = wd.display.getwdDialogOpener();
  160. /* 改。Lin
  161. topWin.getElementById('qk').click(); // qk = 清空,cd_rcpt.ss.jsp。Lin
  162. */ topWin.document.getElementById('qk').click(); // qk = 清空,cd_rcpt.ss.jsp。Lin
  163. }
  164. }
  165. function min2date() {
  166. var m = document.getElementById("yjsjcd");
  167. var d = document.getElementById("day").value;
  168. var h = document.getElementById("hour").value;
  169. var mi = document.getElementById("min").value;
  170. m.value = wd.c.min2date(parseFloat(d) * 1440 + parseFloat(h) * 60 + parseFloat(mi));
  171. }
  172. //预定时间
  173. /* 去掉,使用数据库默认值。Lin
  174. var tim= new Date();
  175. var y = tim.getFullYear();
  176. var m =tim.getMonth()+1;
  177. var d = tim.getDate();
  178. var ymd=y+"-"+m+"-"+d;
  179. document.getElementById("ydsj").value=ymd;
  180. */
  181. </script>
  182. </body>
  183. </html>