CusPaymentGather.aspx 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/ErpView.master" AutoEventWireup="true" CodeFile="CusPaymentGather.aspx.cs" Inherits="ECharts_CusPaymentGather" %>
  2. <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
  3. <script src="https://cdn.bootcss.com/echarts/3.7.1/echarts.min.js"></script>
  4. <script type="text/javascript" >
  5. var weekAddTag = 0;
  6. var monthAddTag = 0;
  7. var _startTime = "";
  8. var _endTime = "";
  9. //查询按钮
  10. function searchFn() {
  11. //var form = new mini.Form("#ctl00_f_all");
  12. //var data = form.getData(true, false);
  13. //var s = data;
  14. _startTime = mini.get("txtChartDate1").getText();
  15. _endTime = mini.get("txtChartDate2").getText();
  16. var shopName = mini.get("txtSearchShop").getText();
  17. grid.load({
  18. date1: _startTime, date2: _endTime, seller_nick: shopName
  19. });
  20. }
  21. function clickPreNextDate(btnType) {
  22. var dateList = "";
  23. if (btnType == 1) {
  24. monthAddTag = monthAddTag - 1;
  25. dateList = getMonthStartAndEnd(monthAddTag);
  26. }
  27. else if (btnType == 2) {
  28. weekAddTag = weekAddTag - 1;
  29. dateList = getWeekStartAndEnd(weekAddTag);
  30. }
  31. else if (btnType == 3) {
  32. weekAddTag = weekAddTag + 1;
  33. dateList = getWeekStartAndEnd(weekAddTag);
  34. }
  35. else if (btnType == 4) {
  36. monthAddTag = monthAddTag + 1;
  37. dateList = getMonthStartAndEnd(monthAddTag);
  38. }
  39. _startTime = dateList[0];
  40. _endTime = dateList[1];
  41. mini.get("txtChartDate1").setValue(_startTime);
  42. mini.get("txtChartDate2").setValue(_endTime);
  43. }
  44. //清除查询内容
  45. function clearFn() {
  46. //$("#ctl00_f_all").find("input").val("");
  47. var form = new mini.Form("#ctl00_f_all");
  48. form.clear();
  49. mini.get("aSearchMonth").setChecked(false);
  50. mini.get("aSearchDay").setChecked(false);
  51. mini.get("aSearchWeek").setChecked(false);
  52. }
  53. $(function () {
  54. var dateList = getMonthStartAndEnd(0);
  55. _startTime = dateList[0];
  56. _endTime = dateList[1];
  57. //mini.get("txtChartDate1").setValue(_startTime);
  58. //mini.get("txtChartDate2").setValue(_endTime);
  59. grid.load({
  60. date1: _startTime, date2: _endTime
  61. });
  62. });
  63. function multiExport() {
  64. defExport();
  65. }
  66. </script>
  67. </asp:Content>
  68. <asp:Content ID="Content2" ContentPlaceHolderID="btn" runat="Server">
  69. <div class="filter_item" id="f_chart_ime">
  70. <label>店铺</label>
  71. <input id="txtSearchShop" name="shop" shownullitem="true" allowInput="true" class="mini-combobox inp_middle" url="../handler/sync.ashx?t=get_sel_pen_shop" value="" textfield="name" valuefield="name" />
  72. <a class="mini-button" style="background-color:#ECF6ED;color:#088615;border:1px solid #66E873;" iconCls="icon-upload" onclick="clickPreNextDate(1)">上一月</a>
  73. <a class="mini-button" style="background-color:#F3F7F7;color:#16AAF7;border:1px solid #90D3F6;" iconCls="icon-upload" onclick="clickPreNextDate(2)">上一周</a>
  74. <input id="txtChartDate1" name="date1" class="mini-datepicker inp-time" />
  75. <span class="sp">-</span>
  76. <input id="txtChartDate2" name="date2" class="mini-datepicker inp-time" />
  77. <a class="mini-button" style="background-color:#F3F7F7;color:#16AAF7;border:1px solid #90D3F6;" iconCls="icon-download" onclick="clickPreNextDate(3)">下一周</a>
  78. <a class="mini-button" style="background-color:#ECF6ED;color:#088615;border:1px solid #66E873;" iconCls="icon-download" onclick="clickPreNextDate(4)">下一月</a>
  79. <a class="mini-button mini-button-info btn" iconcls="icon-search" onclick="searchFn()">查询</a>
  80. </div>
  81. <table style="width: 100%;">
  82. <tr>
  83. <td style="width: 80%;">
  84. <a class="mini-button mini-button-primary" style="padding: 2px 5px 2px 5px;" iconcls="icon-folder" onclick="multiExport()">导出</a>
  85. </td>
  86. </tr>
  87. </table>
  88. </asp:Content>
  89. <asp:Content ID="Content4" ContentPlaceHolderID="content" runat="Server">
  90. <div class="mini-fit">
  91. <div id="m_grid" class="mini-datagrid" showpager="false" showemptytext="true" emptytext="暂无记录" url="../handler/sync.ashx?t=get_customer_shop_payment_count">
  92. <div property="columns">
  93. <div type="indexcolumn" width="20"></div>
  94. <div type="checkcolumn" width="20"></div>
  95. <div field="Name" width="60" align="center" headeralign="center">客服</div>
  96. <div field="c_40" width="60" align="center" headeralign="center">40以内</div>
  97. <div field="c_80" width="60" align="center" headeralign="center">40-80</div>
  98. <div field="c_100" width="60" align="center" headeralign="center">80-100</div>
  99. <div field="c_150" width="60" align="center" headeralign="center">100-150</div>
  100. <div field="c_200" width="60" align="center" headeralign="center">150-200</div>
  101. <div field="c_500" width="60" align="center" headeralign="center">200-500</div>
  102. <div field="c_1000" width="60" align="center" headeralign="center">500以上</div>
  103. <%--<div name="action" width="60" headeralign="center" align="center" renderer="actionRenderer" cellstyle="padding:0;">#</div>--%>
  104. </div>
  105. </div>
  106. </div>
  107. </asp:Content>