org-edit.jsp 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. [#ftl]
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <title>编辑单位基本信息</title>
  7. <!--框架必需start-->
  8. <script type="text/javascript" src="${ctx}/qui/libs/js/jquery.js"></script>
  9. <script type="text/javascript" src="${ctx}/qui/libs/js/framework.js"></script>
  10. <link href="${ctx}/qui/libs/css/import_basic.css" rel="stylesheet"
  11. type="text/css" />
  12. <link rel="stylesheet" type="text/css" id="skin" prePath="${ctx}/qui/" />
  13. <link rel="stylesheet" type="text/css" id="customSkin" />
  14. <!--框架必需end-->
  15. <!-- 表单验证start -->
  16. <link rel="stylesheet"
  17. href="${ctx}/qui/libs/js/form/validform/css/style.css" type="text/css"
  18. media="all" />
  19. <script src="${ctx}/qui/libs/js/form/validform/validform.js"
  20. type="text/javascript"></script>
  21. <!-- 表单验证end -->
  22. <!--表单异步提交start-->
  23. <script src="${ctx}/qui/libs/js/form/form.js" type="text/javascript"></script>
  24. <!--表单异步提交end-->
  25. <!--箭头分页start-->
  26. <script type="text/javascript" src="${ctx}/qui/libs/js/nav/pageArrow.js"></script>
  27. <!--箭头分页end-->
  28. <!-- 日期选择框start -->
  29. <script type="text/javascript"
  30. src="${ctx}/qui/libs/js/form/datePicker/WdatePicker.js"></script>
  31. <!-- 日期选择框end -->
  32. <!-- 树组件start -->
  33. <script type="text/javascript"
  34. src="${ctx}/qui/libs/js/tree/ztree/ztree_1.js"></script>
  35. <link type="text/css" rel="stylesheet"
  36. href="${ctx}/qui/libs/js/tree/ztree/ztree_1.css"></link>
  37. <!-- 树组件end -->
  38. <!-- 树形下拉框start -->
  39. <script type="text/javascript"
  40. src="${ctx}/qui/libs/js/form/selectTree.js"></script>
  41. <!-- 树形下拉框end -->
  42. </head>
  43. <body>
  44. <form id="myFormId" action="${ctx}/org/editOrgData.do" method="post"
  45. target="frmright">
  46. <div class="box1" id="formContent" whiteBg="true">
  47. <input type="hidden" id="orgId" name="orgId"
  48. value='${busOrg.orgId!""}' /> <input type="hidden"
  49. name="importStatus" value='normal' />
  50. <table class="tableStyle" formMode="transparent">
  51. <tr>
  52. <td width="15%"><span class="star">*</span>单位名称:</td>
  53. <td colspan="3" width="85%"><input type="text" name="orgName"
  54. value='${busOrg.orgName!""}' datatype="*" style="width: 60%" /></td>
  55. </tr>
  56. <tr>
  57. <td width="15%"><span class="star">*</span>单位编号:</td>
  58. <td colspan="3" width="85%"><input id="orgNumber" type="text"
  59. name="orgNumber" value='${busOrg.orgNumber!""}' style="width: 60%"
  60. readonly="readonly" /> &nbsp;<input type="button" value="随机" [#if
  61. flag??&&flag== "modify"]disabled="disabled"
  62. [/#if] onclick="createOrgNumber()" /> <span id="remind"></span></td>
  63. </tr>
  64. <tr>
  65. <td><span class="star">*</span>单位地址:</td>
  66. <td colspan="3"><input type="text" name="address"
  67. value='${busOrg.address!""}' datatype="*" style="width: 60%" /></td>
  68. </tr>
  69. <tr>
  70. <td><span class="star">*</span>邮寄地址:</td>
  71. <td colspan="3"><input type="text" name="postalAddress"
  72. value='${busOrg.postalAddress!""}' datatype="*" style="width: 60%" /></td>
  73. </tr>
  74. [#if flag??&&flag=='modify']
  75. <tr>
  76. <td>客户号:</td>
  77. <td><input type="text"
  78. value='${busOrg.busOrgCustomerNumber!""}' readonly="readonly"
  79. style="width: 60%" /></td>
  80. <td>水表编号:</td>
  81. <td><textarea style="height: 55px" readonly="readonly">${busOrg.busOrgMeterNumber!""}</textarea></td>
  82. </tr>
  83. [/#if]
  84. <tr>
  85. <td width="15%"><span class="star">*</span>用户类型:</td>
  86. <td width="35%"><select name="baseUserType"
  87. data='{"list":${userTypeData}}'
  88. selectedValue='${(busOrg.baseUserType)!""}'></select></td>
  89. <td width="15%"><span class="star">*</span>是否为计划户:</td>
  90. <td width="35%"><select
  91. selectedValue="${busOrg.isPlanUser!''}" name="isPlanUser"
  92. data='{"list":[{"value":"yes","key":"是"},{"value":"no","key":"否"}]}'></select>
  93. </td>
  94. </tr>
  95. <tr>
  96. <td>单位分类:</td>
  97. <td><select name="orgTypeStr" data='${orgTypes!""}'
  98. selectedValue='${(orgType.orgTypeId)!""}'></select></td>
  99. <td><span class="star">*</span>年度:</td>
  100. <td><input type="text" name="year" class="date" [#if
  101. flag??&&flag== "modify"]value='${busOrg.year!""}'
  102. disabled="disabled" [#elseif flag??&&flag==
  103. "add"]value='${year!""}' [/#if] dateFmt="yyyy" datatype="*"
  104. style="width: 25%" /></td>
  105. </tr>
  106. <tr>
  107. <td>邮政编码:</td>
  108. <td><input type="text" name="code" value='${busOrg.code!""}'
  109. style="width: 60%" /></td>
  110. <td>单位Email:</td>
  111. <td><input type="text" name="email" value='${busOrg.email!""}'
  112. style="width: 60%" /></td>
  113. </tr>
  114. <tr>
  115. <td>开户银行:</td>
  116. <td><input type="text" name="bank" value='${busOrg.bank!""}'
  117. style="width: 60%" /></td>
  118. <td>银行账号:</td>
  119. <td><input type="text" name="bankAccount"
  120. value='${busOrg.bankAccount!""}' style="width: 60%" /></td>
  121. </tr>
  122. <tr>
  123. <td>联系人:</td>
  124. <td><input type="text" name="linkman"
  125. value='${busOrg.linkman!""}' style="width: 60%" /></td>
  126. <td>联系电话:</td>
  127. <td><input type="text" name="phone" value='${busOrg.phone!""}'
  128. style="width: 60%" /></td>
  129. </tr>
  130. <tr>
  131. <td>备注:</td>
  132. <td colspan="3"><textarea name="remark">${busOrg.remark!""}</textarea></td>
  133. </tr>
  134. <tr>
  135. <td colspan="4"><input id="save" type="submit" value="保存" />
  136. <input type="button" value="取消" onclick="top.Dialog.close()" /></td>
  137. </tr>
  138. </table>
  139. </div>
  140. </form>
  141. <!-- 异步提交start -->
  142. <script type="text/javascript">
  143. function initComplete(){
  144. //表单提交
  145. var sf=$("#myFormId").Validform({
  146. tiptype:3,//表示在右边显示
  147. ajaxPost:true,
  148. showAllError:true,
  149. callback:function(responseText){
  150. $.Hidemsg();
  151. if(responseText.status=="y"){
  152. top.Dialog.alert(responseText.info,function(){
  153. closeWin();
  154. });
  155. }else{
  156. top.Dialog.alert(responseText.info,function(){
  157. return false;
  158. });
  159. }
  160. }
  161. });
  162. //验证单位编号是否为空
  163. $("#save").click(function(){
  164. var orgNumber=$("#orgNumber").val();
  165. if(orgNumber.length<=0){
  166. $("#remind").html("<font color=red>编号不能为空</font>");
  167. return false;
  168. }
  169. sf.submitForm(false);
  170. });
  171. }
  172. //重置
  173. function closeWin() {
  174. //刷新数据
  175. top.frmright.stayPage();
  176. //关闭窗口
  177. top.Dialog.close();
  178. }
  179. //生成随机单位编号
  180. function createOrgNumber(){
  181. var orgId=$('#orgId').val();
  182. var Num="";
  183. for(var i=0;i<7;i++){
  184. if(i==0){
  185. var number = Math.floor(Math.random()*10);
  186. if(number==0){
  187. Num += Number(number)+1;
  188. }else{
  189. Num += number;
  190. }
  191. }else{
  192. Num+=Math.floor(Math.random()*10);
  193. }
  194. }
  195. $('#orgNumber').attr("value",Num);
  196. var newNum=$('#orgNumber').val();
  197. $.post("${ctx}/org/validateOrgNumber.do?oldOrgId="+orgId, { orgNumber: newNum},
  198. function(responseText){
  199. if(responseText.status=="y"){
  200. $("#remind").html("<font color='#71B83D'>编号可以使用</font>");
  201. }else{
  202. $("#remind").html("<font color='red'>编号已经存在</font>");
  203. }
  204. },"json");
  205. }
  206. </script>
  207. <!-- 异步提交end -->
  208. </body>
  209. </html>