MyOrder.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. define(['$', 'template', 'user', 'config', 'api', 'product'], function ($, template, user, config, api, product) {
  2. function back(event) {
  3. event.preventDefault();
  4. $(document).trigger('spa:navigate', {
  5. hash: '',
  6. pushData: {
  7. dontNeedReload: true
  8. }
  9. });
  10. }
  11. return {
  12. title: '壹管家上门服务',
  13. body: '',
  14. init: function (pageData, dtd) {
  15. var $view = this;
  16. var $doc = $(document);
  17. // 返回
  18. $view.on('swipeRight', function (event) {
  19. back.call(this, event);
  20. });
  21. $.newTouch('.back-button', function (event) {
  22. back.call(this, event);
  23. }, $view);
  24. $view.on('tapBackButton', function (event) {
  25. back.call(this, event);
  26. });
  27. $.newTouch('.btn-order-info', function (event) {
  28. event.preventDefault();
  29. var order_id = $(this).attr('data-order-id');
  30. $doc.trigger('spa:navigate', {
  31. hash: 'MyOrderInfo',
  32. pushData: {
  33. needReload: true,
  34. order_id: order_id
  35. }
  36. });
  37. }, $view)
  38. dtd.resolve();
  39. },
  40. beforeopen: function (pageData, dtd) {
  41. var $view = this;
  42. var $doc = $(document);
  43. api.getMyOrder({
  44. user_id: user.id
  45. }, function (res) {
  46. order = res.data.xyh_orders;
  47. for (var i = 0; i < order.length; i++) {
  48. order[i].order_time = $.timetrans(order[i].order_time)
  49. order[i].pre_production_date = $.timetrans(order[i].pre_production_date)
  50. order[i].production_date = $.timetrans(order[i].production_date)
  51. }
  52. //订单信息处
  53. var tmpData = {
  54. order: order // 订单信息
  55. };
  56. var tpl = template('MyOrder/index', tmpData);
  57. $('.spa-page-body', $view).html(tpl);
  58. })
  59. dtd.resolve();
  60. if (config.isWX) {
  61. wx.ready(function () {
  62. wx.onMenuShareTimeline({
  63. title: '家政服务,首选壹管家',
  64. link: 'http://www.yiguanjia.club/o2o/web/index',
  65. imgUrl: 'http://wozhua-others.qiniudn.com/icon-o2o-home.jpg'
  66. });
  67. wx.onMenuShareAppMessage({
  68. title: '家政服务,首选壹管家',
  69. desc: '全程管家,精心每一个细节!',
  70. link: 'http://www.yiguanjia.club/o2o/web/index',
  71. imgUrl: 'http://wozhua-others.qiniudn.com/icon-o2o-home.jpg'
  72. });
  73. });
  74. }
  75. }
  76. }
  77. })