orderDone.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. define(['template', 'native', 'config'], function (template, native, config) {
  2. function back(event) {
  3. event.preventDefault();
  4. $(document).trigger('spa:navigate', {
  5. hash: 'myOrder/1',
  6. pushData: {
  7. needReload: true
  8. }
  9. });
  10. }
  11. return {
  12. title: '壹管家上门服务',
  13. body: '',
  14. init: function (pageData, dtd) {
  15. var $view = this;
  16. var $doc = $(document);
  17. var tpl = template('myOrder/finish', {
  18. showNavBar: !config.isWX && !config.isChubao
  19. });
  20. $('.spa-page-body', $view).html(tpl);
  21. // setTimeout(function () {
  22. // pageData.scroll = new IScroll('#refundScroll');
  23. // }, 50);
  24. //返回
  25. $.newTouch('.back-button', function (event) {
  26. back.call(this, event);
  27. }, $view);
  28. $view.on('tapBackButton', function (event) {
  29. back.call(this, event);
  30. });
  31. $view.on('swipeRight', function (event) {
  32. back.call(this, event);
  33. });
  34. //返回
  35. $.newTouch('.to-order', function (event) {
  36. $doc.trigger('spa:navigate', {
  37. hash: 'myOrder/2',
  38. pushData: {
  39. needReload: true
  40. }
  41. });
  42. }, $view);
  43. dtd.resolve();
  44. }
  45. }
  46. })