cart.js 689 Bytes
import cartModel from '../../models/cart/cart';
import cartHandle from '../../models/cart/cart-handle';

const app = getApp();
const router = global.router;

Page({
  data: {
    isEditing: false
  },
  onLoad() {

  },
  onShow() {
    this.getCartData();

  },
  goShopping() {
    router.go('home');
  },
  getCartData() {
    cartModel.getCartData({uid: app.getUid()})
      .then(res => {
        if (res.code === 200 && res.data) {
          this.setData(cartHandle.formatOrdinaryCartData(res.data));
        } else {
          return Promise.reject();
        }
      })
      .catch(() => {});
  },
  editCartAction() {
    this.setData({isEditing: !this.data.isEditing});
  }
});