From b125d3ea74d61fb8e4d7238c83906aeea52c6b4c Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期二, 12 三月 2024 14:39:55 +0800 Subject: [PATCH] 更新代码 --- pages/bookServices/assort/index.js | 45 +++++++++++++++++++++++++++++++-------------- 1 files changed, 31 insertions(+), 14 deletions(-) diff --git a/pages/bookServices/assort/index.js b/pages/bookServices/assort/index.js index a4a3240..cdb9bcf 100644 --- a/pages/bookServices/assort/index.js +++ b/pages/bookServices/assort/index.js @@ -1,4 +1,5 @@ // pages/bookServices/assort/index.js +import { getPublicImage } from '../../../assets/js/middleGround/tool' const app = getApp(); Page({ /** @@ -79,9 +80,7 @@ sort: { type: 'Asc', field: 'LinkOrder' }, }; app.MG.store.getStoreChannelList(query).then((res) => { - const list = res.datas.filter((item) => item.refCode != 'jsek_homepageBookService'); - this.setData({ assortList: list, }); @@ -120,15 +119,14 @@ sort: { type: 'Asc', field: 'LinkOrder' }, }; app.MG.store.getStoreChannelList(query).then(async (res) => { - - console.log(res, 'res'); // 涓�绾у垎绫婚�変腑 - this.setData({ - startCheck: res.datas[0].refCode, - }); + // this.setData({ + // startCheck: res.datas[0].refCode, + // }); // 鑾峰彇浜岀骇鍒嗙被 for (let index = 0; index < res.datas.length; index++) { const item = res.datas[index]; + item.icon ? item.icon = getPublicImage(item.icon, 58, 72) : item.icon = item.icon item.children = await this.getSecondList(item); } // 涓�绾у垎绫昏祴鍊� @@ -156,22 +154,41 @@ sort: { type: 'Asc', field: 'LinkOrder' }, }; await app.MG.store.getStoreChannelList(query).then((res) => { + for (let index = 0; index < res.datas.length; index++) { + const element = res.datas[index]; + if (element.icon) + element.icon = getPublicImage(element.icon, 58, 72) + + } datas = res.datas; }); return datas; }, - tabClick(tabData) { - const data = tabData.currentTarget.dataset.tabdata; + tabClick(e) { + const data = e.currentTarget.dataset.tabdata; this.setData({ startCheck: data.refCode, }); + console.log(data); }, // 璺宠浆鍒楄〃椤� - goPageList(item) { - const secondCode = `${item.currentTarget.dataset.staircode.pathLinks[0].linkPath}\\${item.currentTarget.dataset.staircode.id}`; - wx.navigateTo({ - url: `/pages/bookServices/list/index?assorName=${this.data.assortCheck.name}&assortCode=${this.data.assortCheck.code}&stairCode=${this.data.startCheck}&secondCode=${secondCode}`, - }); + goPageList(e) { + const tab = e.currentTarget.dataset.tabdata + const stair = e.currentTarget.dataset.stair + this.setData({ + startCheck: tab.refCode + }) + if (stair) { + const secondCode = `${stair.pathLinks[0].linkPath}\\${stair.id}`; + wx.navigateTo({ + url: `/pages/bookServices/list/index?assorName=${this.data.assortCheck.name}&assortCode=${this.data.assortCheck.code}&stairCode=${this.data.startCheck}&secondCode=${secondCode}`, + }); + } else { + wx.navigateTo({ + url: `/pages/bookServices/list/index?assorName=${this.data.assortCheck.name}&assortCode=${this.data.assortCheck.code}`, + }); + } + }, navToSearchPage(e) { console.log(e.detail.value); -- Gitblit v1.9.1