daili_order_list.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. mui.init({
  2. pullRefresh: {
  3. container: '#pullrefresh',
  4. down: {},
  5. up: {contentrefresh: '正在加载...', callback: pullupRefresh}
  6. }
  7. });
  8. var pageNumber = 0, pagesize = 10;
  9. function pullupRefresh() {
  10. pageNumber += 1;
  11. var btnArray = ['否', '是'];
  12. $.ajax(base_path + '/agent/agentOrder', {
  13. data: {"pageSize": pagesize, "pageNO": pageNumber},
  14. dataType: 'json',
  15. type: 'post',
  16. timeout: 15000,
  17. xhrFields: {
  18. withCredentials: true
  19. },
  20. crossDomain: true,
  21. success: function (dt) {
  22. if (dt.isRedirect) {
  23. location.href = dt.redirectURL;
  24. } else {
  25. if (dt.status) {
  26. var data = dt.data;
  27. var daili_order_list = [];
  28. daili_order_list = data.orderList;
  29. mui('#pullrefresh').pullRefresh().endPullupToRefresh(daili_order_list.length < pagesize);
  30. var table = document.body.querySelector('.my-tab-view-pull');
  31. var headImg = "";
  32. var nickName = '匿名用户';
  33. mui(daili_order_list).each(function (index) {
  34. var itemList = this.orderItemList;
  35. console.log(itemList);
  36. headImg = this.userHead;
  37. if (this.userNickName != null && typeof(this.userNickName) != "undefined" && this.userNickname != '') {
  38. nickName = decodeURI(this.userNickName)
  39. }
  40. var status = '';
  41. switch (this.rebackStatus) {
  42. case 1:
  43. status = '待返现';
  44. break;
  45. case 2:
  46. status = '已返现';
  47. break;
  48. case 3:
  49. status = '取消';
  50. break;
  51. default:
  52. break
  53. }
  54. var orderCreateDate = this.orderCreateDate;
  55. mui(itemList).each(function (index) {
  56. var productName = this.itemProductName;
  57. if (this.itemProductName.indexOf('冲奶机') != -1) {
  58. productName = '冲奶机'
  59. } else if (this.itemProductName.indexOf('净水机') != -1) {
  60. productName = '净水机'
  61. }
  62. var li = document.createElement('li');
  63. li.className = 'mui-table-view-cell';
  64. li.innerHTML = '<span>' + orderCreateDate + '</span><span>购买' + this.itemNum + '台' + productName + '</span><font class="mui-badge mui-badge-inverted">' + status + '</font>';
  65. table.appendChild(li)
  66. })
  67. })
  68. } else {
  69. mui.confirm(dt.message, '爱贝源-提示', btnArray, function (e) {
  70. if (e.index == 1) {
  71. }
  72. })
  73. }
  74. }
  75. },
  76. error: function (xhr, type, errorThrown) {
  77. errorfn(xhr)
  78. }
  79. })
  80. };mui.ready(function () {
  81. mui('#pullrefresh').pullRefresh().pullupLoading();
  82. getCartNum();
  83. document.querySelector('.loading-bg').style.display = 'none'
  84. });