new_shop_app/utils/showTab.js

23 lines
517 B
JavaScript
Raw Normal View History

2024-03-20 15:17:04 +08:00
// 控制tabbar是否显示
import store from "@/store/index.js"
2024-05-18 08:45:23 +08:00
const setTab = (index, visible) => {
uni.setTabBarItem({
index,
visible,
fail: (e) => {
console.log(e);
}
})
}
export const showTab = (data) => {
2024-05-18 19:19:56 +08:00
setTab(4, Boolean(uni.getStorageSync('LOGIN_STATUS_STOKEN')))
2024-05-20 16:03:31 +08:00
setTab(3, !Boolean(uni.getStorageSync('LOGIN_STATUS_STOKEN')))
2024-05-18 08:45:23 +08:00
let user = data || store.state.app.userInfo;
if (user.mer_info && user.mer_info.mer_settlement_agree_status) {
setTab(1, true)
} else {
setTab(1, false)
}
2024-03-20 15:17:04 +08:00
}