Commit ddf31052 authored by zhangsan's avatar zhangsan

1

parent e8d3913e
......@@ -4,7 +4,7 @@ import "nprogress/nprogress.css";
import { useUserInfo } from "@/composables/useUserInfo";
import { checkVersion } from "@/services/version";
import { generateRoutes } from "@/utils/generateRoutes";
import request from "@/utils/request";
// 生成路由配置
const routes = generateRoutes();
......@@ -58,6 +58,14 @@ router.beforeEach(async (to, from, next) => {
if (token) {
const { getUserInfo } = useUserInfo();
await getUserInfo();
request.get('/system/config/configKeys?code=appVersion').then(res => {
if (res.code == 200) {
if (res?.data?.appVersion !== sessionStorage.getItem('appVersion')) {
sessionStorage.setItem('appVersion', res?.data?.appVersion)
window.location.reload()
}
}
})
}
});
......
export const setCookie = (name: string, value: string) => {
document.cookie = `${name}=${value}; path=/`
}
export const getCookie = (name: string) => {
return document.cookie.split('; ').find(row => row.startsWith(`${name}=`))?.split('=')[1]
}
export const removeCookie = (name: string) => {
document.cookie = `${name}=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT`
}
export const clearCookie = () => {
document.cookie = 'token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT'
}
......@@ -49,13 +49,14 @@
import { ref } from 'vue'
import { useRouter } from 'vue-router'
import request from '@/utils/request'
import { clearCookie } from '@/utils/cookie'
const router = useRouter()
const loginFormRef = ref()
const loginUsername = ref('')
const loginPassword = ref('')
const loginLoading = ref(false)
sessionStorage.clear()
clearCookie()
const onLoginSubmit = async () => {
const isValid = await loginFormRef.value?.validate()
if (isValid) {
......@@ -80,17 +81,14 @@ const onLoginSubmit = async () => {
}
}
}
// request.get('/business/businessConfig/queryConfigByCode', {
// params: {
// code: 'kfurl,appdownload,appVersion'
// }
// }).then(res => {
// if (res.code == 200) {
// sessionStorage.setItem('kfurl', res.result.kfurl)
// sessionStorage.setItem('appdownload', res.result.appdownload)
// sessionStorage.setItem('appVersion', res.result.appVersion)
// }
// })
// kfurl,appdownload,appVersion
request.get('/system/config/configKeys?code=appVersion').then(res => {
if (res.code == 200) {
sessionStorage.setItem('kfurl', res?.data?.kfurl)
sessionStorage.setItem('appdownload', res?.data?.appdownload)
sessionStorage.setItem('appVersion', res?.data?.appVersion)
}
})
const downloadApp = () => {
window.location.href = sessionStorage.getItem('appdownload') || ''
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment