From 266c7278841d2cbae5e9ab969ffd2efae1d0dda5 Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期五, 06 九月 2024 10:08:55 +0800 Subject: [PATCH] renwu --- pages/home/home.js | 97 +++++++++++++++++++++++++++++++++++------------- 1 files changed, 70 insertions(+), 27 deletions(-) diff --git a/pages/home/home.js b/pages/home/home.js index a9aebaf..cfeb887 100644 --- a/pages/home/home.js +++ b/pages/home/home.js @@ -27,6 +27,7 @@ activeItem: 0, //绮鹃�夎绋嬮粯璁ら�変腑 courseTypeList: [], //绮鹃�夎绋嬪垎绫� courseList: [], + courseTypeActive: [], bookTypeList: [], //鍥句功绫诲瀷 activeItem1: 0, bookTypeData: {}, @@ -46,11 +47,10 @@ }); console.log(this.data.searchVal) this.loadHomePage(); - this.getBannerList() - }, onLoad() { + this.getBannerList() const systInfo = wx.getSystemInfoSync(); const menu = wx.getMenuButtonBoundingClientRect(); // 鑳跺泭淇℃伅 const navBarHeight = (menu.top - systInfo.statusBarHeight) * 2 + menu.height; // 瀵艰埅鏍忛珮搴� @@ -74,7 +74,7 @@ } else { // 濡傛灉鏄涓�娆$櫥褰曪紝浼氳烦杞嚦缁戝畾鐢ㄦ埛淇℃伅椤甸潰锛屽~鍐欏畬鐢ㄦ埛淇℃伅鍚庤繘琛岀櫥褰曞苟鍌ㄥ瓨token鍜岀敤鎴蜂俊鎭紝缁撴潫鍚庤烦杞洖褰撳墠椤甸潰锛堟惡甯﹂〉闈㈠弬鏁帮級 } - + this.registe() this.init(); }, onReachBottom() {}, @@ -99,6 +99,12 @@ 'baseRefresh.value': false, }) }, 500); + }, + + registe() { + app.MG.app.creatUserBehavior({ + refCode: "sign" + }).then(res => {}); }, getBannerList() { @@ -151,6 +157,7 @@ //鐐瑰嚮鐩綍 toPages(item) { let info = item.target.dataset.info + console.log(info); if (info.url) { if (info.text == "鍥句功鏈嶅姟") { wx.switchTab({ @@ -241,9 +248,9 @@ const obj = { storeInfo: "app.config.goodsStore", path: item.pathList + '\\' + item.id, - coverSize: { - width: 260 - }, + // coverSize: { + // height: 205 + // }, paging: { start: 0, size: 4 @@ -271,7 +278,8 @@ tabChangeHandle(item) { let info = this.data.courseTypeList[item.detail.value] this.setData({ - courseList: [] + courseList: [], + courseTypeActive: item.detail.value }) this.getCourseList(info) }, @@ -438,24 +446,29 @@ }); }, goSubjectDetail(e) { - const { - book - } = e.currentTarget.dataset; - wx.showToast({ + return wx.showToast({ title: "寤鸿涓�", icon: 'none', duration: 1000 }) + const item = e.currentTarget.dataset.book + console.log(item); + wx.navigateTo({ + url: '/pages/specialDiscussion/webView/index?link=' + item.jsek_link + }); }, goCourseDetail(e) { - const { - book - } = e.currentTarget.dataset; - wx.showToast({ + return wx.showToast({ title: "寤鸿涓�", icon: 'none', duration: 1000 }) + const { + book + } = e.currentTarget.dataset; + wx.navigateTo({ + url: '/pages/digitalCourses/digitalCoursesDetails/index?id=' + book.id, + }); }, goReadBookDetail(e) { const { @@ -469,11 +482,9 @@ const { book } = e.currentTarget.dataset; - wx.showToast({ - title: "寤鸿涓�", - icon: 'none', - duration: 1000 - }) + wx.navigateTo({ + url: '/pages/digitalTextbooks/digitalTextbooksDetails/index?id=' + book.id, + }); }, @@ -498,12 +509,6 @@ const { info } = e.currentTarget.dataset; - wx.showToast({ - title: "寤鸿涓�", - icon: 'none', - duration: 1000 - }) - return; if (wx.getStorageSync(app.config.tokenKey)) { let query = { start: 0, @@ -581,6 +586,29 @@ wx.navigateTo({ url: '/pages/home/digitalRead/index' }) + } else if (type == "zhuantitaolun") { + return wx.showToast({ + title: "寤鸿涓�", + icon: 'none', + duration: 1000 + }) + wx.navigateTo({ + url: '/pages/specialDiscussion/index' + }) + + } else if (type == "jingxuankecheng") { + return wx.showToast({ + title: "寤鸿涓�", + icon: 'none', + duration: 1000 + }) + wx.navigateTo({ + url: '/pages/digitalCourses/index?courseTypeActive=' + this.data.courseTypeActive + }) + } else if (type == "shuzijiaocai") { + wx.navigateTo({ + url: '/pages/digitalTextbooks/index' + }) } else { wx.showToast({ title: "寤鸿涓�", @@ -590,6 +618,22 @@ } }, + + // 鎵竴鎵� + onIconScanTap() { + wx.scanCode({ + success(res) { + console.log(res); + if (res.errMsg == "scanCode:ok" && res.path || res.result) { + let path = res.path || res.result + wx.redirectTo({ + url: '/' + path, + }) + } + } + }) + }, + // 鐩戝惉婊氬姩鏉� @@ -606,7 +650,6 @@ } } }, - isChange(data) { this.setData({ isWhite: data -- Gitblit v1.9.1