From b929e9d487632580cc28ac7b8bf9494f25ca8ca3 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期一, 18 三月 2024 14:45:37 +0800 Subject: [PATCH] 代码分包 --- pages/bookServices/assort/index.js | 47 ++++++++++++++++++++++++++++++++--------------- 1 files changed, 32 insertions(+), 15 deletions(-) diff --git a/pages/bookServices/assort/index.js b/pages/bookServices/assort/index.js index a4a3240..cb500e3 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,27 +154,46 @@ 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: `/packageBookService/pages/bookServices/list/index?assorName=${this.data.assortCheck.name}&assortCode=${this.data.assortCheck.code}&stairCode=${this.data.startCheck}&secondCode=${secondCode}`, + }); + } else { + wx.navigateTo({ + url: `/packageBookService/pages/bookServices/list/index?assorName=${this.data.assortCheck.name}&assortCode=${this.data.assortCheck.code}`, + }); + } + }, navToSearchPage(e) { console.log(e.detail.value); wx.navigateTo({ - url: `/pages/bookServices/list/index?assorName=${this.data.assortCheck.name}&assortCode=${this.data.assortCheck.code}&stairCode=${this.data.startCheck}&searchValue=${e.detail.value}`, + url: `/packageBookService/pages/bookServices/list/index?assorName=${this.data.assortCheck.name}&assortCode=${this.data.assortCheck.code}&stairCode=${this.data.startCheck}&searchValue=${e.detail.value}`, }); }, }); -- Gitblit v1.9.1