|
|
|
@ -7,19 +7,25 @@ export function usePermission() {
|
|
|
|
let end = null
|
|
|
|
let end = null
|
|
|
|
const whiteList = ['/login','/remind'] // 不重定向白名单
|
|
|
|
const whiteList = ['/login','/remind'] // 不重定向白名单
|
|
|
|
router.beforeEach(async (to, from, next) => {
|
|
|
|
router.beforeEach(async (to, from, next) => {
|
|
|
|
|
|
|
|
const { GenerateRoutes, routers } = usePermissionStore()
|
|
|
|
|
|
|
|
const { getUserInfo, token, roles, logOut, authToken } = useUserStore()
|
|
|
|
if (to.path === '/login') {
|
|
|
|
if (to.path === '/login') {
|
|
|
|
await ipcRenderer.invoke("toggle-main-window-resizable",false)
|
|
|
|
await ipcRenderer.invoke("toggle-main-window-resizable",false)
|
|
|
|
await ipcRenderer.invoke("main-window-resize",{
|
|
|
|
await ipcRenderer.invoke("main-window-resize",{
|
|
|
|
width: 320,
|
|
|
|
width: 320,
|
|
|
|
height: 504
|
|
|
|
height: 504
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
await ipcRenderer.invoke("hide-admin-view")
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
if (to.meta.toUrl) {
|
|
|
|
if (to.meta.toUrl) {
|
|
|
|
ipcRenderer.invoke("exec-admin-view-js",`window.routerTo['${to.meta.toUrl}']()`)
|
|
|
|
await ipcRenderer.invoke("change-url", window.DEFAULTSETTING.adminWebUri)
|
|
|
|
|
|
|
|
await ipcRenderer.invoke("exec-admin-view-js",`window.routerTo['${to.meta.toUrl}']()`)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (to.path === "/oaFlow/index") {
|
|
|
|
|
|
|
|
console.log()
|
|
|
|
|
|
|
|
await ipcRenderer.invoke("change-url", window.DEFAULTSETTING.oaUri+'?auth_token='+authToken)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const { GenerateRoutes, routers } = usePermissionStore()
|
|
|
|
|
|
|
|
const { getUserInfo, token, roles, logOut } = useUserStore()
|
|
|
|
|
|
|
|
end = Performance.startExecute(`${from.path} => ${to.path} 路由耗时`) /// 路由性能监控
|
|
|
|
end = Performance.startExecute(`${from.path} => ${to.path} 路由耗时`) /// 路由性能监控
|
|
|
|
if (token) {
|
|
|
|
if (token) {
|
|
|
|
if (to.path === '/login') {
|
|
|
|
if (to.path === '/login') {
|
|
|
|
|