闫增涛
2024-04-09 253245731d2b0c5ea4994a9c4e17ad6b60136f2c
packageBookService/pages/bookServices/detail/components/tree/index.js
@@ -1,5 +1,7 @@
const util = require("./components/util"); // 引入封装过的加载提示
import { loginInfo } from "../../../../../../assets/js/login";
import {
  loginInfo
} from "../../../../../../assets/js/login";
const app = getApp();
Component({
  // checked: false,
@@ -55,10 +57,7 @@
    shoppingCart: true,
    stop: false,
  },
  ready() {
    this.setData({});
    console.log("准备");
  },
  ready() {},
  onLoad() {
    this.setData({
@@ -73,7 +72,6 @@
    treeList: function (newValue) {
      const list = [];
      let checked = "";
      console.log("新值", this.properties.treeList);
      this.properties.treeList.forEach((item) => {
        if (item.children && item.children.length > 0) {
          list.push(...this.flattenTree([item]));
@@ -87,8 +85,7 @@
    handleList(tree) {
      for (let index = 0; index < tree.length; index++) {
        const item = tree[index];
        if (item.sysType == "CmsItem" && !item.checked) {
        }
        if (item.sysType == "CmsItem" && !item.checked) {}
        if (item.children && item.children.length > 0) {
          this.handleList(item.children);
        }
@@ -168,10 +165,9 @@
        ) {
          return wx.showToast({
            icon: "error",
            title:
              item.saleMethod[0].Price > 0
                ? "请先购买该资源"
                : "请先点击领取查看按钮",
            title: item.saleMethod[0].Price > 0 ?
              "请先购买该资源" :
              "请先点击领取查看按钮",
          });
        }
        wx.navigateTo({
@@ -387,13 +383,10 @@
        this.properties.treeList,
        citem.id
      );
      console.log(citem.checked, "citem.checked");
      if (!citem.checked) {
        //选中的时候添加id
        let sonPurchaseSaleMethodId = this.data.sonPurchaseSaleMethodId || [];
        console.log(this.properties.paymentPage, "this.properties.paymentPage");
        if (this.properties.paymentPage) {
          console.log(789987);
          sonPurchaseSaleMethodId = [];
          this.properties.paymentPage = false;
        }
@@ -441,13 +434,11 @@
        });
      } else {
        let query = {
          requests: [
            {
              saleMethodId: saleMethodId,
              storeEventId: null,
              // agentCode: '电子书'
            },
          ],
          requests: [{
            saleMethodId: saleMethodId,
            storeEventId: null,
            // agentCode: '电子书'
          }, ],
        };
        const addRes = await app.MG.store.addShoppingCart(query);
        console.log(addRes, "addRes");
@@ -465,4 +456,4 @@
  },
  catchtap() {},
});
});