index.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. // template/carts/index.js
  2. Page({
  3. dever: getApp().dever,
  4. addrObj: null,
  5. data: {
  6. },
  7. onLoad: function (options) {
  8. // 初始化购物车
  9. //self.dever.carts(self, 'carts.save', 'carts/index');
  10. //test - begin
  11. var list = new Array();
  12. for(var i=1; i<10; i++){
  13. var item = new Object();
  14. item.name = i+'盒有机韭菜';
  15. item.price = i*20;
  16. item.id = i;
  17. list.push(item);
  18. }
  19. this.dever.setList(this, list);
  20. //test - end
  21. },
  22. /**
  23. * 删除订单
  24. */
  25. delOrder: function(e){
  26. var that = this;
  27. wx.showModal({
  28. content: '确认删除该订单吗?',
  29. success: function(res){
  30. if (res.confirm){
  31. that.dever.alert('订单删除成功!');
  32. }
  33. }
  34. })
  35. },
  36. /**
  37. * 页面上拉触底事件的处理函数
  38. */
  39. onReachBottom: function () {
  40. },
  41. /**
  42. * 使用微信地址
  43. */
  44. chooseAddress: function(event){
  45. var that = this;
  46. var success = function(){
  47. wx.chooseAddress({
  48. success: function (res) {
  49. that.dever.log('wx.chooseAddress', res);
  50. that.addrObj = res;
  51. that.sets(that, res);
  52. },
  53. fail: function (res) {
  54. that.dever.log('wx.chooseAddress', 'fail');
  55. }
  56. })
  57. }
  58. wx.getSetting({
  59. success: function(res){
  60. if (res.authSetting['scope.address']){
  61. success();
  62. }else{
  63. wx.authorize({
  64. scope: 'scope.address',
  65. success: function () {
  66. success();
  67. }
  68. })
  69. }
  70. }
  71. })
  72. }
  73. })