进入首页报错问题

This commit is contained in:
2025-12-08 14:35:35 +08:00
parent df9df3144b
commit 8d43a61451

View File

@@ -226,13 +226,23 @@ let HostsOperationNumDsec = ref(0)//当日建联大哥数量
let days = ref(1)//当日 let days = ref(1)//当日
let daysDsec = ref(1)//当日 let daysDsec = ref(1)//当日
let tenantLevel = ref()//租户等级 let tenantLevel = ref(null)//租户等级
let tenantType = ref(null)//租户类型
//初始 //初始
onMounted(async () => { onMounted(async () => {
await TenantApi.getSelfTenantLevel().then(res => {
tenantLevel.value = res.tenantLevel // console.log("菜单", wsCache.get('roleRouters'))
console.log(res.tenantLevel) //判断菜单有没有钱包 是用户还是代理总后台
}) tenantType.value = (wsCache.get('roleRouters').find(item => item.id === 1)?.children.find(item => item.id === 1224)?.children.find(item => item.id === 1224))
//有钱包就是代理或者总后台 有级别
if (tenantType.value) {
await TenantApi.getSelfTenantLevel().then(res => {
tenantLevel.value = res.tenantLevel
console.log(res.tenantLevel)
})
}
if (tenantLevel.value == 1) { if (tenantLevel.value == 1) {
loading.value = false loading.value = false
return return
@@ -241,13 +251,15 @@ onMounted(async () => {
await getAllApi() await getAllApi()
await getAllocationList() await getAllocationList()
//用户id == 1 且 //判断菜单有没有主播管理中的管理员权限
if (wsCache.get('roleRouters').find(item => item.id === 5019)?.children.find(item => item.id === 5020)) { if (wsCache.get('roleRouters').find(item => item.id === 5041)?.children.find(item => item.id === 5042)) {
await fetchAllHostsCount(1) await fetchAllHostsCount(1)
await fetchAllHostsCountDesc(1) await fetchAllHostsCountDesc(1)
} else { }
// await fetchDailyHostsCount() //判断菜单有没有爬大哥管理中的管理员权限
if (wsCache.get('roleRouters').find(item => item.id === 5019)?.children.find(item => item.id === 5020)) {
await fetchDailyHostsCount()
await fetchDailyHostsCountDesc() await fetchDailyHostsCountDesc()
} }
@@ -255,23 +267,32 @@ onMounted(async () => {
// 每次页面“再次显示”时都会触发(前提:该路由组件被 keep-alive 缓存) // 每次页面“再次显示”时都会触发(前提:该路由组件被 keep-alive 缓存)
onActivated(async () => { onActivated(async () => {
console.log(wsCache.get('user'))
console.log(tenantLevel.value) if (tenantType.value) {
await TenantApi.getSelfTenantLevel().then(res => { await TenantApi.getSelfTenantLevel().then(res => {
tenantLevel.value = res.tenantLevel tenantLevel.value = res.tenantLevel
console.log(res.tenantLevel) console.log(res.tenantLevel)
}) })
}
if (tenantLevel.value == 1) { if (tenantLevel.value == 1) {
loading.value = false loading.value = false
return return
} }
await fetchDailyHostsCount() //爬主播建联率
await fetchDailyHostsCountDesc()//爬主播建联率 指定员工
await fetchAllHostsCount(1) //爬大哥建联率 //判断菜单有没有主播管理中的管理员权限
if (wsCache.get('roleRouters').find(item => item.id === 5041)?.children.find(item => item.id === 5042)) {
await fetchAllHostsCount(1)
await fetchAllHostsCountDesc(1)
}
//判断菜单有没有爬大哥管理中的管理员权限
if (wsCache.get('roleRouters').find(item => item.id === 5019)?.children.find(item => item.id === 5020)) {
await fetchDailyHostsCount()
await fetchDailyHostsCountDesc()
}
await fetchAllHostsCountDesc(1) //爬大哥建联率 指定员工
}) })
// 天数切换 // 天数切换