闫增涛
2025-03-31 04c7b0163caeae4ab1c5da62e301fa993101cfad
pages/cart/index.js
@@ -33,12 +33,21 @@
    wx.setNavigationBarTitle({
      title: '购物车'
    });
    this.shoppingCartGet();
    // this.shoppingCartGet();
    this.setData({
      swipeOpened: true
    })
  },
  onShow() {
    loginInfo(app, (data) => {
      if (data) {
        this.shoppingCartGet();
      } else {
        wx.switchTab({
          url: '/pages/home/home',
        })
      }
    })
    this.setData({
      swipeOpened: false
    })
@@ -47,7 +56,6 @@
        active: 3
      })
    }
    this.shoppingCartGet();
    this.setData({
      totalPrice: 0.00,
      selectedCount: 0,
@@ -101,7 +109,7 @@
      searchList: []
    };
    app.MG.store.getShoppingCartProductList(query).then(res => {
      console.log(res);
      console.log(res.datas);
      this.setData({
        totalSize: res.totalSize
      })
@@ -119,8 +127,6 @@
        item.type = type; // 将type设置为item对象的属性,而不是使用setData
        item.name = item.linkCmsItems[0].name ? item.productMonWithLinkDto.product.name + ':' + item.linkCmsItems[0].name : item.productMonWithLinkDto.product.name
        item.saleMethod.price = this.numFormat(item.saleMethod.price)
        //
        if (item.productMonWithLinkDto.links[0].storeRefCode == 'jsek_digitalTextbooks') {
          item.typeTxt = '数字教材'
          item.productType = "数字教材"
@@ -131,9 +137,14 @@
          item.typeTxt = '电子书'
          item.productType = "图书服务-电子书"
          if (item.saleMethod.type == 'createProductItemSaleMethod') {
            item.typeTxt = '云学习'
            item.productType = "图书服务-云学习"
          if (item.saleMethod.type == 'createProductItemSaleMethod' || item.saleMethod.type == 'createProductFolderSaleMethod') {
            if (item.linkCmsItems[0].refCode == 'questionBank') {
              item.typeTxt = '云测试'
              item.productType = '图书服务-云测试'
            } else {
              item.typeTxt = '云学习'
              item.productType = "图书服务-云学习"
            }
          }
        }
        // 
@@ -213,12 +224,7 @@
    });
  },
  goPaymentPage() {
    // 首页测试登录功能,后续注释
    // 检查登录状态
    const token = wx.getStorageSync(app.config.tokenKey)