meetingRoomEdit.jsp 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <%--
  2. time:2017-04-13 09:17:32
  3. desc:edit the SYS_MEETING_ROOM
  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. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  12. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/HtmlUploadDialog.js"></script>
  13. <script type="text/javascript">
  14. $(function() {
  15. $("a.save").click(function() {
  16. if(!validateImg()) return;
  17. $("#meetingRoomForm").attr("action","save.ht");
  18. $("#saveData").val(1);
  19. submitForm();
  20. });
  21. $("#btnSelectImg").click(function(){
  22. HtmlUploadDialog({max:1,callback:function(data){
  23. if(data.length==1){
  24. var fileId=data[0].fileId;
  25. var url=__ctx +"/platform/system/sysFile/file_"+fileId+".ht"
  26. $("#imgurl").val(fileId);
  27. $("#columnImg").attr("src",url)
  28. }
  29. }});
  30. });
  31. });
  32. //提交表单
  33. function submitForm(){
  34. var options={};
  35. if(showResponse){
  36. options.success=showResponse;
  37. }
  38. var frm=$('#meetingRoomForm').form();
  39. frm.ajaxForm(options);
  40. if(frm.valid()){
  41. frm.submit();
  42. }
  43. }
  44. function showResponse(responseText) {
  45. var obj = new com.hotent.form.ResultMessage(responseText);
  46. if(!obj.isSuccess()){
  47. $.ligerDialog.err("提示信息"," 会议室保存失败!",obj.getMessage());
  48. return;
  49. }
  50. $.ligerDialog.confirm(obj.getMessage()+",是否继续操作","提示信息", function(rtn) {
  51. if(rtn){
  52. window.location.href = window.location.href;
  53. }else{
  54. window.location.href = "${ctx}/platform/system/meetingRoom/list.ht";
  55. }
  56. });
  57. }
  58. function validateImg(){
  59. var yes=true;
  60. var imgurl=$("#imgurl").val();
  61. if(imgurl.length==0){
  62. $.ligerDialog.warn("请上传会议室图片!","消息提示");
  63. yes=false;
  64. }
  65. return yes;
  66. };
  67. </script>
  68. </head>
  69. <body>
  70. <div class="panel">
  71. <div class="panel-top">
  72. <div class="tbar-title">
  73. <c:choose>
  74. <c:when test="${meetingRoom.id !=null}">
  75. <span class="tbar-label"><span></span>编辑会议室</span>
  76. </c:when>
  77. <c:otherwise>
  78. <span class="tbar-label"><span></span>添加会议室</span>
  79. </c:otherwise>
  80. </c:choose>
  81. </div>
  82. <div class="panel-toolbar">
  83. <div class="toolBar">
  84. <div class="group"><a class="link save" id="dataFormSave" href="#"><span></span>保存</a></div>
  85. <div class="l-bar-separator"></div>
  86. <div class="group"><a class="link back" href="list.ht"><span></span>返回</a></div>
  87. </div>
  88. </div>
  89. </div>
  90. <div class="panel-body">
  91. <form id="meetingRoomForm" method="post" action="save.ht">
  92. <table class="table-detail" cellpadding="0" cellspacing="0" border="0" type="main">
  93. <tr>
  94. <th width="20%">会议室名称:<span class="required red">*</span> </th>
  95. <td><input type="text" id="conferenceroom" name="conferenceroom" value="${meetingRoom.conferenceroom}" class="inputText" validate="{required:true,maxlength:32}" /></td>
  96. </tr>
  97. <tr>
  98. <th width="20%">地点:<span class="required red">*</span> </th>
  99. <td><input type="text" id="location" name="location" value="${meetingRoom.location}" class="inputText" validate="{required:true,maxlength:32}" /></td>
  100. </tr>
  101. <tr>
  102. <th width="20%">容纳人数:<span class="required red">*</span> </th>
  103. <td><input type="text" id="capacity" name="capacity" value="${meetingRoom.capacity}" class="inputText" validate="{required:true,maxlength:10}" /></td>
  104. </tr>
  105. <tr>
  106. <th width="20%">是否有投影:<span class="required red">*</span> </th>
  107. <td>
  108. <select name="isprojection" id="isprojection" class="inputText" style="width: 50px;" validate="{required:true,maxlength:1}">
  109. <option value="1" selected="selected">是</option>
  110. <option value="2">否</option>
  111. </select>
  112. </td>
  113. </tr>
  114. <tr>
  115. <th width="20%">联系人电话:<span class="required red">*</span> </th>
  116. <td><input type="text" id="contactnumber" name="contactnumber" value="${meetingRoom.contactnumber}" class="inputText" validate="{required:true,maxlength:18}" /></td>
  117. </tr>
  118. <tr>
  119. <th width="20%">联系人:<span class="required red">*</span> </th>
  120. <td><input type="text" id="contactperson" name="contactperson" value="${meetingRoom.contactperson}" class="inputText" validate="{required:true,maxlength:32}" /></td>
  121. </tr>
  122. <tr>
  123. <th width="20%">负责科室:<span class="required red">*</span> </th>
  124. <td><input type="text" id="department" name="department" value="${meetingRoom.department}" class="inputText" validate="{required:true,maxlength:10}" /></td>
  125. </tr>
  126. <tr>
  127. <th width="20%">会议室图片: </th>
  128. <td>
  129. <input type="hidden" id="imgurl" name="imgurl" value="${meetingRoom.imgurl}">
  130. <c:choose>
  131. <c:when test="${empty meetingRoom.imgurl}">
  132. <img id="columnImg" alt="" src="">
  133. </c:when>
  134. <c:otherwise>
  135. <img id="columnImg" alt="" src="${ctx }/platform/system/sysFile/file_${meetingRoom.imgurl}.ht">
  136. </c:otherwise>
  137. </c:choose>
  138. <input id="btnSelectImg" type="button" value="选择">
  139. </td>
  140. </tr>
  141. </table>
  142. <input type="hidden" name="id" value="${meetingRoom.id}" />
  143. <input type="hidden" name="saveData" id="saveData" />
  144. <input type="hidden" name="executeType" value="start" />
  145. </form>
  146. </div>
  147. </div>
  148. </body>
  149. </html>