index.php 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <div id="main">
  2. <div id="head" class="layoutbox">
  3. <div id="vselect"></div>
  4. </div>
  5. <div id="content" class="layoutbox">
  6. <div id="info" class="am-g">
  7. <div class="am-u-sm-6 am-text-center am-text-default">
  8. <span>完成单数&nbsp;{{count}}&nbsp;单</span>
  9. </div>
  10. <div class="am-u-sm-6 am-text-center am-text-default">
  11. <span>总提成&nbsp;{{sum}}&nbsp;元</span>
  12. </div>
  13. </div>
  14. <div id="vtable" style="margin-top: 2%;"></div>
  15. </div>
  16. <div id="footer" class="layoutbox"></div>
  17. </div>
  18. <script type="text/javascript">
  19. /* sessionStorage设置 */
  20. if (!sessionStorage.getItem('timelist_index_commision')) {
  21. sessionStorage.setItem('timelist_index_commision', '0');
  22. var timelist_index_commision = 0;
  23. } else {
  24. timelist_index_str = sessionStorage.getItem('timelist_index_commision');
  25. var timelist_index_commision = parseInt(timelist_index_str);
  26. }
  27. var username = <?php echo json_encode($username); ?>;
  28. document.title = '我的提成-'+username;
  29. /* 获取变量 */
  30. var userid = <?php echo json_encode($userid); ?>;
  31. var user = <?php echo json_encode($user); ?>;
  32. var timelist = <?php echo json_encode($timelist); ?>;
  33. var jq_vtable = $('#vtable');
  34. var jq_vselect = $('#vselect');
  35. jq_vselect.vselect({
  36. options: timelist,
  37. selected: timelist_index_commision,
  38. onSelect: function(value, index) {
  39. // 筛选列表
  40. jq_vtable.vtable({
  41. page: 1,
  42. query: {
  43. userid: userid,
  44. start: value
  45. }
  46. });
  47. // sessionStorage设置
  48. sessionStorage.setItem('timelist_index_commision', index);
  49. }
  50. });
  51. /* 基本信息 */
  52. var v_info = new Vue({
  53. el: '#info',
  54. data: {
  55. count: 0,
  56. sum: 0
  57. }
  58. });
  59. /* vtable插件 */
  60. jq_vtable.vtable({
  61. url: '/index.php?r=o2o/myCommision/list',
  62. pagination: true,
  63. rows: 30,
  64. sort: 'time',
  65. query: {
  66. userid: userid,
  67. start: timelist[jq_vselect.getVIndex()]['value']
  68. },
  69. columns: [
  70. {key: 'booking_time_str', name: '预约时间'},
  71. {key: 'commision', name: '提成'},
  72. {key: 'type_str', name: '类型'}
  73. ],
  74. beforeLoad: function() {
  75. $.vloading('open');
  76. },
  77. onSelect: function(index, row) {
  78. var order = row.order;
  79. if (order.length == 0 || (row.type != 0 && row.type != 1)) {
  80. $.valert('订单信息未录入');
  81. } else {
  82. window.location.href = '/index.php?r=o2o/myCommision/info&order='+order+'&user='+user+'&type='+row.type;
  83. }
  84. },
  85. afterLoad: function(data) {
  86. $.vloading('close');
  87. v_info.sum = data.sum;
  88. v_info.count = data.count;
  89. }
  90. });
  91. </script>