toAddShop.jsp 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  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. <style type="text/css">
  8. .table td i{margin:0 2px;}
  9. </style>
  10. <script type="text/javascript">
  11. $(document).ready(function() {
  12. //弹出框去滚动条
  13. top.$('#jbox-content').css("overflow-y","hidden");
  14. show_title(30);
  15. });
  16. function page(n,s){
  17. $("#pageNo").val(n);
  18. $("#pageSize").val(s);
  19. $("#searchForm").submit();
  20. return false;
  21. }
  22. function getCheckedItems() {
  23. var item = $('.check-item:checked').val();
  24. var shop = JSON.parse(item);
  25. var items = {
  26. "shopId": shop.shopID,
  27. "name": shop.name,
  28. "sname": shop.sname,
  29. "linkMan": shop.linkMan,
  30. "contractMobile": shop.contractMobile,
  31. "logo":shop.logo
  32. };
  33. return items;
  34. }
  35. /**
  36. * @param obj
  37. * jquery控制input只能输入数字
  38. */
  39. function onlynum(obj) {
  40. obj.value = obj.value.replace(/[^\d]/g, ""); //清除"数字"以外的字符
  41. }
  42. /**
  43. * @param obj
  44. * jquery控制input只能输入数字和两位小数(金额)
  45. */
  46. function num(obj) {
  47. obj.value = obj.value.replace(/[^\d.]/g, ""); //清除"数字"和"."以外的字符
  48. obj.value = obj.value.replace(/^\./g, ""); //验证第一个字符是数字
  49. obj.value = obj.value.replace(/\.{2,}/g, "."); //只保留第一个, 清除多余的
  50. obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
  51. obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3'); //只能输入两个小数
  52. }
  53. </script>
  54. </head>
  55. <body>
  56. <form:form id="searchForm" modelAttribute="newCmShop" action="${ctx}/coupon/cmCoupon/toAddShop" method="post" class="breadcrumb form-search">
  57. <input type="hidden" name="shopIds" value="${shopIds}">
  58. <input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}"/>
  59. <input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}"/>
  60. <div class="ul-form">
  61. <label>供应商ID:</label>
  62. <form:input path="shopID" htmlEscape="false" maxlength="10" class="input-mini" onchange="onlynum(this)"/>
  63. <label>供应商名称:</label>
  64. <form:input path="name" htmlEscape="false" class="input-medium" maxlength="20"/>
  65. <label>供应商简称:</label>
  66. <form:input path="sname" htmlEscape="false" class="input-medium" maxlength="20"/>
  67. &nbsp;&nbsp;<input id="btnSubmit" class="btn btn-primary" type="submit" value="搜索"/>
  68. <div class="clearfix"></div>
  69. </div>
  70. </form:form>
  71. <sys:message content="${message}"/>
  72. <table class="table table-striped table-bordered table-condensed table-hover">
  73. <tr>
  74. <th style="width:20px;"></th>
  75. <th>供应商ID</th>
  76. <th>供应商名称</th>
  77. <th>供应商简称</th>
  78. <th>联系人</th>
  79. <th>手机号</th>
  80. </tr>
  81. <tbody>
  82. <c:if test="${not empty page.list}">
  83. <c:forEach items="${page.list}" var="item">
  84. <tr id="${item.shopID}" class="itemtr">
  85. <%--已过滤添加过的商品和未上架的商品--%>
  86. <th>
  87. <input class="check-item" type="radio" name="info" value='${fns:toJson(item)}'/>
  88. </th>
  89. <td>${item.shopID}</td>
  90. <td>${item.name}</td>
  91. <td>${item.sname}</td>
  92. <td>${item.linkMan}</td>
  93. <td>${item.contractMobile}</td>
  94. <td hidden>${item.logo}</td>
  95. </tr>
  96. </c:forEach>
  97. </c:if>
  98. </tbody>
  99. </table>
  100. <c:if test="${empty page.list}">
  101. <p style="text-align: center;"><font color="#1e90ff">暂无数据……</font></p>
  102. </c:if>
  103. <div class="pagination">${page}</div>
  104. </body>
  105. </html>