editAccountDetail.jsp 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  1. <%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <html>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  7. <head>
  8. <title>新增账户名</title>
  9. <link href="${pageContext.request.contextPath }/main.css" rel="stylesheet" type="text/css" />
  10. <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  11. <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  12. <script type="text/javascript" src="/shares/js/constant.js"></script>
  13. <script type="text/javascript" src="/shares/js/common.js"></script>
  14. <script type="text/javascript" src="/shares/datePicker/WdatePicker.js"></script>
  15. <script type="text/javascript" src="/shares/js/file.js"></script>
  16. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  17. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerDateEditor.js" type="text/javascript"></script>
  18. <script src="/shares/xheditor/xheditor-1.1.14/xheditor-1.1.14-zh-cn.min.js" type="text/javascript" ></script>
  19. <!-- 选择窗口需要加载的js文件 start-->
  20. <script src="${pageContext.request.contextPath}/liger/lib/json2.js" type="text/javascript"></script>
  21. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerDialog.js" type="text/javascript"></script>
  22. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
  23. <!-- <script type="text/javascript" -->
  24. <!-- src="/shares/js/yw/hr/train/addTrainCourse.js"></script> -->
  25. <!-- -->
  26. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerTextBox.js" type="text/javascript"></script>
  27. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerCheckBox.js" type="text/javascript"></script>
  28. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerComboBox.js" type="text/javascript"></script>
  29. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerSpinner.js" type="text/javascript"></script>
  30. <script type="text/javascript" src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/ligerui.all.js"></script>
  31. <script type="text/javascript">
  32. // $(function (){
  33. // showSuccessMsg("${requestScope.msgEvent}");
  34. // var suc = "${requestScope.suc}";
  35. // if(suc){
  36. // alert("dd");
  37. // // window.parent.initFinishMygrid();
  38. // window.parent.dialog.close();
  39. // }
  40. // });
  41. $(function() {
  42. //showSuccessMsg("${requestScope.suc}");
  43. var suc = "${requestScope.suc}";
  44. if(suc){
  45. // window.parent.initFinishMygrid3();
  46. var tabid = getCurrentTabId(); //刷新整个页面
  47. parent.window.location=tabid;
  48. window.parent.dialog.close();
  49. }
  50. });
  51. function saveAccountDetailForm(){
  52. var rs = $.validate({name:"accountDetail.blank_account",model:[{type:"require",msg:"银行账号不能为空!"}, { type : "isNumber", msg : "银行账号只能为数字!"},{type:"len",min:0,max:32,msg:"银行账号长度输入过长!"}]});
  53. rs &= $.validate({name:"accountDetail.begin_balance",model:[ { type : "isNumber", msg : "期初余额只能为数字!"},{type:"len",min:0,max:20,msg:"期初余额长度输入过长!"}]});
  54. if(!rs)return;
  55. $("#accountDetailForm").submit();
  56. }
  57. function CloseWin() {
  58. window.parent.dialog.close();
  59. }
  60. function showSuccessMsg(isSucc) {
  61. if (isSucc) {
  62. var succMsg = '';
  63. if (isSucc == '1') {
  64. succMsg = '<a href="#"></a>&nbsp;新建成功!'
  65. + ' <br/><br/>是否继续添加?<br/>';
  66. } else if (isSucc == '2') {
  67. succMsg = '<a href="#"></a>&nbsp;修改成功!'
  68. + ' <br/><br/>是否继续编辑?<br/>';
  69. }
  70. $.ligerDialog({
  71. content : succMsg,
  72. title : "操作成功",
  73. type : "success",
  74. width : 200,
  75. height : 60,
  76. allowClose : false,
  77. buttons : [
  78. {
  79. text : "是",
  80. onclick : function() {
  81. window.parent.initAccountDetailGrid();
  82. window.location.href = 'fmAccountDetailAction.do?task=toEditAccountDetail&universalid=${accountDetail.universalid}';
  83. }
  84. },
  85. {
  86. text : "否",
  87. onclick : function() {
  88. window.parent.initAccountDetailGrid();
  89. window.parent.dialog.close();
  90. }
  91. } ]
  92. });
  93. }
  94. }
  95. </script>
  96. <style type="text/css">
  97. body {
  98. padding: 5px;
  99. margin: 0;
  100. }
  101. #layout1 {
  102. width: 100%;
  103. margin: 0;
  104. padding: 0;
  105. }
  106. .l-button {
  107. margin-left: 1px;
  108. }
  109. #deptBtn {
  110. width: 100%;
  111. background: #e5ecf9;
  112. text-align: center;
  113. height: 25px;
  114. padding-top: 3px
  115. }
  116. #leftBtn{
  117. width: 100%;
  118. background: #e5ecf9;
  119. height: 25px;
  120. padding-top: 3px
  121. }
  122. .l-layout-left {
  123. overflow-y: auto;
  124. }
  125. </style>
  126. </head>
  127. <body>
  128. <%@ include file="/include/button.jsp"%>
  129. <%@ include file="/include/message.jsp"%>
  130. <form id="accountDetailForm" action="fmAccountDetailAction.do?task=editAccountDetail" method="post">
  131. <div id="title" class="form-button">
  132. <input id="btnSave" type="button" class="l-button" value="保存" onclick="saveAccountDetailForm()"/>
  133. <input type="button" value="关闭" class="l-button" onclick="CloseWin();"/>
  134. <c:if test="${already != 1}">
  135. </c:if>
  136. <c:if test="${already == 1}">
  137. <font color=red>该账户已发生交易,只能修改状态!</font>
  138. </c:if>
  139. </div>
  140. <div class="container-layout">
  141. <div class="forum-container">
  142. <center>
  143. <table class="l-table-edit line">
  144. <tr>
  145. <td class="l-table-edit-text">账户名<FONT COLOR="red">*</FONT>:</td>
  146. <td class="l-table-edit-td" colspan="3">
  147. <c:if test="${already != 1}">
  148. <select id="accountDetail.account_id" name="accountDetail.account_id" style="width:150px;">
  149. <c:forEach items="${accountList}" var="item">
  150. <option value="${item.universalid }" ${requestScope.accountDetail.account_id==item.universalid ?"selected":"" }>${item.account_name}</option>
  151. </c:forEach>
  152. </select>
  153. </c:if>
  154. <c:if test="${already == 1}">
  155. <select id="accountDetail.account_id" name="accountDetail.account_id" style="width:150px;" disabled="disabled">
  156. <c:forEach items="${accountList}" var="item">
  157. <option value="${item.universalid }" ${requestScope.accountDetail.account_id==item.universalid ?"selected":"" }>${item.account_name}</option>
  158. </c:forEach>
  159. </select>
  160. </c:if>
  161. </td>
  162. </tr>
  163. <tr>
  164. <td class="l-table-edit-text">开户银行<FONT COLOR="red">*</FONT>:</td>
  165. <td class="l-table-edit-td" colspan="3">
  166. <c:if test="${already != 1}">
  167. <select id="accountDetail.blank_id" name="accountDetail.blank_id" style="width:150px;">
  168. <c:forEach items="${blankList}" var="item">
  169. <option value="${item.universalid }" ${requestScope.accountDetail.blank_id==item.universalid ?"selected":"" } >${item.blank_name}</option>
  170. </c:forEach>
  171. </select>
  172. </c:if>
  173. <c:if test="${already == 1}">
  174. <select id="accountDetail.blank_id" name="accountDetail.blank_id" style="width:150px;" disabled="disabled">
  175. <c:forEach items="${blankList}" var="item">
  176. <option value="${item.universalid }" ${requestScope.accountDetail.blank_id==item.universalid ?"selected":"" } >${item.blank_name}</option>
  177. </c:forEach>
  178. </select>
  179. </c:if>
  180. </td>
  181. </tr>
  182. <tr>
  183. <td class="l-table-edit-text">开户时间<FONT COLOR="red"></FONT>:</td>
  184. <td class="l-table-edit-td" >
  185. <c:if test="${already != 1}">
  186. <input class="Wdate" style="width: 160px !important;" type="text" id="open_date" name="open_date" value="<fmt:formatDate value="${requestScope.accountDetail.open_date}" pattern="yyyy-MM-dd"/>" onclick="WdatePicker({skin:'blue',dateFmt:'yyyy-MM-dd'})"/>
  187. </c:if>
  188. <c:if test="${already == 1}">
  189. <input class="Wdate" disabled="disabled" style="width: 160px !important;" type="text" id="open_date" name="open_date" value="<fmt:formatDate value="${requestScope.accountDetail.open_date}" pattern="yyyy-MM-dd"/>" onclick="WdatePicker({skin:'blue',dateFmt:'yyyy-MM-dd'})"/>
  190. </c:if>
  191. <!-- <input class="Wdate" style="width: 150px;" type="text" id="bill_date" name="bill_date" value="" onclick="WdatePicker({skin:'blue',dateFmt:'yyyy-MM-dd'})"/> -->
  192. </td>
  193. </tr>
  194. <tr>
  195. <td class="l-table-edit-text">银行账号<FONT COLOR="red">*</FONT>:</td>
  196. <td class="l-table-edit-td">
  197. <c:if test="${already != 1}">
  198. <input id="accountDetail.blank_account" name="accountDetail.blank_account" type='text' style="width:150px" value="${requestScope.accountDetail.blank_account}"/><div><span id="tnmsg"></span></div>
  199. </c:if>
  200. <c:if test="${already == 1}">
  201. <input id="accountDetail.blank_account" disabled="disabled" name="accountDetail.blank_account" type='text' style="width:150px" value="${requestScope.accountDetail.blank_account}"/><div><span id="tnmsg"></span></div>
  202. </c:if>
  203. </td>
  204. </tr>
  205. <tr>
  206. <td class="l-table-edit-text">期初余额<FONT COLOR="red"></FONT>:</td>
  207. <td class="l-table-edit-td">
  208. <c:if test="${already != 1}">
  209. <input id="accountDetail.begin_balance" name="accountDetail.begin_balance" type='text' style="width:150px" value="${money}"/><div><span id="tnmsg"></span></div>
  210. </c:if>
  211. <c:if test="${already == 1}">
  212. <input id="accountDetail.begin_balance" disabled="disabled" name="accountDetail.begin_balance" type='text' style="width:150px" value="${money}"/><div><span id="tnmsg"></span></div>
  213. </c:if>
  214. </td>
  215. </tr>
  216. <tr>
  217. <td class="l-table-edit-text" >状态<FONT COLOR="red"></FONT>:</td>
  218. <td class="l-table-edit-td">
  219. <select id="accountDetail.state" name="accountDetail.state" style="width:150px;">
  220. <%-- <option value="${requestScope.target.state}" selected="selected">-请选择-</option> --%>
  221. <c:forEach items="${statusList}" var="item">
  222. <option
  223. <c:if test="${item.dvalue eq requestScope.accountDetail.state}">
  224. selected="selected"
  225. </c:if>
  226. value="${item.dvalue }" >
  227. ${item.dname }
  228. </option>
  229. </c:forEach>
  230. </select>
  231. </td>
  232. </tr>
  233. </table>
  234. <input type="hidden" id="already" name="already" value="${already}">
  235. <input type="hidden" id="tabid" name="tabid" value="${param.tabid}">
  236. <!-- <input type="hidden" id="task" name="task" value="editAccountDetail"> -->
  237. <input type="hidden" id="accountDetail.universalid" name="accountDetail.universalid" value="${accountDetail.universalid }">
  238. <input type="hidden" id="type1" name="type1" value="${type1}">
  239. </center>
  240. </div>
  241. </div>
  242. </form>
  243. </body>
  244. </html>