litian
2024-04-12 03f061e0801130aa5b3aa2ab193f71ce132164d1
packageBookService/pages/bookServices/detail/index.js
@@ -18,6 +18,7 @@
      name: "",
    },
    bookDetail: {},
    bookClass: [],
    bookItemDetail: {},
    link: {
      jd: "",
@@ -376,13 +377,15 @@
      }
      this.getSubTtem();
      // 获取图书分类
      let className = "";
      if (res.datas.bookClassification) {
        const bookClassification = JSON.parse(res.datas.bookClassification);
        if (Array.isArray(bookClassification) && bookClassification.length) {
          const iconType = bookClassification[0][0];
          const classType = bookClassification[0][1];
          className = await this.getBookClass(iconType, classType);
          for (let index = 0; index < bookClassification.length; index++) {
            const element = bookClassification[index];
            const iconType = element[0];
            const classType = element[1];
            await this.getBookClass(iconType, classType);
          }
        }
      }
@@ -415,7 +418,6 @@
        "bookDetail.publicationDate": this.formatDate(
          this.data.bookDetail.publicationDate
        ),
        "bookDetail.class": className,
        "bookDetail.price": this.numFormat(this.data.bookDetail.price),
        "bookDetail.oldPrice": this.numFormat(this.data.bookDetail.oldPrice),
        "bookDetail.paperPrice": this.numFormat(
@@ -423,7 +425,7 @@
        ),
        pageLoading: false,
      });
      console.log("图书信息", this.data.bookDetail);
      console.log("图书信息", this.data.bookClass);
    });
  },
  //请求子商品的文件
@@ -551,13 +553,19 @@
        if (item.value == iconType) {
          item.child.forEach((citem) => {
            if (citem.value == classType) {
              name = citem.name;
              const flag = this.data.bookClass.findIndex((ditem) => ditem == citem.name)
              if (flag == -1) {
                let list = this.data.bookClass
                list.push(citem.name)
                this.setData({
                  bookClass: list
                })
              }
            }
          });
        }
      });
    });
    return name;
  },
  // 收藏
  setCollect() {