From 04b4bddaac0a222760113899568d20b45af701f4 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 27 九月 2024 19:04:14 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 wechat_jiaxuan/pages/index/index.js |   80 +++++++++++++++++++++++++++++-----------
 1 files changed, 58 insertions(+), 22 deletions(-)

diff --git a/wechat_jiaxuan/pages/index/index.js b/wechat_jiaxuan/pages/index/index.js
index 8c5d047..d590a95 100644
--- a/wechat_jiaxuan/pages/index/index.js
+++ b/wechat_jiaxuan/pages/index/index.js
@@ -73,9 +73,12 @@
         rect.bottom // 鑺傜偣鐨勪笅杈圭晫鍧愭爣
       }).exec(res => {
         console.log(windowInfo.windowHeight)
-        this.setData({ videoTop: res[0].top,windowHeight: windowInfo.windowHeight})
+        this.setData({
+          videoTop: res[0].top,
+          windowHeight: windowInfo.windowHeight
+        })
       })
-    }, 2000)
+    }, 3000)
   },
   onShow() {
     const member = wx.getStorageSync('member')
@@ -89,9 +92,8 @@
     })
   },
   onLoad(options) {
-    console.log(options)
     this.initDictData()
-    this.initData()
+    // this.initData()
   },
   changePath(e) {
     let index = e.currentTarget.dataset.type
@@ -110,6 +112,7 @@
             }
           })
         } else {
+          wx.setStorageSync('tempPath', '/pages/webView/index')
           wx.navigateTo({
             url: '/pages/auth/auth',
           })
@@ -127,7 +130,7 @@
             url: '/pages/design/design'
           })
         } else {
-          wx.setStorageSync('tempPath', '/pages/auth/auth')
+          wx.setStorageSync('tempPath', '/pages/design/design')
           wx.navigateTo({
             url: '/pages/auth/auth',
           })
@@ -156,16 +159,18 @@
   initData() {
     // 杞挱
     getHomeBanner().then(res => {
-      this.setData({
-        bannerList: res.data
-      })
+      if (res.data) {
+        this.setData({
+          bannerList: res.data
+        })
+      }
     })
     // 浜у搧瑙嗛
     getZhongTaiVideoPage({
       pageSize: 1,
       pageNum: 1
     }).then(res => {
-      if (res.data.records && res.data.records.length > 0) {
+      if (res.data && res.data.records && res.data.records.length > 0) {
         this.setData({
           productVideo: res.data.records
         })
@@ -182,7 +187,7 @@
       pageSize: 6,
       pageNum: 1
     }).then(res => {
-      if (res.data) {
+      if (res.data && res.data.records) {
         this.setData({
           consultList: res.data.records
         })
@@ -200,9 +205,12 @@
       code: 'WX_MINI_CONFIG',
       label: 'ZBOM_STYLE_TEST_URL'
     }).then(res => {
-      this.setData({
-        testUrl: res.data.code
-      })
+      if (res.data) {
+        this.setData({
+          testUrl: res.data.code
+        })
+        wx.setStorageSync('testUrl', res.data.code)
+      }
     })
     getDictData({
       code: 'WEIXIN_DEFAULT_IMGS',
@@ -376,37 +384,65 @@
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
    */
   bindVideoPlay() {
-    const { id } = this.data.productVideo[0]
+    const {
+      id
+    } = this.data.productVideo[0]
     actionDo({
       actionType: 'view',
       id
     })
   },
   hdBtn() {
-    this.setData({ showWhiteHead: true, open: true,font_color: "#000000", sty: '',topHeadStyle: 1, desc: false })
+    this.setData({
+      showWhiteHead: true,
+      open: true,
+      font_color: "#000000",
+      sty: '',
+      topHeadStyle: 1,
+      desc: false
+    })
   },
-  touchStart: function (e) { 
+  touchStart: function (e) {
     touchDot = e.touches[0].pageY;
   },
   touchMove: function (e) {
     var touchMove = e.touches[0].pageY;
     if (touchMove - touchDot <= 0 && this.data.top <= 1 && this.data.desc) {
-      this.setData({ showWhiteHead: true, open: false, desc: false })
+      this.setData({
+        showWhiteHead: true,
+        open: false,
+        desc: false
+      })
       setTimeout(() => {
-        this.setData({ open: true, sty: '' })
+        this.setData({
+          open: true,
+          sty: ''
+        })
       }, 1000)
     }
     if (touchMove - touchDot >= 50 && this.data.top <= 1 && !this.data.desc) {
-      this.setData({ showWhiteHead: false, open: false, desc: true, sty: 'overflow: hidden;' })
+      this.setData({
+        showWhiteHead: false,
+        open: false,
+        desc: true,
+        sty: 'overflow: hidden;'
+      })
     }
   },
   onPageScroll(e) {
-    const { videoTop, windowHeight, videoPlay } = this.data
-    if(e.scrollTop - 100 > videoTop - (windowHeight / 2) && videoPlay ){
-      this.setData({ videoPlay: false })
+    const {
+      videoTop,
+      windowHeight,
+      videoPlay
+    } = this.data
+    if (e.scrollTop + 100 > videoTop - (windowHeight / 2) && videoPlay) {
+      this.setData({
+        videoPlay: false
+      })
       let videoplay = wx.createVideoContext('myvideo', this)
       videoplay.play();
     }
+
     let scrollTop = e.scrollTop / 100
     if (scrollTop <= 0.1) {
       this.setData({

--
Gitblit v1.9.3