jiangping
2024-09-27 04b4bddaac0a222760113899568d20b45af701f4
wechat_staff/pages/kefu/fond.js
@@ -8,13 +8,15 @@
  data: {
    bottomLift: 0,
    checkAll: false,
    enjoyList: []
    enjoyList: [],
    leftIcon: '<<',
    rightIcon: '>>',
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
  onShow(options) {
    var app = getApp().globalData
    this.setData({
      bottomLift: app.bottomLift
@@ -24,6 +26,7 @@
      item.checked = false
    })
    wx.setStorageSync('enjoyList', enjoyList)
    console.log(this.data.enjoyList)
    this.initData()
  },
@@ -65,6 +68,7 @@
      }
    })
    wx.setStorageSync('enjoyList', enjoyList)
    this.initData()
  },
  itemClick(e) {
@@ -89,6 +93,28 @@
      url: '/pages/kefu/select',
    })
  },
  handleShare() {
    const { enjoyList } = this.data
    let info = {}
    enjoyList.forEach(item => {
      item.list.forEach(ite => {
        if(ite.checked){
          info = ite
        }
      })
    })
    let map = [
      '/pages/detailDis/product',
      '/pages/detailDis/case',
      '/pages/detailDis/realpic'
    ]
    console.log(info.id)
    wx.navigateToMiniProgram({
      appId: 'wx208dd1edc0be24ee',
      path: `${map[info.joinType]}?origin=b&id=${info.id}&userId=${wx.getStorageSync('member').id}`,
      envVersion: 'release'
    })
  },
  handleDown() {
    const { enjoyList } = this.data
    let obj = {}
@@ -102,8 +128,8 @@
    console.log('obj', obj);
    let that = this
    getContentShareImg({
      articleId: obj.id + '&' + obj.joinType,
      type: '1',
      articleId: obj.id + '_' + obj.joinType,
      type: '0',
      // pageUrl: path,
      imgurl: obj.coverImage,
    }).then(res => {
@@ -139,14 +165,6 @@
      }
    })
  },
  batchDown() {
    setTimeout(() => {
      eventBus.emit('batchDown', [1,2,3])
    }, 800)
    wx.navigateTo({
      url: '/pages/download/index',
    })
  },
  closeCard() {
    this.setData({ isShowPoster: false })
  },
@@ -178,6 +196,7 @@
            }
          })
          wx.setStorageSync('enjoyList', enjoyListTemp)
          that.initData()
        }
      }
@@ -185,11 +204,13 @@
    
  },
  checkAll() {
    this.setData({checkAll:!this.data.checkAll})
    let enjoyList = wx.getStorageSync('enjoyList') || []
    enjoyList.forEach(item => {
      item.checked = !item.checked
      item.checked = this.data.checkAll
    })
    wx.setStorageSync('enjoyList', enjoyList)
    this.initData()
  },
  openShare() {