KHZL.aspx 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="KHZL.aspx.cs" Inherits="iNethinkCMS.Web.admin.extend.KHZL" %>
  2. <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
  3. <!DOCTYPE html>
  4. <html>
  5. <head runat="server">
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <title></title>
  8. <link href="//cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
  9. <link href="../skin/css/css.css" rel="stylesheet" />
  10. <style>
  11. .paginator {
  12. font: 15px Arial, Helvetica, sans-serif;
  13. padding: 10px 20px 10px 0;
  14. margin: 0px;
  15. }
  16. .paginator a {
  17. padding: 1px 6px;
  18. border: solid 1px #ddd;
  19. background: #fff;
  20. text-decoration: none;
  21. margin-right: 2px;
  22. }
  23. .paginator a:visited {
  24. padding: 1px 6px;
  25. border: solid 1px #ddd;
  26. background: #fff;
  27. text-decoration: none;
  28. }
  29. .paginator .cpb {
  30. padding: 1px 6px;
  31. font-weight: bold;
  32. font-size: 13px;
  33. border: none;
  34. }
  35. .paginator a:hover {
  36. color: #fff;
  37. background: #ffa501;
  38. border-color: #ffa501;
  39. text-decoration: none;
  40. }
  41. .btn input {
  42. background-color: rgba(0, 0, 0, 0.00);
  43. border: 1px solid #00A0E9;
  44. margin: 5px 5px 5px 5px;
  45. }
  46. .trtop td {
  47. color: #0026ff;
  48. }
  49. .neirong td {
  50. color: #555;
  51. }
  52. </style>
  53. <script src="//cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script>
  54. <script>
  55. //全选取消按钮函数,调用样式如:
  56. function checkAll(chkobj) {
  57. if ($(chkobj).val() == "全选") {
  58. $(chkobj).val("取消");
  59. $("input[id='checkboxx']").each(function () {
  60. $(this).attr("checked", true);
  61. });
  62. } else {
  63. $(chkobj).val("全选");
  64. $("input[id='checkboxx']").each(function () {
  65. $(this).attr("checked", false);
  66. });
  67. }
  68. }
  69. function DeleteAll() {
  70. var chks = document.getElementsByTagName('input');
  71. var bl = true;
  72. for (var i = 0; i < chks.length; i++) {
  73. if (chks[i].checked) {
  74. var temp = document.getElementsByName('checkboxx');
  75. var sum = "";
  76. for (var i = 0; i < temp.length; i++) {
  77. if (temp[i].checked == true) {
  78. sum += temp[i].value + ",";
  79. }
  80. }
  81. bl = false;
  82. if (confirm("你确定要删除吗?") == true) {
  83. location.href = "KHZL.aspx?Delete=" + sum + "";
  84. return true;
  85. } else {
  86. return false;
  87. }
  88. break;
  89. }
  90. }
  91. if (bl) { $.ligerDialog.warn("对不起,请选中您要删除的客户!"); }
  92. }
  93. </script>
  94. </head>
  95. <body style="background-color: #F6F6F6;">
  96. <form id="form1" runat="server">
  97. <div class="container-fluid">
  98. <div class="btn">
  99. <input onclick="location.href = 'KHZL.aspx'" value="刷新" type="button" />
  100. <input style="" id="QX" onclick="checkAll(this)" value="全选" type="button" />
  101. <input style="" value="删除" onclick="DeleteAll()" type="button" />
  102. </div>
  103. <asp:Repeater ID="rptList" runat="server">
  104. <HeaderTemplate>
  105. <table class="tablist" style="width: 100%">
  106. <tr class="trbg">
  107. <td>操作</td>
  108. <td>客户姓名</td>
  109. <td>客户手机</td>
  110. <td>影楼名称</td>
  111. <td>影楼地址</td>
  112. <td>影楼规模</td>
  113. <td>职务</td>
  114. <td>创建时间</td>
  115. <td>回访人</td>
  116. <td>回访备注</td>
  117. <td>回访时间</td>
  118. <td>操作</td>
  119. </tr>
  120. </HeaderTemplate>
  121. <ItemTemplate>
  122. <tr class="neirong">
  123. <td>
  124. <input id="checkboxx" type="checkbox" class="checkall" name="checkboxx" value='<%#Eval("id")%>' />
  125. </td>
  126. <td><%#Eval("Name") %>
  127. </td>
  128. <td><%#Eval("SJ")%> </td>
  129. <td><%#Eval("lyName") %>
  130. </td>
  131. <td><%#Eval("lyDZ") %>
  132. </td>
  133. <td><%#Eval("lyGM") %>
  134. </td>
  135. <td><%#Eval("ZW") %>
  136. </td>
  137. <td><%#Eval("date") %>
  138. </td>
  139. <td><%#Eval("Responsor") %>
  140. <td><%#Eval("Remark") %>
  141. <td><%# String.IsNullOrEmpty(Eval("ResponseTime").ToString()) ? @"<a href=""#responseModal"" data-toggle=""modal"" class=""btn-response-confirm"" data-id=""" + Eval("id") + @""">回访确认</a>" : Eval("ResponseTime")%> </td>
  142. </td>
  143. </tr>
  144. </ItemTemplate>
  145. <FooterTemplate>
  146. <%#rptList.Items.Count == 0 ? "<tr><td align=\"center\" colspan=\"10\">暂无记录</td></tr>" : ""%>
  147. </table>
  148. </FooterTemplate>
  149. </asp:Repeater>
  150. <table class="table" style="width: 100%">
  151. <tr>
  152. <td class="page">
  153. <webdiyer:AspNetPager ID="AspNetPager1" CssClass="paginator" CurrentPageButtonClass="cpb"
  154. runat="server" AlwaysShow="True" CustomInfoHTML="共%PageCount%页,第%CurrentPageIndex%页,每页%PageSize%条,共%RecordCount%条"
  155. FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" PageSize="30" PrevPageText="上一页"
  156. ShowCustomInfoSection="Left" ShowInputBox="Never" OnPageChanged="AspNetPager1_PageChanged"
  157. CustomInfoTextAlign="Left" LayoutType="Table">
  158. </webdiyer:AspNetPager>
  159. </td>
  160. </tr>
  161. </table>
  162. </div>
  163. <div class="modal fade" id="responseModal" tabindex="-1" role="dialog">
  164. <div class="modal-dialog" role="document">
  165. <div class="modal-content">
  166. <div class="modal-header">
  167. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  168. <h4 class="modal-title">回访确认</h4>
  169. </div>
  170. <div class="modal-body">
  171. <div class="form form-horizontal">
  172. <div class="form-group">
  173. <label class="col-md-3 control-label">回访人:</label>
  174. <div class="col-md-9">
  175. <input type="text" class="form-control" name="responsor" value="" />
  176. </div>
  177. </div>
  178. <div class="form-group">
  179. <label class="col-md-3 control-label">回访备注:</label>
  180. <div class="col-md-9">
  181. <input type="text" class="form-control" name="remark" value="" />
  182. </div>
  183. </div>
  184. </div>
  185. </div>
  186. <div class="modal-footer">
  187. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  188. <button type="button" class="btn btn-primary" id="btn-response-post">确认</button>
  189. </div>
  190. </div>
  191. <!-- /.modal-content -->
  192. </div>
  193. <!-- /.modal-dialog -->
  194. </div>
  195. <!-- /.modal -->
  196. </form>
  197. <script src="//cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  198. <script>
  199. $(document).ready(function () {
  200. var $responseModal = $("#responseModal");
  201. $('.btn-response-confirm').on('click', function () {
  202. $responseModal.data($(this).data());
  203. })
  204. $('#btn-response-post').on('click', function () {
  205. $.post('/api.ashx/ResponseConfirm', {
  206. id: $responseModal.data('id'),
  207. responsor: $responseModal.find('input[name="responsor"]').val(),
  208. remark: $responseModal.find('input[name="remark"]').val()
  209. }, function () {
  210. alert("确认成功")
  211. window.location.reload()
  212. })
  213. })
  214. })
  215. </script>
  216. </body>
  217. </html>