项目初始化
This commit is contained in:
43
RuoYi-App-master/utils/getStorageMsg.js
Normal file
43
RuoYi-App-master/utils/getStorageMsg.js
Normal file
@@ -0,0 +1,43 @@
|
||||
import { toast } from '@/utils/common'
|
||||
|
||||
// 从本地存储中获取服务器配置
|
||||
export function getServerSettings() {
|
||||
try {
|
||||
const serverSettings = uni.getStorageSync('serverSettings')
|
||||
if (!serverSettings) {
|
||||
toast('未配置服务器信息,请先完成服务器配置')
|
||||
uni.reLaunch({
|
||||
url: '/pages/setting'
|
||||
})
|
||||
return null
|
||||
}
|
||||
|
||||
const settings = JSON.parse(serverSettings)
|
||||
|
||||
// 验证配置完整性
|
||||
if (!settings.ip || !settings.port) {
|
||||
toast('服务器配置不完整,请重新配置')
|
||||
uni.reLaunch({
|
||||
url: '/pages/setting'
|
||||
})
|
||||
return null
|
||||
}
|
||||
|
||||
return settings
|
||||
} catch (error) {
|
||||
console.error('获取服务器配置失败:', error)
|
||||
toast('获取服务器配置失败,请重新配置')
|
||||
uni.reLaunch({
|
||||
url: '/pages/setting'
|
||||
})
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
||||
// 获取完整的服务器地址
|
||||
export function getServerUrl() {
|
||||
const settings = getServerSettings()
|
||||
if (!settings) return null
|
||||
|
||||
return `http://${settings.ip}:${settings.port}`
|
||||
}
|
||||
Reference in New Issue
Block a user