From daeb8b9695953f6b3d2d9060b1cbbc35b132b110 Mon Sep 17 00:00:00 2001
From: wuhui_zzw <1760308791@qq.com>
Date: Sun, 25 Jun 2023 18:03:49 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9A=E5=BA=95=E9=83=A8?=
=?UTF-8?q?=E8=8F=9C=E5=8D=95=E4=BC=98=E5=8C=96=20=20=E9=BB=98=E8=AE=A4?=
=?UTF-8?q?=E5=85=A8=E9=83=A8=E4=BD=BF=E7=94=A8=E5=BD=93=E5=89=8D=E9=97=A8?=
=?UTF-8?q?=E5=BA=97=E8=AE=BE=E7=BD=AE=E7=9A=84=E9=BB=98=E8=AE=A4=E5=BA=95?=
=?UTF-8?q?=E9=83=A8=E5=AF=BC=E8=88=AA=20=E4=BC=98=E5=8C=96=EF=BC=9A?=
=?UTF-8?q?=E6=89=8B=E6=9C=BA=E5=8F=B7=E7=BB=91=E5=AE=9A=20-=20=E5=8D=8F?=
=?UTF-8?q?=E8=AE=AE=E5=86=85=E5=AE=B9=E9=9A=90=E8=97=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
mycomponent/foot/foot.js | 63 +++++++++++++++++-----
packageA/member/editmobile/editmobile.wxml | 4 +-
2 files changed, 52 insertions(+), 15 deletions(-)
diff --git a/mycomponent/foot/foot.js b/mycomponent/foot/foot.js
index 32b47b4..3b9285e 100644
--- a/mycomponent/foot/foot.js
+++ b/mycomponent/foot/foot.js
@@ -247,17 +247,24 @@ Component({
// height: wx.getSystemInfoSync().windowHeight,
clientWidth: wx.getSystemInfoSync().windowWidth,
});
-
let pages = getCurrentPages(); //获取加载的页面
let currentPage = pages[pages.length - 1]; //获取当前页面的对象
// 页面路由 pageName:独立门店路由
let pathName = currentPage.__route__;
+ console.log('------- 当前页面 -----------',currentPage.route);
this.setData({
routeData: currentPage.route,
selectedMenuIndex: ''
});
-
let that = this;
+
+
+
+ console.log('--------------- 装修内容 ------------------------',this.data.datas);
+ // 获取门店默认菜单
+ this.getDefaultMenu();
+
+ return false;// TODO:这里强制使用每个门店设置的默认菜单
// console.log(this.data.datas,this.data.foot_type,"this.data.foot_type")
// console.log(pathName , pageName, "pageName")
if (this.data.isDiy && this.data.datas) {
@@ -267,7 +274,8 @@ Component({
this.setData({
routeDataShow: false,
});
- } else if (!this.data.foot_type || this.data.foot_type == 1) {
+ }
+ else if (!this.data.foot_type || this.data.foot_type == 1) {
if (this.data.datas.group_title) {
// 显示列表默认
@@ -321,7 +329,8 @@ Component({
}
- } else if (this.data.foot_type == 2) {
+ }
+ else if (this.data.foot_type == 2) {
// 显示自定义的底部导航
if (!this.data.datas.group_title) {
this.setData({
@@ -329,12 +338,10 @@ Component({
});
return;
}
-
this.setData({
menu_button: this.data.datas.button_item.menu_button,
tab_style: this.data.datas.tab_style.value
});
-
if (this.data.datas.button_item && this.data.datas.button_item.menu_button) {
let menus = this.data.datas.button_item.menu_button;
for (let i = 0; i < menus.length; i++) {
@@ -372,9 +379,7 @@ Component({
}
}
-
}
-
}
else if (app.globalData.store_alone_temp == 1 || pathName == pageName) {
// 门店独立模块
@@ -382,7 +387,6 @@ Component({
menu_button: that.data.storeData.button_item.menu_button,
tab_style: that.data.storeData.tab_style.value
});
-
// 显示storeData的底部导航
if (that.data.menu_button) {
let menus = that.data.menu_button;
@@ -397,7 +401,6 @@ Component({
}
}
}
-
}
else {
// 其他页面
@@ -821,10 +824,44 @@ Component({
});
},
-
-
-
+ // 获取门店设置的默认底部菜单
+ getDefaultMenu(){
+ let _this = this;
+ app._getNetWork({
+ url: app.getNetAddresss("plugin.store-cashier.frontend.store.get-store-info.getDefaultFooterMenu"),
+ success: (result) => {
+ let res = result.data;
+ if (parseInt(res.result) === 1) {
+ console.log('------- 默认底部菜单 ----------',res.data);
+ _this.setData({
+ menu_button: res.data.button_item.menu_button,
+ tab_style: res.data.tab_style.value
+ },function(){
+ _this.selectedButton();
+ });
+ }
+ },
+ fail: function (res) {
+ console.log("fail " + res);
+ }
+ });
+ },
+ // 选中底部导航按钮
+ selectedButton(){
+ let _this = this;
+ let routeData = this.data.routeData;
+ let menuButtons = _this.data.menu_button;
+ Object.values(menuButtons).forEach(function (item,index){
+ let url = item.link || '';
+ if(url.indexOf(routeData) > 0){
+ _this.setData({
+ routeDataShow: true,
+ selectedMenuIndex: index,
+ });
+ }
+ });
+ }
diff --git a/packageA/member/editmobile/editmobile.wxml b/packageA/member/editmobile/editmobile.wxml
index 964463a..337e4a5 100644
--- a/packageA/member/editmobile/editmobile.wxml
+++ b/packageA/member/editmobile/editmobile.wxml
@@ -128,7 +128,7 @@
-
+
确认授权开通并绑定会员