|
@@ -7,13 +7,13 @@ import axios from 'axios'
|
|
const timer = ref(null)
|
|
const timer = ref(null)
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
nextTick(() => {
|
|
nextTick(() => {
|
|
- // console.log(1, 'NODE_ENV', import.meta.env?.NODE_ENV); console.log(1, 'process_ENV', process.env.NODE_ENV)
|
|
|
|
|
|
+ console.log(1, 'NODE_ENV', import.meta.env?.NODE_ENV); console.log(1, 'process_ENV', process.env.NODE_ENV)
|
|
//
|
|
//
|
|
- const open = false // 是否开启
|
|
|
|
|
|
+ const open = true // 是否开启
|
|
const process_ENV = process?.env?.NODE_ENV || ''
|
|
const process_ENV = process?.env?.NODE_ENV || ''
|
|
- if (process_ENV === 'development' && open) { // development production
|
|
|
|
|
|
+ if (process_ENV === 'production' || open) { // development production
|
|
if (timer.value) clearInterval(timer.value)
|
|
if (timer.value) clearInterval(timer.value)
|
|
- timer.value = setInterval(() => { checkVersion() }, 10000)
|
|
|
|
|
|
+ timer.value = setInterval(() => { checkVersion() }, 5000)
|
|
}
|
|
}
|
|
})
|
|
})
|
|
})
|
|
})
|
|
@@ -23,15 +23,16 @@ onUnmounted(() => {
|
|
|
|
|
|
// 检查版本号
|
|
// 检查版本号
|
|
const checkVersion = () => {
|
|
const checkVersion = () => {
|
|
- alertReload()
|
|
|
|
const baseUrl = import.meta.env.VITE_BASE_URL || 'https://www.menduner.com'
|
|
const baseUrl = import.meta.env.VITE_BASE_URL || 'https://www.menduner.com'
|
|
|
|
+ const version = import.meta.env?.VITE_VERSION || ''
|
|
axios.get(`${baseUrl}/app-api/menduner/system/get/version`, {
|
|
axios.get(`${baseUrl}/app-api/menduner/system/get/version`, {
|
|
headers: {
|
|
headers: {
|
|
['tenant-id']: import.meta.env.VITE_TENANTCODE
|
|
['tenant-id']: import.meta.env.VITE_TENANTCODE
|
|
},
|
|
},
|
|
// cache: 'no-store' // 禁用缓存
|
|
// cache: 'no-store' // 禁用缓存
|
|
}).then((res) => {
|
|
}).then((res) => {
|
|
- if (res.data === '123') {
|
|
|
|
|
|
+ debugger
|
|
|
|
+ if (res?.data?.data !== version) {
|
|
Confirm('系统提示', '发现新版本,是否立即刷新页面').then(() => {
|
|
Confirm('系统提示', '发现新版本,是否立即刷新页面').then(() => {
|
|
window.location.reload()
|
|
window.location.reload()
|
|
})
|
|
})
|