Commit ddf31052 authored by zhangsan's avatar zhangsan

1

parent e8d3913e
...@@ -4,7 +4,7 @@ import "nprogress/nprogress.css"; ...@@ -4,7 +4,7 @@ import "nprogress/nprogress.css";
import { useUserInfo } from "@/composables/useUserInfo"; import { useUserInfo } from "@/composables/useUserInfo";
import { checkVersion } from "@/services/version"; import { checkVersion } from "@/services/version";
import { generateRoutes } from "@/utils/generateRoutes"; import { generateRoutes } from "@/utils/generateRoutes";
import request from "@/utils/request";
// 生成路由配置 // 生成路由配置
const routes = generateRoutes(); const routes = generateRoutes();
...@@ -58,6 +58,14 @@ router.beforeEach(async (to, from, next) => { ...@@ -58,6 +58,14 @@ router.beforeEach(async (to, from, next) => {
if (token) { if (token) {
const { getUserInfo } = useUserInfo(); const { getUserInfo } = useUserInfo();
await getUserInfo(); 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 @@ ...@@ -49,13 +49,14 @@
import { ref } from 'vue' import { ref } from 'vue'
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import request from '@/utils/request' import request from '@/utils/request'
import { clearCookie } from '@/utils/cookie'
const router = useRouter() const router = useRouter()
const loginFormRef = ref() const loginFormRef = ref()
const loginUsername = ref('') const loginUsername = ref('')
const loginPassword = ref('') const loginPassword = ref('')
const loginLoading = ref(false) const loginLoading = ref(false)
sessionStorage.clear()
clearCookie()
const onLoginSubmit = async () => { const onLoginSubmit = async () => {
const isValid = await loginFormRef.value?.validate() const isValid = await loginFormRef.value?.validate()
if (isValid) { if (isValid) {
...@@ -80,17 +81,14 @@ const onLoginSubmit = async () => { ...@@ -80,17 +81,14 @@ const onLoginSubmit = async () => {
} }
} }
} }
// request.get('/business/businessConfig/queryConfigByCode', { // kfurl,appdownload,appVersion
// params: { request.get('/system/config/configKeys?code=appVersion').then(res => {
// code: 'kfurl,appdownload,appVersion' if (res.code == 200) {
// } sessionStorage.setItem('kfurl', res?.data?.kfurl)
// }).then(res => { sessionStorage.setItem('appdownload', res?.data?.appdownload)
// if (res.code == 200) { sessionStorage.setItem('appVersion', res?.data?.appVersion)
// sessionStorage.setItem('kfurl', res.result.kfurl) }
// sessionStorage.setItem('appdownload', res.result.appdownload) })
// sessionStorage.setItem('appVersion', res.result.appVersion)
// }
// })
const downloadApp = () => { const downloadApp = () => {
window.location.href = sessionStorage.getItem('appdownload') || '' 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