| | |
| | | import projectSetting from '@/settings/projectSetting'; |
| | | import { useUserStore } from '@/store/modules/user'; |
| | | import { useProdRouteStore } from './prodRoute'; |
| | | import { isNullOrUnDef } from '/@/utils/is'; |
| | | import { isArray, isNullOrUnDef } from '/@/utils/is'; |
| | | |
| | | export interface MultipleTabState { |
| | | cacheTabList: Set<string>; |
| | |
| | | const name = route.name; |
| | | const useProdRoute = useProdRouteStore(); |
| | | useProdRoute.setChangeToCPPage(false); |
| | | if (!isNullOrUnDef(route.params.id)) { |
| | | if (!isNullOrUnDef(route.params.id) && isArray(route.params.id)) { |
| | | // 从sessionStorage中读取参数并转换回对象 |
| | | const savedParams = sessionStorage.getItem( |
| | | `${JSON.parse(decodeURI(route.params.id[0]))['sName']}_params`, |