yiming
2024-05-11 3af76031f4d1bb8d808a07dff7b3e74a8b0db168
pages/retrievalPage/index.js
@@ -19,7 +19,6 @@
    showTextAndTitleWithInput: false,
    downloadLoadin: false,
    isMore: null,
    tabPanelstyle: 'display:flex;justify-content:center;align-items:center;',
    navBarHeight: '',
    barHeight: '',
    searchVal: '',
@@ -57,12 +56,12 @@
    })
    this.retrievalPageGet()
    this.bibliographyGet()
    let event = {
    let e = {
      detail: {
        value: "0"
      }
    }
    // this.onTabsChange(event)
    this.onTabsChange(e)
  },
  /**
@@ -125,43 +124,25 @@
    this.bibliographyGet()
  },
  //标签的切换
  onTabsChange(event) {
    const value = event.detail.value
    console.log(value);
    if (value === '0') {
      this.setData({
        tabValue: value,
        isMore: false
      })
    } else if (value === '1') {
      console.log(value, 'tab');
      this.setData({
        tabValue: value,
        isMore: false
      })
    } else if (value === '2') {
      this.setData({
        tabValue: value,
        isMore: false
      })
    } else if (value === '3') {
      this.setData({
        tabValue: value,
        isMore: false
      })
    } else if (value === '4') {
      this.setData({
        tabValue: value,
        isMore: false
      })
    } else if (value === '5') {
      this.setData({
        tabValue: value,
        isMore: false
      })
    this.setData({
      tabValue: value,
      isMore: false
    })
    if (value === '4') {
      this.bibliographyGet()
    } else {
      this.retrievalPageGet()
    }
  },
  retrievalPageGet() {
@@ -219,8 +200,6 @@
      ...searchObj,
      ...fields
    }
    let courseObj = {}
    if (this.data.searchVal) {
      courseObj = {
@@ -229,7 +208,6 @@
        '||isbn*': this.data.searchVal.trim(),
        '||seriesName*': this.data.searchVal.trim()
      }
    }
    //课程
    let queryCourse = {
@@ -412,7 +390,6 @@
      data: body
    }).then((resp) => {
      console.log(resp, 'resp');
      //图书       0
      const data1 = resp[0]
      const datas1 = handleQueryResourceListData({
@@ -422,12 +399,7 @@
      this.setData({
        bookData: datas1,
        bookTotal: data1.totalCount,
      })
      //数字课程    1
      const data2 = resp[1]
      const datas2 = handleQueryResourceListData({
@@ -438,9 +410,6 @@
        courseData: datas2,
        courseTotal: data2.totalCount
      })
      // 数字教材    2
      const data3 = resp[2]
      const datas3 = handleQueryResourceListData({
@@ -451,15 +420,12 @@
        digitalTextbooksData: datas3,
        digitalTextbooksTotal: data3.totalCount
      })
      // 专题研讨   3
      const data4 = resp[3]
      const datas4 = handleQueryResourceListData({
        datas: data4.datas,
        fields
      })
      this.setData({
        seminarData: datas4,
        seminarTotal: data4.totalCount
@@ -470,7 +436,6 @@
        datas: data5.datas,
        fields
      })
      datas5.forEach((items) => {
        items.subtitleName = items.subtitle + items.name
      })
@@ -479,18 +444,12 @@
        biblioClassificationData: datas5,
        biblioClassificationTotal: data5.totalCount
      })
      this.setData({
        loading: false,
        hidden: false,
      })
    })
    wx.stopPullDownRefresh()
  },
  bibliographyGet() {
    let bibliographyObj = {}
@@ -534,9 +493,7 @@
    wx.stopPullDownRefresh()
  },
  downloadData(event) {
    console.log(111);
    const item = event.currentTarget.dataset.item;
    // console.log(item.datas.freeFile.Value);
    const URL = app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.datas.freeFile.Value
    item.determine = false
    console.log(URL, 'URL');