diff --git a/src/views/system/vpn-online-connect.vue b/src/views/system/vpn-online-connect.vue
index 1ec5b25..1fb11c8 100644
--- a/src/views/system/vpn-online-connect.vue
+++ b/src/views/system/vpn-online-connect.vue
@@ -3,6 +3,10 @@
@@ -218,6 +241,7 @@ const loading = ref(false)
const connectingServers = ref<(string | number)[]>([])
const clientIsConnectServerID = ref('')
const showDownloadDialog = ref(false)
+const showClientConfigDialog = ref(false)
let statusTimerId: ReturnType | null = null
let serverListTimerId: ReturnType | null = null
const clientUrls = ref([])
@@ -226,8 +250,15 @@ const onlineInfoLoading = ref(false)
const activeOnlineInfoTab = ref('basic')
const onlineInfoData = ref({
online_info: null,
+ auto_reconnect: 0,
connect_status: null,
- status: 0
+ status: 0,
+ version: '',
+ heartbeat: 0,
+})
+
+const clientConfig = ref({
+ auto_reconnect: false,
})
// 格式化字节数显示
@@ -246,6 +277,10 @@ const showOnlineInfo = async (server: ServerInfo) => {
await refreshOnlineInfo()
}
+const handleClientConfigDialogClose = () => {
+ showClientConfigDialog.value = false
+}
+
// 刷新在线信息
const refreshOnlineInfo = async () => {
onlineInfoLoading.value = true
@@ -276,7 +311,8 @@ const LocalClientStatus = async () => {
if (data && data["status"] == 2001) {
clientIsConnectServerID.value = data["online_info"]["server_id"]
onlineInfoData.value = data || {}
- console.log('clientIsConnectServerID:', clientIsConnectServerID.value)
+ clientConfig.value.auto_reconnect = onlineInfoData.value.auto_reconnect === 1 ? true : false
+
}else{
clientIsConnectServerID.value = ''
}