下载文档

我的详情页面
更新时间:2016-04-25

我的效果图:



买家卖家订单根据状态不同显示数据,代码如下:

  1. function showMyData(){
  2. appcan.request.ajax({//564f05aa88eb79982c4bf2ae
  3. url :api+'/api/user/me/'+userId,
  4. type : 'GET',
  5. dataType : 'json',
  6. success : function(data) {
  7. if(data.status==1){
  8. //alert("进来了");
  9. var nickname= data.data.user.nickname;
  10. var img_url= api+data.data.user.avatar;
  11. $("#myavatar").attr("src",img_url);
  12. appcan.locStorage.setVal("myavatar",data.data.user.avatar);
  13. $("#mynickname").html(nickname);
  14. var sellerCount=data.data.user.seller.length;
  15. var brandsCount=data.data.user.brand.length;
  16. $("#sellerCount").html(sellerCount);
  17. $("#brandsCount").html(brandsCount);
  18. var count1=0;
  19. var count2=0;
  20. var count3=0;
  21. var count4=0;
  22. $("#CustomerWaitConfirm").addClass("uhide");
  23. $("#CustomerWaitPay").addClass("uhide");
  24. $("#CustomerWaitRecept").addClass("uhide");
  25. for(var i=0;i<data.data.customerOrdersStat.length;i++){
  26. var CustomerorderStatus=data.data.customerOrdersStat[i].orderStatus;
  27. var Customercount=data.data.customerOrdersStat[i].count;
  28. if(CustomerorderStatus==1){
  29. //待确认订单
  30. $("#CustomerWaitConfirm").removeClass("uhide");
  31. $("#CustomerWaitConfirm").html(Customercount);
  32. }
  33. if(CustomerorderStatus==3||CustomerorderStatus==7){
  34. //代付款
  35. count4+=Customercount;
  36. $("#CustomerWaitPay").removeClass("uhide");
  37. $("#CustomerWaitPay").html(count4);
  38. }
  39. if(CustomerorderStatus==4||CustomerorderStatus==5||CustomerorderStatus==8){
  40. //等卖家发货
  41. count1+=Customercount;
  42. $("#CustomerWaitRecept").removeClass("uhide");
  43. $("#CustomerWaitRecept").html(count1);
  44. }
  45. }
  46. $("#SellerWaitConfirm").addClass("uhide");
  47. $("#SellerWaitPay").addClass("uhide");
  48. $("#SellerWaitSend").addClass("uhide");
  49. $("#SellerWaitRecept").addClass("uhide");
  50. for(var j=0;j<data.data.sellerOrdersStat.length;j++){
  51. var sellerorderStatus=data.data.sellerOrdersStat[j].orderStatus;
  52. var sellercount=data.data.sellerOrdersStat[j].count;
  53. if(sellerorderStatus==1){
  54. //待确认订单
  55. $("#SellerWaitConfirm").removeClass("uhide");
  56. $("#SellerWaitConfirm").html(sellercount);
  57. }
  58. if(sellerorderStatus==3||sellerorderStatus==7){
  59. //代付款
  60. count2+=sellercount;
  61. $("#SellerWaitPay").removeClass("uhide");
  62. $("#SellerWaitPay").html(count2);
  63. }
  64. if(sellerorderStatus==4||sellerorderStatus==8){
  65. //等卖家发货
  66. count3+=sellercount;
  67. $("#SellerWaitSend").removeClass("uhide");
  68. $("#SellerWaitSend").html(count3);
  69. }
  70. if(sellerorderStatus==5){
  71. //等买家确认签收
  72. $("#SellerWaitRecept").removeClass("uhide");
  73. $("#SellerWaitRecept").html(sellercount);
  74. }
  75. }
  76. //appcan.locStorage.setVal("exp",data.data.user.exp);
  77. appcan.locStorage.setVal("money",data.data.user.money);
  78. appcan.locStorage.setVal("score",data.data.user.score);
  79. appcan.locStorage.setVal("moneyInTrans",data.data.user.moneyInTrans);
  80. if(data.data.user.account){
  81. appcan.locStorage.setVal("myalinum",1);
  82. }else{
  83. appcan.locStorage.setVal("myalinum",0);
  84. }
  85. }
  86. },
  87. error : function(errMessage) {
  88. //alert("errMessage:"+JSON.stringify(errMessage));
  89. }
  90. });