jiangping
2024-07-19 40f16ff7071c793bc02cf3f8ca8c0aa60aa85e21
wechat_jiaxuan/pages/index/index.js
@@ -1,4 +1,4 @@
// pages/index/index.js
import { getDictData, getMemberInfo } from '../../api/index'
Page({
  /**
@@ -9,6 +9,7 @@
    topHeadStyle: 1,
    showWhiteHead: true,
    topHeadBorder: false,
    member: {},
    
    bannerList: [
      {imgurl: ''},
@@ -24,24 +25,105 @@
      interval: 3000,
      duration: 500
    },
    HOME_CLASS_A: '',
    HOME_CLASS_B: '',
    HOME_CLASS_B2: '',
    HOME_CLASS_C: '',
  },
  toSearch() {},
  onLoad(options) {
  onShow() {
    getMemberInfo().then(res => {
      this.setData({member: res.data})
    })
  },
  onLoad(options) {
    this.initData()
  },
  changePath(e) {
    let index = e.currentTarget.dataset.type
    console.log(index);
    switch (index) {
      case '0':
        wx.navigateTo({
          url: '/pages/webView/index',
          success: function (res) {
            // 通过eventChannel向被打开页面传送数据
            res.eventChannel.emit('acceptDataFromOpenerPage', { link: 'https://m.zbom.com/mobile/styleTest.html?type=1' })
            // saveBehavior({ type: 1 })
          }
        })
        break;
      case '1':
        wx.navigateTo({
          url: '/pages/calculator/index'
        })
        break;
      case '2':
        wx.navigateTo({
          url: '/pages/design/design'
        })
        // wx.navigateTo({
        //   url: '/pages/wonderful_activity/index',
        //   success: function(res) {
        //     // 通过eventChannel向被打开页面传送数据
        //     res.eventChannel.emit('acceptDataFromOpenerPage', { type: 1 })
        //   }
        // })
        break;
      default:
        console.log('error')
        break;
    }
  },
  initData() {
    getDictData({
      code: 'WEIXIN_DEFAULT_IMGS',
      label: 'HOME_CLASS_A'
    }).then(res => {
      this.setData({ HOME_CLASS_A: res.data.code })
    })
    getDictData({
      code: 'WEIXIN_DEFAULT_IMGS',
      label: 'HOME_CLASS_B'
    }).then(res => {
      this.setData({ HOME_CLASS_B: res.data.code })
    })
    getDictData({
      code: 'WEIXIN_DEFAULT_IMGS',
      label: 'HOME_CLASS_B2'
    }).then(res => {
      this.setData({ HOME_CLASS_B2: res.data.code })
    })
    getDictData({
      code: 'WEIXIN_DEFAULT_IMGS',
      label: 'HOME_CLASS_C'
    }).then(res => {
      this.setData({ HOME_CLASS_C: res.data.code })
    })
  },
  jumpProVideo() {
    wx.navigateTo({
      url: '/pages/productVideo/index',
    })
  },
  jumpProKefu() {
    wx.navigateTo({
      url: '/pages/kefu/index',
    })
  },
  jumpProConsult() {
    wx.switchTab({
      url: '/pages/consult/consult',
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
  },