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