import { Merchant, Investor, Agent } from './updateMenu' export function setTabBar(res: { id?: number; name?: string; type?: string }) { const App: any = getApp() App.globalData.selectedOrg = res if (res?.type === 'boss') { //商户-首页 uni.switchTab({ url: '/pages/MERCHANT/index/index' }) } if (res?.type === 'investor') { //投资方-首页 uni.switchTab({ url: '/pages/INVESTOR/index/index' }) } if (res?.type === 'agent') { //代理商-首页 uni.switchTab({ url: '/pages/AGENT/index/index' }) } console.log('App.globalData.selectedOrg', App.globalData.selectedOrg) } export function setTabBarData(idx: number, type?: string) { const pages = getCurrentPages() const currentPage: any = pages[pages.length - 1] // 检查是否有TabBar并设置选中的菜单 if (currentPage) { const tabBar = currentPage.getTabBar ? currentPage.getTabBar() : null if (tabBar) { if (idx === 3) { if (type === 'boss') { //商户菜单 tabBar.setData({ selected: 3, list: Merchant }) } if (type === 'investor') { //投资方菜单 tabBar.setData({ selected: 3, list: Investor }) } if (type === 'agent') { //代理商 tabBar.setData({ selected: 3, list: Agent }) } return } tabBar.setData({ selected: idx }) } else { console.error('当前页面没有TabBar') } } }