cmOrganizeStoreForm.jsp 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/WEB-INF/views/include/taglib.jsp"%>
  3. <html>
  4. <head>
  5. <title>门店管理</title>
  6. <meta name="decorator" content="default"/>
  7. <script type="text/javascript">
  8. $(document).ready(function() {
  9. //$("#name").focus();
  10. $("#inputForm").validate({
  11. submitHandler: function(form){
  12. loading('正在提交,请稍等...');
  13. form.submit();
  14. },
  15. errorContainer: "#messageBox",
  16. errorPlacement: function(error, element) {
  17. $("#messageBox").text("输入有误,请先更正。");
  18. if (element.is(":checkbox")||element.is(":radio")||element.parent().is(".input-append")){
  19. error.appendTo(element.parent().parent());
  20. } else {
  21. error.insertAfter(element);
  22. }
  23. }
  24. });
  25. });
  26. /**
  27. * @param obj
  28. * jquery控制input只能输入数字
  29. */
  30. function mobileVerification(obj) {
  31. var reg = /^1\d{10}$/;
  32. var contractMobile = document.getElementById("mobile").value;
  33. if(!reg.test(contractMobile)){
  34. alertx("请输入正确的手机号");
  35. $("#contractMobile").val("");
  36. }
  37. }
  38. </script>
  39. </head>
  40. <body>
  41. <ul class="nav nav-tabs">
  42. <li><a href="${ctx}/weisha/cmMallOrganize">组织列表</a></li>
  43. <li><a href="${ctx}/weisha/cmOrganizeStore/list?organizeId=${cmOrganizeStore.organizeId}">门店列表</a></li>
  44. <li class="active"><a href="${ctx}/weisha/cmOrganizeStore/form?clubId=${cmOrganizeStore.clubId}">查看资料</a></li>
  45. </ul><br/>
  46. <form:form id="inputForm" modelAttribute="clubInfo" action="${ctx}/weisha/cmOrganizeStore/save" method="post" class="form-horizontal">
  47. <form:hidden path="clubId"/>
  48. <div class="header-main-box">
  49. <c:if test="${clubInfo.name ne null and clubInfo.name ne ''}">
  50. <p>机构名称:
  51. <span>
  52. ${clubInfo.name}
  53. </span>
  54. </p>
  55. </c:if>
  56. <c:if test="${clubInfo.linkMan ne null and clubInfo.linkMan ne ''}">
  57. <p>联系人:
  58. <span>
  59. ${clubInfo.linkMan}
  60. </span>
  61. </p>
  62. </c:if>
  63. <c:if test="${clubInfo.mobile ne null and clubInfo.mobile ne ''}">
  64. <p>手机号:
  65. <span>
  66. ${clubInfo.mobile}
  67. </span>
  68. </p>
  69. </c:if>
  70. <p>机构地址:
  71. <span>
  72. <c:if test="${clubInfo.provinceName ne null}">
  73. ${clubInfo.provinceName}
  74. </c:if>
  75. -
  76. <c:if test="${clubInfo.cityName ne null}">
  77. ${clubInfo.cityName}
  78. </c:if>
  79. -
  80. <c:if test="${clubInfo.townName ne null}">
  81. ${clubInfo.townName}
  82. </c:if>
  83. -
  84. <c:if test="${clubInfo.address ne null}">
  85. ${clubInfo.address}
  86. </c:if>
  87. </span>
  88. </p>
  89. <p>营业执照编号:<span>${clubInfo.socialCreditCode}</span></p>
  90. <c:if test="${clubInfo.businessLicenseImage ne null and clubInfo.businessLicenseImage ne ''}">
  91. <div class="main-box-bt">
  92. <p>营业执照:</p>
  93. <a class="main-box-img" target="_blank" href="${clubInfo.businessLicenseImage}"><img src="${clubInfo.businessLicenseImage}"/></a>
  94. </div>
  95. </c:if>
  96. <c:if test="${clubInfo.headpic ne null and clubInfo.headpic ne ''}">
  97. <div class="flex-p">
  98. <p>门头照:</p>
  99. <a class="flex-p-img" target="_blank" href="${clubInfo.headpic}"><img src="${clubInfo.headpic}"></a>
  100. </div>
  101. </c:if>
  102. <c:if test="${clubInfo.medicalPracticeLicenseImg ne null and clubInfo.medicalPracticeLicenseImg ne ''}">
  103. <div class="flex-p">
  104. <p>医疗执业许可证:</p>
  105. <a class="flex-p-img" target="_blank" href="${clubInfo.medicalPracticeLicenseImg}"><img src="${clubInfo.medicalPracticeLicenseImg}"></a>
  106. </div>
  107. </c:if>
  108. </div>
  109. <div class="form-actions">
  110. <input id="btnCancel" class="btn" type="button" value="返回" onclick="history.go(-1)"/>
  111. </div>
  112. <%--<input type="hidden" id="curProvince" name="curProvince" value="${cmOrganizeStore.provinceName}" disabled="disabled">
  113. <input type="hidden" id="curCity" name="curCity" value="${cmOrganizeStore.cityName}" disabled="disabled">
  114. <input type="hidden" id="curTown" name="curTown" value="${cmOrganizeStore.townName}" disabled="disabled">
  115. <sys:message content="${message}"/>
  116. <div class="control-group">
  117. <label class="control-label">门店名称:</label>
  118. <div class="controls">
  119. <form:input path="name" htmlEscape="false" maxlength="30" class="input-xlarge "/>
  120. </div>
  121. </div>
  122. <div class="control-group">
  123. <label class="control-label">联系人:</label>
  124. <div class="controls">
  125. <form:input path="linkMan" htmlEscape="false" maxlength="15" class="input-xlarge "/>
  126. </div>
  127. </div>
  128. <div class="control-group">
  129. <label class="control-label">手机号:</label>
  130. <div class="controls">
  131. <form:input path="mobile" htmlEscape="false" maxlength="11" class="input-xlarge " onchange="mobileVerification(this)"/>
  132. </div>
  133. </div>
  134. <div class="control-group">
  135. <label class="control-label"><b><font color="red">*</font>地址:</b></label>
  136. <div class="controls">
  137. <form:select path="provinceId" class="input-xlarge required" id="province"
  138. onchange="loadCity()" style="width:100px;">
  139. <form:option value="" label="省" provinceId=""/>
  140. </form:select>
  141. <form:select path="cityId" class="input-xlarge required" id="city" onchange="loadTown()"
  142. style="width:100px;">
  143. <form:option value="" label="市" cityId=""/>
  144. </form:select>
  145. <form:select path="townId" class="input-xlarge required" id="town" style="width:100px;">
  146. <form:option value="" label="区"/>
  147. </form:select>
  148. <form:input path="address" class="input-xlarge userAddress required" width="20px" maxlength="60" placeholder="请填写门店详细的地址" />
  149. </div>
  150. </div>
  151. <div class="form-actions">
  152. <input id="btnSubmit" class="btn btn-primary" type="submit" value="保 存"/>&nbsp;
  153. <input id="btnCancel" class="btn" type="button" value="返 回" onclick="history.go(-1)"/>
  154. </div>--%>
  155. </form:form>
  156. <script>
  157. /**
  158. * 加载地址
  159. *
  160. * Created by LG on 2017/8/12.
  161. */
  162. $(function() {
  163. loadProvince();
  164. });
  165. /**
  166. * 加载省份
  167. * @param curProvince
  168. */
  169. function loadProvince() {
  170. var curProvince=$("#curProvince").val();
  171. $.ajax({
  172. type: 'POST',
  173. dataType: 'json',
  174. url: '/area/loadProvince',
  175. success: function(data) {
  176. $("#province").html("");
  177. $("#province").append("<option value=''>省</option>");
  178. for(var i=0; i<data.length; i++) {
  179. if(curProvince != '' && curProvince != null && typeof(curProvince) != "undefined" && curProvince == data[i].name) {
  180. $("#province").append("<option value='" + data[i].id + "' provinceId=" + data[i].id +" selected>" + data[i].name +"</option>");
  181. $(".select2-chosen").eq(0).html(curProvince);
  182. loadCity($("#curCity").val());
  183. } else {
  184. $("#province").append("<option value='" + data[i].id + "' provinceId=" + data[i].id +">" + data[i].name +"</option>");
  185. }
  186. }
  187. }
  188. });
  189. }
  190. /**
  191. * 加载城市
  192. */
  193. function loadCity(curCity) {
  194. var provinceId = $("#province option:selected").attr("provinceId");
  195. $("#town").html("");
  196. $(".select2-chosen").eq(2).html("区");
  197. $("#town").append("<option value=''>区</option>");
  198. if(typeof(provinceId) != "undefined") {
  199. $.ajax({
  200. type: 'POST',
  201. dataType: 'json',
  202. data: {'provinceId':provinceId},
  203. url: '/area/loadCity',
  204. success: function(data) {
  205. $(".select2-chosen").eq(1).html("市");
  206. $("#city").html("");
  207. $("#city").append("<option value=''>市</option>");
  208. for(var i=0; i<data.length; i++) {
  209. if(curCity != null && typeof(curCity) != "undefined" && curCity == data[i].name) {
  210. $("#city").append("<option value='" + data[i].id + "' selected cityId=" + data[i].id +">" + data[i].name +"</option>");
  211. $(".select2-chosen").eq(1).html(curCity);
  212. loadTown($("#curTown").val());
  213. } else {
  214. $("#city").append("<option value='" + data[i].id + "' cityId=" + data[i].id +">" + data[i].name +"</option>");
  215. }
  216. }
  217. }
  218. });
  219. } else {
  220. $("#city").html("");
  221. $(".select2-chosen").eq(1).html("市");
  222. $("#city").append("<option value=''>市</option>");
  223. $("#town").html("");
  224. $(".select2-chosen").eq(2).html("区");
  225. $("#town").append("<option value=''>区</option>");
  226. }
  227. }
  228. /**
  229. * 加载县区
  230. * @param curTown
  231. */
  232. function loadTown(curTown) {
  233. var cityId = $("#city option:selected").attr("cityId");
  234. if(typeof(cityId) != "undefined") {
  235. $.ajax({
  236. type: 'POST',
  237. dataType: 'json',
  238. data: {'cityId':cityId},
  239. url: '/area/loadTown',
  240. success: function(data) {
  241. $(".select2-chosen").eq(2).html("区");
  242. $("#town").html("");
  243. $("#town").append("<option value=''>区</option>");
  244. for(var i=0; i<data.length; i++) {
  245. if(curTown != null && typeof(curTown) != "undefined" && curTown == data[i].name) {
  246. $("#town").append("<option value='" + data[i].id + "' selected>" + data[i].name +"</option>");
  247. $(".select2-chosen").eq(2).html(curTown);
  248. } else {
  249. $("#town").append("<option value='" + data[i].id + "'>" + data[i].name +"</option>");
  250. }
  251. }
  252. }
  253. });
  254. } else {
  255. $("#town").html("");
  256. $(".select2-chosen").eq(2).html("区");
  257. $("#town").append("<option value=''>区</option>");
  258. }
  259. }
  260. </script>
  261. </body>
  262. </html>